libera/#clasp - IRC Chatlog
Search
11:51:08
Bike
mns: https://github.com/clasp-developers/clasp/wiki/Building-and-Installing-from-Source
14:25:52
drmeister
I wrote a database yesterday that uses the persistence ideas from that paper I posted.
14:27:24
drmeister
I load the database from a versioned checkpoint file that is just a list of sexps defining items.
14:28:14
drmeister
The load command also applies any transactions (:ADD / :DEL) that are in a versioned log file associated with the versioned checkpoint file.
14:28:34
yitzi
You want the disabled slot https://github.com/yitzchak/common-lisp-jupyter/blob/a1dc775e4116ab61b34530fe33f3e27291d937f4/src/widgets/shared-slots.lisp#L81-L88
14:30:17
drmeister
Then you go to that form I posted above and enter information and click "Add" - it will add the new transaction to the log file and print an RFID label (once I get labels). It then advances the RFID tag, updates the form and you can enter the next one.
14:31:11
drmeister
Huh - I tried that before but there was a compile error. Now :disabled t works great - thank you.
14:32:48
drmeister
If the notebook crashes, I just reevaluate everything and I'm right back where it left off.
14:49:54
yitzi
Just make a grid box like this: https://github.com/yitzchak/common-lisp-jupyter/blob/0b7ff43bc59c7ae8ff1361dd79ed690e702535ae/src/widgets/interactive.lisp#L179-L184
15:11:42
yitzi
It is going to take a lot longer to get stuff into the debian repos, but once I finish the debian package code we can make packages ourselves.
15:24:03
pfd
Guys something we need to aware of is that the other 'clasp' is already within apt/Synaptic. The other 'clasp' being the Potsdam C++ only one: https://potassco.org/clasp/ which uses gcc I think.
15:25:11
pfd
Last night I searched within Synaptic for clasp and it thought I had this other clasp installed.
15:27:08
pfd
Right! I noticed that. So, I assume something the same or similar should be done for apt / Synaptic.
16:53:59
drmeister
yitzi: Did you come up with a solution for the brew version not being able to pull new quicklisp systems?
16:58:21
yitzi
No, that is what I was exploring with ext-load and a user based snapshot installer. Its not done.
17:00:53
drmeister
https://stackoverflow.com/questions/64951024/how-can-i-run-two-isolated-installations-of-homebrew
17:26:15
yitzi
::notify kpoeck Would it be possible to add a feature check in your ansi-test fork that would exit with a non-zero status code when there are unexpected error and a zero status when there are no errors or no unexpected errors?
17:32:17
drmeister
pfd: clasp should achieve the fastest start times on multicore machines when we switch to llvm14. I implemented a multithreaded linker in clasp+llvm14 that links code at startup in parallel
17:55:41
Colleen
kpoeck: yitzi said 29 minutes, 26 seconds ago: Would it be possible to add a feature check in your ansi-test fork that would exit with a non-zero status code when there are unexpected error and a zero status when there are no errors or no unexpected errors?
17:59:16
kpoeck
yitzi So like in the regression-test `(sys:quit (if (or no-errors no-unexpected-errors) 0 1))`
18:11:38
yitzi
I've got tentative code for the unicode stuff. It's the unicode-4 branch. I based off of the fix-koga branch (which didn't fix anything) so if you want to see the differences I'd do this https://github.com/clasp-developers/clasp/compare/fix-koga...unicode-4
18:17:04
drmeister
yitzi: I'm going to add CSV file support to cando - then I can get it with dcando.
18:18:24
drmeister
I want to add support to my inventory system that we can add batches of items using CSV files and people can generate them with excel.
18:18:43
yitzi
Ha! I was just using that in the unicode stuff, then I ditched it cause I didn't want to download its dependencies. Are you just adding via quicklisp or are you using in koga?
18:21:32
yitzi
https://github.com/AccelerationNet/cl-csv/blob/68ecb5d816545677513d7f6308d9e5e8d2265651/csv.lisp#L236
18:22:43
yitzi
Although, I wish people would put stuff like that in separate systems like `cl-csv/iterate`
18:28:11
drmeister
I've tried messing with HOMEBREW environment variables but it appears to ignore them.
18:28:56
drmeister
In that environment I have no environment variables defines with HOMEBREW in their names.
18:30:37
drmeister
I've nuked my homebrew installation several times and restarted. I keep getting into this state.
18:35:47
yitzi
How about this https://github.com/Homebrew/discussions/discussions/664#discussioncomment-1659026
18:36:16
drmeister
This is the thing I'm most concerned about: `Error: /usr/local/Cellar/cando-git/1.0.0 is not a valid keg`
18:38:21
pfd
:drmeister Thanks for letting me know about your innovative clasp + llvm14 linker!! Wow!
18:40:06
yitzi
drmeister: I thought my workaround had avoided the sbcl 2.2.4 issue, but the ci test is failing on Mac cause they just updated homebrew sbcl.