Skip to content

Instantly share code, notes, and snippets.

View roman-kirsanov's full-sized avatar
🚀
turbo mode

Roman Kirsanov roman-kirsanov

🚀
turbo mode
  • Mexico City, Mexico
View GitHub Profile
@roman-kirsanov
roman-kirsanov / clang-BuildSystem.js
Last active September 16, 2020 14:37
Clang Build System powered by Node.js
module.exports = options => {
options = Object.assign({
path: null,
name: null
}, options);
if (options.path === null || options.path === undefined)
throw new Error('BuildSystem: "path" is required');
@bkaradzic
bkaradzic / orthodoxc++.md
Last active April 25, 2025 00:16
Orthodox C++

Orthodox C++

What is Orthodox C++?

Orthodox C++ (sometimes referred as C+) is minimal subset of C++ that improves C, but avoids all unnecessary things from so called Modern C++. It's exactly opposite of what Modern C++ suppose to be.

Why not Modern C++?

@koute
koute / opengl3_hello.c
Created November 9, 2013 23:16
Minimal SDL2 + OpenGL3 example.
/*
Minimal SDL2 + OpenGL3 example.
Author: https://github.com/koute
This file is in the public domain; you can do whatever you want with it.
In case the concept of public domain doesn't exist in your jurisdiction
you can also use this code under the terms of Creative Commons CC0 license,
either version 1.0 or (at your option) any later version; for details see:
http://creativecommons.org/publicdomain/zero/1.0/