apeiros / halsbe
- Source
- Commits
- Network (0)
- Issues (0)
- Downloads (0)
- Wiki (1)
- Graphs
-
Branch:
master
commit 9e50a9588da16b60867d0394ee85cfa1887c20aa
tree f4857cb26db47fdafb23170f9fe1d3114883849c
parent d82f2ec408b9d4dbaf9daaa0d3431bb33d9811a0
tree f4857cb26db47fdafb23170f9fe1d3114883849c
parent d82f2ec408b9d4dbaf9daaa0d3431bb33d9811a0
halsbe /
| name | age | message | |
|---|---|---|---|
| |
.gitignore | ||
| |
README.rdoc | ||
| |
attempts/ | ||
| |
code/ | ||
| |
discussions/ | ||
| |
guidelines/ | ||
| |
ideas/ | ||
| |
implementation/ | ||
| |
serve.rb | ||
| |
tutorial/ |
README.rdoc
HALSBE
Halsbe is my own, purely experimental programming language. Goals:
- nice syntax that is not prohibitive of optimizations
- unique/new ways to approach things (e.g. conditional traits)
- implement an efficient and modern VM tailored for halsbe in D
- implement an efficient VM using LLVM
- more things to come :-p
At the moment, the interesting stuff can be found in (roughly in this order):
- /implementation/core -> core is halsbe written in halsbe
- /implementation/lib/halsbe -> implementation of the prototype parser & vm
- /ideas -> my thoughts spilled on digital paper
- /discussions -> exchanges with others on irc or other media (only added with consent)
THANKS
Alphabetically
- eek: for the discussions
- manveru: for showing me tools, letting me (ab-)use him for bouncing and for oxid
- matz (and all ruby contributors): for ruby, which I use to prototype halsbe
- raggi: for the discussions
- everybody I forgot to mention: my apologies, please remind me to add you here :)

