Writing a tutorial

cage cage-dev at twistfold.it
Sun Dec 26 14:52:29 UTC 2021


On Sat, Dec 25, 2021 at 08:08:55PM +0000, ilmu wrote:
> Hi there,

Hi!

> I      was      playing       along      with      [a      cl-charms
> tutorial](http://turtleware.eu/posts/cl-charms-crash-course.html) so
> that I could put together a small program I have in mind, the design
> is pretty clear on paper and shouldn't be too hard to implement.

Would you share with us the goal of your program?

>
> The template I came up with as a base to work from looks like this: git.sr.ht/~ilmu/sbcl-tala
>
> Apparently I am now setting up async input handling with some threads..

Be careful  that ncurses  and concurrent  programming are  difficult to
integrate,  i  resorted  using  a  big  priority  queue  protected  by
lock/mutex to deal with multi-threading.

> and then I found croatoan, now I didn't yet change (which as you can
> see from the  code will not be a  big change :^) but I  see that the
> project is under active development

Yes, all merit goes to Mcparen!

> and looks like it will save me  a lot of time! I am pretty committed
> to the lisp  (and my project) so  I'd like to be a  good citizen and
> produce a tutorial on croatoan in parallel with the program itself.

This would be great, in my opinion!

>  This will not  have a predictable timeline... but you  can track my
> progress in that  repo. Normally I'd lurk but I'm  emailing the list
> just to be  polite and say I appreciate the  project (whether or not
> anything comes of my work).

I can see there is a guix package definition too, nice! :)

Bye!
C.



More information about the croatoan-devel mailing list