Palan is aiming simpler, safer and more enjoyable programming language alternative C.
Current palan is very draft.
- Ubuntu 18.04.1 LTS or later
- g++ gcc 7.3.0 or later
- GNU Make
- curl
- git
$ git clone --recursive https://github.com/tosyama/palan.git
$ cd palan
$ sudo make package
$ make
Note: make package
installs Boost, Bison, Flex and Catch. You might need to install libncursesw5-dev.
$ vi helloworld.pa
ccall printf(...);
"Hello World!\n" -> printf();
$ bin/pac helloworld.pa -o a.out
$ ./a.out
Hello World!
See Palan Language Reference.
See qiita for Japanese edition Palan 0.3 Language Reference(JP).