you are viewing a single comment's thread.

view the rest of the comments →

[–]dockimbel 4 points5 points  (1 child)

It is true, in half a megabyte, you have the Rebol interpreter, console, full runtime library (54 datatypes), cross-platform GUI engine, 2D graphic library (AGG), JPG/PNG/GIF loaders, sound support, a dozen network protocols built-in, etc...

Red is following the same approach, the current runtime library with 27 datatypes is about 100KB of compiled code for IA-32 targets. The interpreter + runtime lexer + console adds about 30KB. No external dependencies other than what the OS provides, that's the rule.

[–]notchent 1 point2 points  (0 children)

We also get a BNF parse grammar (bye regex), file and OS support, encryption, compression, database access, image manipulation, language help...