I made a toy compiler for mini caml pretending to be a lisp :)
https://github.com/madwareru/MiniCamlFSharp #fsharp #compilerdev
GitHub - madwareru/MiniCamlFSharp
Contribute to madwareru/MiniCamlFSharp development by creating an account on GitHub.
GitHubsome tiles of yet another project of mine. I hope it will be rendered from inside of my own virtual machine :) but for now it's just a mockup in tiled
#rustlang #gamedevWhat a beauty, what a lepota...
It's a kind of tutorials I myself feel lacking these days, and in many ways it is a plan for my self education too.
Recently I quit my job so now I will focus on personal projects. One of which is a series of tutorials on making simple compiler for the stack based bytecode VM. The key difference from typical tutorials would be an approach to the learning material. We will first implement a virtual machine, then desing an AST for the language and definitional interpreter for it, then we will write passes for semantic analysis and code generation into the bytecode. The parsing will be rudimentary (lisp syntax)
I decided to try out iced for the editor of my current project. Slightly harder to achieve what I usually get with egui, but it's easier to manage the kind of layout I really wanted.
#rustlang #gamedevThe same font as in pervious post, but with a real cyrillic content :) I just painted all these letters and felt somehow exhausted, so I just rotated some of them for the latin part of a font
Dear English speakers, can you read this text?
#rustlang #gamedevSome more progress on my voxel retro game.
#rustlang #gamedev