C++20 is here and has been supported in MSVC since 16.11, but today’s post is not about how you can use it, but rather how we used it to effectively eliminate an entire class of runtime bugs by hoisting a check into compile-time. Read more…
Category Archives: Programming
Window.js is an open-source Javascript runtime for desktop graphics programming
Window.js provides APIs for window creation and manipulation via GLFW and the HTML5 Canvas API via the Skia graphics library, backed by the v8 Javascript engine. Read more…
Common Lisp: Macroexpand-time branching
Let’s consider the following function: (defun make-adder (x huge-p)(lambda (y) (+ x y (if huge-p 1000 0)))) Read more…