Computing Atlas

How Computing Was Built
Sign In
Text size
100%
Theme
Programming Language

Red (programming language)

Multi-Paradigm Language

Red is a general-purpose, multi-paradigm programming language created by Nenad Rakocevic, first released in 2011, designed as a modern successor to Rebol with the explicit goal of being suitable for both very high-level scripting and, through an included low-level dialect called Red/System, for systems programming close to the metal, all within one unified toolchain. Red supports metaprogramming through its homoiconic, dialecting design inherited from Rebol, in which code and data share the same underlying representation, allowing programmers to define custom domain-specific sublanguages within Red itself.

Facts
First Released
2011 1
Significance
Homoiconic language capable of metaprogramming with Rebol-like semantics. 2
Classification
License
BSD 3-Clause 1
Connections

Influenced By

Source Wikidata: Red
Source Wikidata: Red
Sources
1. Wikidata: Red
  • Wikidata Q3217187, resolved via en.wikipedia pageprops (wave rule R-L)
  • Wikidata Q3217187 P275 (license)
  • Influenced By: Rebol
  • Influenced By: Lua
View the Source
2. Red (programming language) - Wikipedia
Lead, Red/System and Red paragraph
Quote, Lead, Red/System and Red paragraph
Red is a homoiconic language, which is capable of metaprogramming with Rebol-like semantics.
View the Source
Comments (0)
No comments yet. Be the first to share a thought.
Reader Challenges (0)
No disputes yet. Spotted an error or a better source? Open the first one.