← Înapoi la Urmăritori

Cel mai recent articol

Ultima verificare

Urmăritori 0 urmăritori
Articole: 63
  1. Introduction/Language update Hello there!

  2. 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.

  3. Introduction If you are following along, we just finalized a simple garbage collector for our language.

  4. Introduction In the previous article we implemented lambdas and closures.

  5. 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.

  6. 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.

  7. Introduction After generating a series of tokens, we can now start the parsing process.

  8. Introduction On the previous post we created the boilerplate for our interpreter.

  9. Introduction I’ve recently started the implementation of a new programming language for fun and to better understand the different moving parts involved.

  10. UXN is a project created by the artist collective and research studio 100 rabbits.

  11. Hot code reloading is possible in C and really easy to do.

  12. 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.

  13. BDL (Bad Diode’s Lisp) was an experimental programming language, and the predecessor to the Oni programming language.