And hopefully in the near future:
I'm Yusuf, a second-year to be Computer Engineering student, interested in graphics, game engines, compiler design and overall low-level topics.
I try to learn things all on my own, therefore I miserably fail trying but occasionally I manage to create something good and learn a little from it. The cycle continues.
I'm really interested in compilers, virtual machines and game engines. Hoping to make one of these one day. But currently all I create are amateur toy projects, it's worth it though.
- The first 'real' project I made, from my early highschool years: SlimScript.
- A little library for handling command line input, for creating command line tools.
- JASM, a custom assembly language that mainly assembles into byte-code. With the plans of native compilation using QBE (maybe in far future).
- CSR (Common Script Runtime): Runtime for JASM byte-code with native call support.
- JASL (WIP): A scripting language written in Effekt research language, using JASM IL as a backend.
- CSLB (Common Scripting Language Backend):
- An LLVM like backend for scripting languages, because why not?
I occasionally write update readmes about what I'm currently doing. I use a script, written in SlimScript, to semi-automate the process. It complicates things a little but I wanted to use the language for something useful, therefore proving that it is, although not so practical, usable.
Most Recent:
See updates.md for more


