A new dynamic language
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
attempts
code
discussions
guidelines
ideas
implementation
tutorial
.gitignore
README.rdoc
serve.rb

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 :)