Red (programming language): Difference between revisions

Content deleted Content added
mNo edit summary
mNo edit summary
Line 39:
 
==Features==
Red's syntax and semantics are very close to those of [[Rebol]]. Like Rebol, it strongly supports [[metaprogramming]] and ___domain-specific languages ([[Domain ___domain-specific language|DSLs]]) and is therefore a highly efficient tool for dialecting (creating embedded DSLs). Red includes a dialect called Red/System, a C-level language which provides system programming facilities. Red is easy to integrate with other tools and languages as a DLL (libRed) and very lightweight (around 1 MB). It is also able to cross-compile to various platforms (see Cross Compilation section below) and create packages for platforms that require them (e.g., .APK on Android). Red also includes a fully reactive cross-platform GUI system based on an underlying reactive dataflow engine, a 2D drawing dialect comparable to SVG, compile-time and runtime macro support, and more than 40 standard datatypes.
 
==Goals==