Moebius: the L2 Kernel
Code: https://github.com/XmacsLabs/moebius
Moebius is under heavy development now.
- TODO: plugin center impl based on Moebius
- TODO: Markdown conversion based Moebius
- TODO: HTML conversion based on Moebius
- TODO: LaTeX conversion based on Moebius
- TODO: Moebius binary as a scheme interpreter with basic glue routines (eg.
stree->tree
) - TODO: How to integrate the Scheme Engine and expose C++ data types and routines to Scheme
- DONE: TeXmacs DRDs/Trees
Lolly: the L1 Kernel
Code: https://github.com/XmacsLabs/lolly
Lolly aims to be the cross platform standard library adopted by TeXmacs and TeXmacs derivatives. It is in a stable status now.
- Core C++ collections: list/array/hashmap/hashset
- Other Data Structure: tree, url
- Network Access/Filesystems
- …
Compared to the standard library of programming languages like Java/Scala, the C++ collections still need to be improved.