Improved hbcht.

This commit is contained in:
Niels Serup 2011-08-25 01:12:00 +02:00
parent a0c6a1da98
commit c7ffa5f5f9
3 changed files with 32 additions and 0 deletions

View File

@ -13,6 +13,37 @@ Half-Broken Car in Heavy Traffic is a difficult programming language with only
hbcht is a Python 3.1+ combined compiler/interpreter for the language. hbcht is a Python 3.1+ combined compiler/interpreter for the language.
** Example program
#+BEGIN_SRC
; Increment the first memory cell once without changing the other cells.
> ^ <
> v <
#
^< >
^
^ ^<>
^
> ^<
^
> v < o v
v
v
< > v
v v
v v
v v
v v
> ^ <
#+END_SRC
When compiled, this can be called as
: ./test 51
which will return
: 0: 52
because 51 + 1 = 52.
** Language documentation ** Language documentation
This is the official documentation of HBCHT. This is the official documentation of HBCHT.

BIN
site/projects/img/hbcht.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 14 KiB

View File

@ -13,6 +13,7 @@ These are my projects, new and old.
#++exec #++exec
#+BEGIN_SRC python3 #+BEGIN_SRC python3
top_projs = ( top_projs = (
'hbcht',
'mege', 'mege',
'pumila', 'pumila',
'desurveil', 'desurveil',