@cwebber BTW, for people reading this, looking for a less-toxic-than-average venue for getting CL help, #clschool on libera.chat has given me an improved impression on the CL community. I think having "helping newbs" as a defined mission keeps even people who would otherwise be a pain-in-the-ass somewhat in line and helpful.

@riley I would also like to add that the CL community is relatively small, but it does have passion and is very much alive. We have even had increased activity with the introduction of online meetings where we showcase projects. The community is mostly focused around #lisp #lispcafe #clschool on freenode (they're also accessible via the matrix bridge). The online meetings can be found here https://www.youtube.com/channel/UCymtXMj1M7cKiV9TKLoTtEg/videos

Most beginners are pointed towards http://www.gigamonkeys.com/book/ but it is also worth just diving in and asking questions while referencing this to find out how to do '''trivial''' (for lack of a better word) things.

The editor I recommend using is https://portacle.github.io/ to begin with, however this comes with a structural editing mode called Paredit, which can be very confusing to a beginner, basically you manipulate the lists with the keyboard rather than deleting and unbalancing parens. There is a cheat sheet here https://github.com/georgek/paredit-cheatsheet/blob/master/paredit-cheatsheet-refcard.pdf

If that is too much you it can be disabled and you could use alternative editors (Vim, Atom and Sublime now all have extensions supporting interaction but I do not recommend them, I would strongly recommend attempting to use Emacs (Portacle) + Paredit first)

(kraklisp)

يمكنك الاستمتاع بالفيديوهات والموسيقى التي تحبها وتحميل المحتوى الأصلي ومشاركته بكامله مع أصدقائك وأفراد عائلتك والعالم أجمع على YouTube.

> @vertigo [1]

[...]


> If you need help with anything else I would recommend asking questions in #lisp [3] or #clschool [4] on freenode, they're sure to get an answer to you quicker

Or, if you can bear my horrible english, you can ask here :)

(if i can help, of course! ;-))

Bye!
C.

@vertigo With quicklisp (and the quicklisp distribution) all the systems are built against each other each month and are all compatible with one another within one release. Most systems and their protocols stay the same so it's seen as much less of a priority by the community to solve this problem (granted it's not sustainable but this at the moment for the large part it isn't an issue)

There is qlot https://github.com/fukamachi/qlot if you need to freeze dependencies or pull in things that aren't in quicklisp. Although I haven't needed to use this myself

If you need help with anything else I would recommend asking questions in #lisp or #clschool on freenode, they're sure to get an answer to you quicker

GitHub - fukamachi/qlot: A project-local library installer for Common Lisp

A project-local library installer for Common Lisp. Contribute to fukamachi/qlot development by creating an account on GitHub.

GitHub