Glossary

From Programming in RED

Rudolf Meijer - (Meijeru) - Specifications https://github.com/meijeru/red.specs-public/blob/master/specs.adoc#function-do

Rudolf Meijer - (Meijeru) - Glossary https://github.com/meijeru/red.specs-public/blob/master/specs.adoc#19-glossary


Atomic

https://en.wikipedia.org/wiki/Linearizability https://www.techopedia.com/definition/3466/atomic-operation https://stackoverflow.com/questions/15054086/what-does-atomic-mean-in-programming


Cell ….

  • Red is its own data format, and structure of this format might be considered as sub-optimal by someone - each value is represented as a boxed structure 4 machine pointers in size. On 32-bit systems that's 128 bits, on 64-bits 256, but can be squeezed down to 160, AFAIK.

From <https://news.ycombinator.com/item?id=18843544>

(Author: 9214)


Context https://github.com/meijeru/red.specs-public/blob/master/specs.adoc#62-contexts


Dialect https://github.com/meijeru/red.specs-public/blob/master/specs.adoc#25-dialects


Functional https://en.wikipedia.org/wiki/Functional_programming https://www.tutorialspoint.com/functional_programming/functional_programming_introduction.htm


Imperative Homoiconic https://en.wikipedia.org/wiki/Homoiconicity https://wiki.c2.com/?HomoiconicLanguages https://en.wikipedia.org/wiki/Category:Homoiconic_programming_languages

Lexeme https://en.wikipedia.org/wiki/Lexical_analysis#Lexeme


Lexer https://dev.to/cad97/what-is-a-lexer-anyway-4kdo


Lexical Analysis http://www.cs.ecu.edu/karl/5220/spr16/Notes/Lexical/token.html https://en.wikipedia.org/wiki/Lexical_analysis https://www.geeksforgeeks.org/introduction-of-lexical-analysis/ https://www.guru99.com/compiler-design-lexical-analysis.html https://www.reddit.com/r/learnprogramming/comments/2fp21v/what_does_the_term_lexemes_mean_and_what_are_they/ http://ecomputernotes.com/compiler-design/lexical-analysis


Lists

Literal https://en.wikipedia.org/wiki/Literal_(computer_programming)

Meaning Macros

Parser https://en.wikibooks.org/wiki/Introduction_to_Programming_Languages/Parsing https://stackoverflow.com/questions/2933192/what-is-parsing-in-terms-that-a-new-programmer-would-understand


Ports Prototype Based OOP https://wiki.c2.com/?PrototypeBasedProgramming


Regex or Regular expression

Refinement Refactoring https://en.wikipedia.org/wiki/Code_refactoring https://refactoring.com/


Semantic https://en.wikipedia.org/wiki/Semantics_(computer_science) https://en.wikipedia.org/wiki/Semantics


A book https://www.cl.cam.ac.uk/teaching/0809/Semantics/notes-mono.pdf

Symbols Table


Streams


System Context

VID

VIEW