Creează un cont pentru a te abona la acest blog și a-i urmări articolele pe pagina Lectură.
-
Introduction/Language update Hello there!
-
Introduction It’s been a while since the last post and in the meantime I’ve been testing a lot of things I was interested in, including the implementation of a bytecode VM and x86_64 code generation via NASM.
-
Introduction If you are following along, we just finalized a simple garbage collector for our language.
-
Introduction In the previous article we implemented lambdas and closures.
-
Introduction A lot has changed since last version: now our interpreter can call primitive functions, allowing us to perform computations such as arithmetic operations, checking the type of a given object, or create new lists from previous ones.
-
Introduction With the code from the previous issue of this series we now have access to a system that generates AST trees from a series of tokens for each of the expressions in our language.
-
Introduction After generating a series of tokens, we can now start the parsing process.
-
Introduction On the previous post we created the boilerplate for our interpreter.
-
Introduction I’ve recently started the implementation of a new programming language for fun and to better understand the different moving parts involved.
-
UXN is a project created by the artist collective and research studio 100 rabbits.
-
Hot code reloading is possible in C and really easy to do.
-
A custom firmware for the Novation Launchpad Pro (mk1) that transforms it into a MIDI processor which captures input note events, and splits them into multiple output channels.
-
BDL (Bad Diode’s Lisp) was an experimental programming language, and the predecessor to the Oni programming language.