Content deleted Content added
No edit summary |
m remove arbitrary fixed sizes |
||
Line 3:
| name = Red
| logo = Red Language Tower Logo.png
| logo caption =
| paradigm = [[Programming paradigm|Multi-paradigm]]: [[Imperative programming|imperative]], [[functional programming|functional]], [[symbolic programming|symbolic]]
Line 14 ⟶ 13:
| influenced =
| license = [[modified BSD license|modified BSD]] and [[Boost Software License|Boost]]
| website = {{
| logo_alt = Red Logo (stylized Tower of Hanoi)
| year = 2011
Line 40 ⟶ 39:
==Features==
Red's syntax and semantics are very close to those of [[Rebol]].{{Sfn|Balbaert|2018}}<ref>{{cite web |title=The Dynamic Mapping Architecture |url=https://etd.ohiolink.edu/apexprod/rws_etd/send_file/send?accession=toledo1639760375713532&disposition=inline |website=OhioLINK |date=December 2021}}</ref> Like Rebol, it strongly supports [[metaprogramming]] and ___domain-specific languages ([[___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.<ref name="developpez"
==Goals==
The following is the list of Red's Goals as presented on the [[Software Freedom Day]] 2011:<ref name="Red SFD 2011"
* Simplicity ("An IDE should not be necessary to write code.")
Line 149 ⟶ 148:
[[Category:Cross-platform software]]
[[Category:Free and open source compilers]]
[[Category:Free and open source interpreters]]
[[Category:Software using the BSD license]]
|