Category:Red: Difference between revisions

From Rosetta Code
Content added Content deleted
mNo edit summary
No edit summary
(3 intermediate revisions by 2 users not shown)
Line 1: Line 1:
{{language|Red}}
{{language|Red
|site=http://www.red-lang.org
|tags=red,red/system}}


Red is a paradigm-neutral [http://en.wikipedia.org/wiki/Homoiconicity homoiconic] language, strongly inspired by Rebol.
Red is a paradigm-neutral [http://en.wikipedia.org/wiki/Homoiconicity homoiconic] language, strongly inspired by [[Rebol]].


Like Rebol, Red has a low memory footprint, is garbage collected, and has a [http://www.red-lang.org/p/download.html low disk footprint (< 1MB)]. But while Rebol is an interpreted language written in ANSI-C, Red seeks to be a "full-stack" language whose methodology is independent of any other toolchain. It compiles that which can be known ahead of time, JIT-compiles that which cannot, and embeds a small interpreter into its executables to handle constructions which are not amenable to any compilation.
Like Rebol, Red has a low memory footprint, is garbage collected, and has a [http://www.red-lang.org/p/download.html low disk footprint (< 1MB)]. But while Rebol is an interpreted language written in ANSI-C, Red seeks to be a "full-stack" language whose methodology is independent of any other toolchain. It compiles that which can be known ahead of time, JIT-compiles that which cannot, and embeds a small interpreter into its executables to handle constructions which are not amenable to any compilation.
Line 7: Line 9:
Red embeds several DSLs, among which Red/System (C semantics meet Red syntax), dedicated to low-level and system programming. It is also used as an intermediate language (IL) when Red is compiled. The Red executable is able to build Red/System files directly (`*.reds`) as well as Red files (`*.red`), and Red/System code may be embedded freely in Red code.
Red embeds several DSLs, among which Red/System (C semantics meet Red syntax), dedicated to low-level and system programming. It is also used as an intermediate language (IL) when Red is compiled. The Red executable is able to build Red/System files directly (`*.reds`) as well as Red files (`*.red`), and Red/System code may be embedded freely in Red code.


==Useful links==
* [http://www.red-lang.org Red Language Website]
* [http://www.red-lang.org Red Language Website]
* [https://twitter.com/red_lang @red_lang] on Twitter.
* [https://twitter.com/red_lang @red_lang] on Twitter.
* [https://gitter.im/red/red Red community chat] on Gitter.
* [https://gitter.im/red/red Red community chat] on Gitter.
* [https://www.reddit.com/r/redlang/new/ Forum] on reddit
* [http://groups.google.com/group/red-lang?hl=en Mailing-List]

Revision as of 21:15, 13 February 2023

Language
Red
This programming language may be used to instruct a computer to perform a task.
Official website
Lang tag(s): red,red/system
See Also:


Listed below are all of the tasks on Rosetta Code which have been solved using Red.

Red is a paradigm-neutral homoiconic language, strongly inspired by Rebol.

Like Rebol, Red has a low memory footprint, is garbage collected, and has a low disk footprint (< 1MB). But while Rebol is an interpreted language written in ANSI-C, Red seeks to be a "full-stack" language whose methodology is independent of any other toolchain. It compiles that which can be known ahead of time, JIT-compiles that which cannot, and embeds a small interpreter into its executables to handle constructions which are not amenable to any compilation.

Red embeds several DSLs, among which Red/System (C semantics meet Red syntax), dedicated to low-level and system programming. It is also used as an intermediate language (IL) when Red is compiled. The Red executable is able to build Red/System files directly (`*.reds`) as well as Red files (`*.red`), and Red/System code may be embedded freely in Red code.

Useful links

Subcategories

This category has only the following subcategory.

@

Pages in category "Red"

The following 171 pages are in this category, out of 171 total.