All articles

  1. Embedding Tcl in C

    Category: Tutorial

    I was looking for a nice way to embed an interpretter for a program I am currently writing. I first considered embedding LuaJIT, but felt that running commands from the REPL wasn't very friendly.

    For example, I imagined a user needing to repeatively call a step function:

    step …
  2. Keystone JIT Experiment

    I've been experimenting with building a JIT in Python, and came across Keystone Engine.

    You can install the entire Keystone module using pip if you plan on only using it from within Python,

    pip install keystone-engine
    

    To write our experimental JIT, we'll need to use a few functions from the …

  3. Welcome

    Welcome to my blog! I've always wanted a place to share what I learn so I finally decided to create one.