Category: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: |
|
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.
Todo
Useful links
- Red Language Website
- @red_lang on Twitter.
- Red community chat on Gitter.
- Forum on reddit
Pages in category "Red"
The following 200 pages are in this category, out of 272 total.
(previous page) (next page)A
- A+B
- Abbreviations, automatic
- ABC correlation
- ABC problem
- Abelian sandpile model/Identity
- Abstract type
- Accumulator factory
- Add a variable to a class instance at runtime
- Additive primes
- Address of a variable
- Align columns
- Amb
- Anagrams
- Angle difference between two bearings
- Angles (geometric), normalization and conversion
- Animate a pendulum
- Animation
- Anonymous recursion
- Anti-primes
- Apply a callback to an array
- Archimedean spiral
- Arithmetic evaluation
- Arithmetic/Integer
- Array concatenation
- Array length
- Arrays
- Averages/Arithmetic mean
- Averages/Median
- Averages/Mode
B
C
- Caesar cipher
- Calendar
- Calendar - for "REAL" programmers
- Call an object method
- Case-sensitivity of identifiers
- Catamorphism
- Catenoid surface
- Chaos game
- Character codes
- Check that file exists
- Classes
- Closures/Value capture
- Color wheel
- Colour bars/Display
- Compare a list of strings
- Compare length of two strings
- Compare sorting algorithms' performance
- Compiler/AST interpreter
- Compiler/code generator
- Compiler/lexical analyzer
- Compiler/syntax analyzer
- Compiler/Verifying syntax
- Compiler/virtual machine interpreter
- Conditional structures
- Conway's Game of Life
- Copy a string
- Count how many vowels and consonants occur in a string
- Count occurrences of a substring
- Count the occurrence of each digit in e
- Create a two-dimensional array at runtime
- Create an HTML table
- CSV data manipulation
- CSV to HTML translation
- Currying
D
E
F
- Factorial
- Factors of an integer
- Fibonacci sequence
- File input/output
- File size
- Filter
- Find minimum number of coins that make a given value
- Find squares n where n+1 is prime
- Find words which contain all the vowels
- Find words which contains more than 3 e vowels
- Find words whose first and last three letters are equal
- Finite state machine
- First-class functions
- Five weekends
- FizzBuzz
- Flatten a list
- Flipping bits game
- Forest fire
- Four sides of square
- Fractal tree
- Fractran
- Function composition
G
H
I
L
- Largest int from concatenated ints
- Largest number divisible by its digits
- Leap year
- List comprehensions
- Logical operations
- Long multiplication
- Loop over multiple arrays simultaneously
- Loops/Break
- Loops/Continue
- Loops/Do-while
- Loops/For
- Loops/Foreach
- Loops/Infinite
- Loops/N plus one half
- Loops/With multiple ranges
- Lorenz attractor