Last week I was in Hawaii for a Mozilla work week. I saw many great friends, but I also kept faintly recognizing people without remembering how I knew them. Sometimes I even thought I knew them from other parts of my life. It made me realize just how much Mozilla has become part of my life.
Today we're going to implement resumable exceptions. Common Lisp is known for this feature. Few other languages implement them, but I found an implementation for OCaml by (unsurprisingly) Kiselyov.
Many people have heard the word “continuation” because it has something to do with node’s callback hell. I don’t think most people understand what continuations really are, though. They aren’t just a callback function used by async functions.
- LLJS fork of LLJS that compiles to asm.js
- dcpu-lisp static Lisp that compiles to DCPU-16 assembly code
- shade terrible WebGL graphics engine
- octoshot multiplayer WebGL 3d first person shooter
- dom3d 3d objects with purely 2d CSS transforms