libera/#commonlisp - IRC Chatlog
Search
11:08:39
Nilby
I know it's farfetched, but imagine getting paid when software that took you years to write is used in proprietary code.
12:16:57
ogamita
Nilby: well, assuming the AI traces where it learned something, and can dispatch the money proportionnaly to each contribution :-)
12:18:21
splittist
just like novelists do for all the authors of the works they based their works on
12:18:54
ogamita
It's simplier to just give everybody basic revenue, and share. Projects don't need corporation or capitalism to be motivated. Elon doesn't work for the money, but to go to Mars, and lots of people share this goal and want to help. Resources can be allocated upon some kind of democratic (or concerned parties) decision.
12:20:10
jackdaniel
because all novelists are capable of (/me checks notes) reading and writing hundreds of books per day
12:20:32
splittist
ACTION volunteers to be on the distribution working group of the committee for public safety
12:21:38
ogamita
Hard to do for a natural intelligence (you need an academic to trace references, and have long lists of thanks), but it should be trivial for computers.
12:27:04
Nilby
Not sure Xanadu style micro-copyright even makes sense. But I recommend going post-economic. The true currency is good will.
12:41:04
beach
So let me get this straight. If a restart is associated with a condition, this association is distinct from the restart object itself, since the association can be established or not in different dynamic contexts, or not be established in some such dynamic contexts. Right? If so, I suppose that means that the dynamic environment must have an object that is different from a restart that represents this association Right again?
12:41:59
bike
yeah. in the kmp condition code, there's just a *condition-restarts* variable that holds an alist.
12:43:21
beach
But I wanted to make sure he is doing the right thing. I suppose if he used KMP as a model, he did.
12:51:36
beach
So I guess COMPUTE-RESTARTS must use those associations as a filter and gather only the active restarts that have an active association.
13:23:31
yitzi
Does anybody remember url for the Common Lisp documentation resolver? I think it was Shinmera's.
16:09:20
jackdaniel
a modest step towards adding new compilation passes to ecl: https://imgur.com/0ClHhhQ.png
16:24:04
scymtym
jackdaniel: if the "bir" part refers to Cleavir 2 BIR, you could possibly used the included visualizer which as CLIM-based
16:31:28
skin
ecl is great for making CLI programs. really small executables. Need to figure out its story around CFFI on Windows though. Once I figure that out I'm golden.
21:30:48
nij-
A potential issue of using cl-generic is that generic functions may be slower than ordinary functions because it is "too dynamic">
21:35:06
bike
well, as far as i know no implementations do static optimizations of generic function calls, although sicl is slated to. heisig has a few libraries that might be of interest https://github.com/marcoheisig/fast-generic-functions
21:35:23
bike
of course, as usual you should experimentally determine that this is actually a problem for you before you bother