Skip to content

Commit 3333694

Browse files
Update README.md
1 parent 3faade2 commit 3333694

1 file changed

Lines changed: 10 additions & 0 deletions

File tree

README.md

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,13 @@
1+
# differentprogramming:
2+
Forked to be part of a C to Advanced Common Runtime, a name I just came up with for what will be something like the JVM or CLR but with every feature and the kitchen sink thrown in. For example features missing from JVM and CLR are image based persistence, tail call optimization, go routines, multiple dispatch, delimited continuations, non-determinism, logical variables, reified search, logical programming, pattern-based or where-clause tested dispatch, multiple return values, LLVM codes as a generic inline assembler, support for live schema alterations (ie cleanup routines for changing a running program), and a low latency garbage collector like Go. Wish me luck!
3+
4+
Although the project is open source I don't want to be infected with LGPL, so this library will be dynamically linked.
5+
6+
Planned changes to the original:
7+
1) output to an internal stream to the linking program instead of to the disk.
8+
2) being given virtual input directories by the linking program instead of reading from the disk.
9+
3) if possible, create or include a side channel of original token position data - or at very least the preprossessed line being expanded.
10+
111
# Simple C/C++ preprocessor
212

313
This is a simple C/C++ preprocessor.

0 commit comments

Comments
 (0)