Post AWSUqWjFNJX5yPBk3M by genmaicha@stereophonic.space
(DIR) More posts by genmaicha@stereophonic.space
(DIR) Post #AWRwr1xBsupWNFmMRE by bonifartius@qoto.org
2023-06-07T13:46:40Z
0 likes, 1 repeats
which lisp to learn?
(DIR) Post #AWRwxCdb4hjFFOYcZU by useless_idiot@noagendasocial.com
2023-06-07T13:47:48Z
0 likes, 0 repeats
@bonifartius You might as well have some fun while you're at it:http://landoflisp.com/
(DIR) Post #AWRwxIkCN4ZgBbgyh6 by scathach@stereophonic.space
2023-06-07T13:47:42.176209Z
2 likes, 0 repeats
@bonifartius Common Lisp
(DIR) Post #AWRxITLo8CE3ABNXSy by bonifartius@qoto.org
2023-06-07T13:51:38Z
0 likes, 0 repeats
@scathach i also habe entertained the idea of just building stuff in emacs. would be a good way to make it easier to actually use it?
(DIR) Post #AWRxWFUsR4ucFcBqAS by scathach@stereophonic.space
2023-06-07T13:54:03.224716Z
0 likes, 0 repeats
@bonifartius The de-facto standard setup these days is the SBCL compiler with ASDF and Quicklisp for managing systems, usually used from Emacs with either sly or slime mode. I use sly and it's absolutely top-tier
(DIR) Post #AWRxdM72EosKnNQWjQ by Moon@shitposter.club
2023-06-07T13:55:23.520029Z
0 likes, 0 repeats
@scathach @bonifartius what kind of stuff do you make with lisp?
(DIR) Post #AWRxq18FYPHRUT256u by scathach@stereophonic.space
2023-06-07T13:57:36.397176Z
0 likes, 0 repeats
@Moon @bonifartius I have several projects going but the big one is a library that provides an abstraction layer that lets you treat your file system as object storage where you can organize files with tags, import URls, and index everything into a full-text search database
(DIR) Post #AWRxxg1buhCqLQZzCy by Moon@shitposter.club
2023-06-07T13:59:01.502854Z
0 likes, 0 repeats
@scathach @bonifartius wow that is extremely cool!
(DIR) Post #AWRyNh72UaxtFMWb6u by scathach@stereophonic.space
2023-06-07T14:03:42.672255Z
1 likes, 0 repeats
@Moon @bonifartius Thanks ^^It's been slow going and it's very immature right now but I'm hoping to have the core functionality completed to the point of being reasonably useful in a few months
(DIR) Post #AWS2SUvHdkmIhpZWsq by bonifartius@qoto.org
2023-06-07T14:49:28Z
1 likes, 0 repeats
@scathach will try that out this evening, thanks for the recommendations!
(DIR) Post #AWS5D8rXg4Eho1BvvM by niclas@angrytoday.com
2023-06-07T15:20:18Z
0 likes, 0 repeats
@useless_idiot Or you might be a real alpha and write your own Lisp.;-)@bonifartius
(DIR) Post #AWSMkgqY2ryjyxJEjA by useless_idiot@noagendasocial.com
2023-06-07T18:36:52Z
0 likes, 0 repeats
@scathach @bonifartius Yeah, good recommendation. That's basically what i am using (just for hobby, unfortunately).But, but, but...if I would start again I would first learn Emacs' ELisp. It's quite similar to Common Lisp (esp. with the cl-lisp package) and it's immediately useful for your workflow. And it gives you time to get used to the idiosyncratic Lisp syntax.
(DIR) Post #AWSUqWjFNJX5yPBk3M by genmaicha@stereophonic.space
2023-06-07T20:07:26.007292Z
0 likes, 0 repeats
@bonifartius common lisp
(DIR) Post #AWScd9SXNWtDfmVPrU by akater@shitposter.club
2023-06-07T21:29:30.821141Z
0 likes, 0 repeats
@bonifartius @scathach Last but not least, when you write for Emacs, you contribute to GNU.
(DIR) Post #AWScdAtW2i427k8TYG by bonifartius@qoto.org
2023-06-07T21:34:46Z
0 likes, 0 repeats
@akater @scathach i did some stuff with Tcl and i quite like it, so i'm kind of familiar with the idea of changing internals and metaprogramming. i don't really have the plan for something specific to write in lisp, i only like to learn new languages from time to time. that's why i had the idea of trying stuff with elisp - i might actually have a use for it then :)
(DIR) Post #AWSy5BjQcZsVrmcHmi by scathach@stereophonic.space
2023-06-08T01:35:00.088675Z
0 likes, 0 repeats
@bonifartius @akater Elisp is only useful if you want to hack on Emacs, but despite recent improvements like cl-lisp and native compilation it's really not a very good language in comparison to CLBecause of its age and overwhelming tech dept Emacs makes for a pretty poor application platform and will hopefully be deprecated sometime in the next decade in favour of a replacement written from the ground up in CL