TODO Language design
SlowStart (Language Design, ToDo)
This is part of the Congestion Avoidance concept.
Note
In a draft version of the docs we used “FastGrow”, but SlowStart seems a better ter,
Todo
Design a “standard base/pod protocol SlowStart, that can be used as base for
SimpleSieve
to solve the Castle-Heisenbug.
Document (how to use) this document too
Rewriters (TODO)
Rewriters are a bit like @decorator in python (before a class/function), and @meta-functions
in CPP2 (after
the class). They take a function (or class/component/…) written in “compact” CCastle-code, and rewrite it into more
specific, general CCastle-Code.
You can see them as “compiler plugins” (like in CPP2) –see: Transformers–, but can be developed by typical (CCastle) programmers.
The “expand” (or “generate”) code) during compiling – typically at AST (actually: Abstract Intermediate Graph Representation) level
Todo
Design the @Rewriters
Comments
comments powered by Disqus