(prinl "Hello, World!") (bye)
Hello World in Picolisp was written by:
This article was written by:
If you see anything you'd like to change or update, please consider contributing.
Let's break down what's happening. Since PicoLisp is a dialect of Lisp, we can expect a ton of parentheses. In fact, our solution requires a single set of parentheses at a minimum.
Inside the parentheses, we have a function call. In this case, the print function
prinl, and the input is our "Hello, World!" string. When executed, our
string will print to the console. The
bye function is required to exit the program.
If we want to run the solution, we can try an online editor. However, I ran into some problems with this particular editor.
Alternatively, if we have access to a Unix, Linux, or Mac machine, we can easily download and install the latest version of PicoLisp. That said, @cess11 has a great video proving that this solution works:
And, that's it! If implemented correctly, the solution should print "Hello, World!" to the console.