4 ms·
Shameless plug: I'm working on a small graphics environment to teach my 7-year-old brother programming. It doesn't have any advanced graphical GUI, instead it h
by rastapasta42 10y ago
Shameless plug: I'm working on a small graphics environment to teach my 7-year-old brother programming. It doesn't have any advanced graphical GUI, instead it has a Scheme/Lisp REPL connected to OpenGL window and it lets you draw various shapes (such as triangle and squares) as well as load shapes from .obj files exported by blender. Once you load a shape, you can assign it a color or texture from PNG file, then move, scale and rotate the shape, and get basic keyboard and mouse inputs
https://github.com/kostyakow/skomakare https://github.com/kostyakow/skomakare
Note that error handling in my language isn't great, and I don't have proper tail-call optimizations, but I'm working on v2 which will add more real-world features to the language.