freenode/#lisp - IRC Chatlog
Search
11:27:55
Odin-
From the documentation, it looks like CMUCL/SBCL put a lot more emphasis on working with the type system than most (all?) other implementations.
18:12:12
alandipert
do any emacs users know if it's possible to specify the lisp-mode syntax of def* forms introduced in a Lisp file, using file-local variables or similar mechanism?
18:15:55
alandipert
Xach thanks, i'm in the same boat. i found https://stackoverflow.com/a/4356877 but involves Eval:
18:17:27
alandipert
although hm, looks like trivial-indent is a SLIME thing, and i'm not using SLIME
18:24:47
splittist
Which highly obvious library translated from html entities to (nonstandard) lisp characters?
18:26:41
Colleen
Function plump-dom:decode-entities https://shinmera.github.io/plump#FUNCTION%20PLUMP-DOM%3ADECODE-ENTITIES
18:32:30
Xach
Shinmera: did you see the error in http://report.quicklisp.org/2020-02-24/failure-report/cl-steamworks.html#cl-steamworks ?
19:05:27
Xach
I want to reach out to David Psenicka about FOMUS's inability to build, but i can't find any recent contact info.
19:05:41
sjl_
Xach: question about quicklisp: since bitbucket is ending Mercurial support I've moved my repos to my own self-hosted location. What's the easiest way for me to get the new URLs into quicklisp-projects? Open tickets for each project? Open one big ticket? PR quicklisp-projects myself?
19:20:22
d4ryus
alandipert: You can also put a property with the 'def*' name into [common-]lisp-indent-function, for example in your .dir-locals.el: (eval . (put 'define-something 'lisp-indent-function 2)) => define-something has 2 arguments, followed by the 'body'
19:22:35
d4ryus
alandipert: haven't seen it much on common-lisp projects, but most guile projects often use them, for example guile itself: http://git.savannah.gnu.org/cgit/guile.git/tree/.dir-locals.el , works with any lisp tho :)
19:31:07
edgar-rft
Xach: people using the old CL versions of Common Music, FOMUS, etc can be found on the cmdist@ccrma.Stanford.EDU mailing list
19:39:04
developernotes
Earlier this month I had posted about the idea of a state of Common Lisp survey for 2020 on reddit. I received positive feedback on the idea.
19:39:35
developernotes
I have posted an update on reddit here for the survey: https://www.reddit.com/r/Common_Lisp/comments/f8wqkj/state_of_common_lisp_survey_2020/
20:17:44
jackdaniel
I remember I've seen a presentation about using KCL to write a game a few years back on some old console (commercial setting), but it was too slow, so they were transpiling source and then modifying it by hand
20:18:05
jackdaniel
anyone remembers something like this? even better - does anyone have a link to this presentation?
20:19:30
developernotes
Odin-: I used this as the source for license names: https://opensource.org/licenses/alphabetical
20:23:24
Odin-
developernotes: https://spdx.org/licenses/ is more exhaustive, although I suspect it'd be best to have free-form text there.
20:44:17
develope1notes
Odin-: thanks, I've added CC0 and WTFPL to the list. I can adjust the overall list for next year.
21:27:13
no-defun-allowed
Sorry to effectively repeat what was said half an hour ago, but the Cooperative Software License isn't on the list and that's what I've been using for my last few serious projects.
21:30:58
no-defun-allowed
But that's used by exactly 4 projects on GitHub, so it's probably not statistics-worthy.
21:47:44
Odin-
It's a recurrent theme, trying to use licencing to accomplish goals that sit completely outside of what licencing meaningfully can do.
21:49:24
no-defun-allowed
Yes, I heard that a few licenses can't actually be held, for some reason that I forgot, but probably relates to copyright law.
21:51:38
no-defun-allowed
In my opinion, they're still much less "out there" than many EULAs for commercial software products, but the publishers of those know lawyers and I don't.
21:51:49
Odin-
Dunno, the main issue I see here is that "commercial purposes" is differently defined in various jurisdictions.
21:52:21
Odin-
The local reading here would, for instance, prohibit the use of the software in fundraising for a union.
21:53:48
z147
creative commons goes over the issues with defining commercial https://wiki.creativecommons.org/wiki/NonCommercial_interpretation
21:54:13
no-defun-allowed
It would be ironic for a union to not be a "worker-owned collective", which is explicitly allowed in the license. Maybe that needs definition, too.
21:55:02
Bike
i dig the boldface "we're not trying to be lawyers, please don't kill us bar associations" warnings
21:55:03
z147
For example, US government giving private contractors access to software licensed under non-commercial could be seen as non-commercial, etc etc
21:55:19
splittist
If the energy programmers spent on thinking and arguing about software licences was spent on programming...
21:55:20
Odin-
no-defun-allowed: Unions are generally not 'worker-owned' but some form of "self-owned".
21:58:00
Odin-
splittist: There'd just be something else to argue over. Editors and OS choice, and so on.
22:02:23
stylewarning
anybody have info/tips on running Lisp subprocesses/fork/etc? I don't mean shelling out.