Skip to content

apeiros/halsbe

master
Switch branches/tags

Name already in use

A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

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

About

A new dynamic language

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages