bang language
Go to file
dtb 6a90901f81 blangfile(1) 2022-12-09 21:34:03 -05:00
bin blangfile(1) 2022-12-09 21:34:03 -05:00
example blangfile(1) 2022-12-09 21:34:03 -05:00
src get hello world working again, fix type issues 2022-12-09 21:03:06 -05:00
.gitignore build, build/* 2022-12-09 21:03:23 -05:00
LICENSE Initial commit 2022-12-09 04:41:52 +00:00
Makefile blangfile(1) 2022-12-09 21:34:03 -05:00
README.md add more readme stuff 2022-12-09 21:05:38 -05:00

README.md

/*  _     _                       _
   | |   / |                     / /
   | |__| ||__ _ _ __   __ _    / /
   | '_ | |/  ' | '_ \ / _' |  / /
   | \_|| | ||  | | | | /_| | /_/
    \___/_____/___| |__,_  / _
                     |____/  */

blang!

the bang language

Public domain. 2022 DTB.

Examples

true(1)

; initialize hand to 0
^

; set the chart pointer to 0 - this destroys the chart
; and the program exits with the value of the hand
* 

Hello world:

; the <.> construct uses '<' to literally 'palm' the next value
; (store into hand), does so, and uses '>' to 'toss' (output hand's value)
<H><e><l><l><o><,>< ><w><o><r><l><d><!><
>^*