The PicoLisp Wiki and other resources

Search for a command to run...

No comments yet. Be the first to comment.
This loose series will present activities and updates from the PicoLisp community.
...and meet more PicoLisp enthusiasts
In our previous post, we introduced how to utilize Discrete Event Simulation (DES) in PicoLisp. Now, let's explore another application: a railroad model simulation that includes tracks and trains. The visualization is ASCII-based, so feel free to unl...

The Dining Philosophers

In this post, we will introduce the concept of co-routines and how they are handled in PicoLisp. This will be the foundation for the subsequent posts on Discrete Event Simulation and finally a couple of examples, including an ASCII model railway simu...

One of the many nice things of PicoLisp is that it comes with a built-in database. This makes it easy to collect and store our own data, for example via a mobile app. But not all data is best represented in tables and lists: sometimes a colorful litt...

In the last two posts, we have built a little app that shows the current location and displays the nearest ice cream shops: https://picolisp-explored.com/an-openstreetmap-app-written-in-picolisp-pt-1 https://picolisp-explored.com/an-openstreetmap-ap...

In this post I will present some further information resources on PicoLisp. Although it's quite a small language, there actually quite a number of very good resources online.
Previously I already wrote about the Mailing List and the IRC channel. What else do we have?
The official documentation can be found in the doc/ folder of your PicoLisp installation or on https://software-lab.de/doc/index.html.
A more artistic, associative approach to the documentation and PicoLisp in general can be found in the colorful Mindmaps created by Nehal Singhal.
On https://picolisp.com you can find the official PicoLisp Website (of course running on PicoLisp!. On this site you can find a Wiki with many PicoLisp-related articles written by community members. They are loosely sorted by topic, like "web development", "database" or "Articles & Essays". In order to be able to contribute, you need to create an account first. Here you can learn how to contribute.
Not all of the tutorials are valid for the newest PicoLisp version pil21, so it can be helpful to check the publishing date at the bottom of the post.
You can find some demo programs on www.software-lab.de as zip-file. Usually they run in pil21, resources for older PicoLisp versions are available on request.
Another large collection of PicoLisp examples can be found on the Rosetta Code Project and on the PLEAC Project.
Here you can find an overview of the algorithms.
It is possible that some of the examples are written for previous PicoLisp versions like picolisp 64 instead of pil21. The versions are mostly compatible, but if you experience that the examples don't work, it is probably because of this. The examples on this blog are all written and tested on pil21.
You can also find some more repositories and resources here.
About two times per month there is a video conference called PilCon on Jitsi. The date, time and link are usually shared in the PicoLisp mailing list. In order to consider different time zones, the meeting time is usually alternating between morning and afternoon (Europe timezone). Everybody is welcome to join and ask questions. Agenda requests are helpful but not mandatory.
A face to face meeting has been planned for summer 2020 in South Germany, but it needed to be postponed due to Covid-19 pandemic. A new date is not planned yet.
In general, the easiest way to get in touch with the community via the IRC channel. In this post, I described how to do this from the browser if you don't have a client.
https://picolisp.com