3 ms·
There's something amazing about the fact that the entire Red system, including GUI framework, parser DSL, runtime, and compiler for a C-like language (Red/Syste
by PeCaN 10y ago
There's something amazing about the fact that the entire Red system, including GUI framework, parser DSL, runtime, and compiler for a C-like language (Red/System) is smaller than the average webpage. (Red—the entire thing—is a single 946kb executable (on Windows).)
Also, if you haven't tried a Rebol-like language (Rebol, Rebol 3, Red, etc) you should definitely do so. Rebol was originally created by Carl Sassenrath, who wrote the original AmigaOS kernel. It's a very fun and sensible little language.
- eggy 10y agoYes, the size is mind boggling for what it provides. I am keeping an eye on Red for my game programming. I think it still needs some library work from my last play with it. I would need OpenGL/Webgl, io, and sound support along the lines of what SDL2 provides. I am a Lisper, and recently have been playing with NetLogo for simulations, so Red's syntax looks friendly to me, but I have not really done anything in it yet. Incredible, if I could make a game and distribute the Red/System with it, and still be smaller than most of my other setups (C using Raylib, Love2D, etc...). Also writing DSLs in Red so the user can mod levels or gameplay AI would be really cool! Keeping an eye on the port to Android too!
- dkarapetyan 10y agoI don't think the comparison is valid. The specification of lisp as a meta-circular interpreter is less than a single page. It is surpringly easy to bootstrap computation. Not diminishing the great work being done with Red of course.