This wiki has been closed because there have been no edits or logs made within the last 60 days. This wiki is now eligible for being adopted. To adopt this wiki please go to Requests for adoption and make a request. If this wiki is not adopted within 6 months it may be deleted. Note: If you are a bureaucrat on this wiki you can go to Special:ManageWiki and uncheck the "closed" box to reopen it.

Glossary

From Programming in RED
Jump to navigation Jump to search

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