libera/#clasp - IRC Chatlog
Search
16:38:38
drmeister
https://github.com/clasp-developers/clasp/wiki/Installing-Using-a-Package-Manager
17:02:31
yitzi
We should list it as an alternative to pkg-config. pkgconf is newer and tries to be compatible, but some places don't have it. We are using only the pkg-config behavior.
17:16:51
Bike
drmeister: do you have any clues as to what might be going wrong with hash tables more specifically?
17:18:49
Bike
nothing in the hash table machinery looks obviously thread unsafe, but then again that's usual for thread unsafe code
17:35:20
kpoeck
Yitzi: I look into CLEAR-INPUT.1, CLEAR-INPUT.2, CLEAR-INPUT.3, and CLEAR-INPUT.4 on macos,
17:35:20
Colleen
kpoeck: yitzi said 3 hours, 3 minutes ago: I am seeing failures for CLEAR-INPUT.1, CLEAR-INPUT.2, CLEAR-INPUT.3, and CLEAR-INPUT.4 on macos. Can you add those as well for mac?
17:36:46
kpoeck
In my koga create build where I run the ansi-tests manually these don't fail, but let me test carefully also running the tests via ninja -C build ansi-test
17:50:23
yitzi
kpoeck: Right here https://github.com/clasp-developers/clasp/runs/6424704789?check_suite_focus=true#step:10:10019
18:14:19
yitzi
koga will do the same thing https://github.com/clasp-developers/clasp/blob/500f6b979d35784ae90415c84c9cba9607451a3f/src/koga/units.lisp#L237-L255
18:26:21
Bike
drmeister: i think i am going to need information of some kind to figure out what to check. if the source code for the parallel analyzer isn't up somewhere, maybe error messages you're getting if any?
19:57:19
drmeister
After `apt-get install nodejs` and `apt-get install npm` the `jupyter-labextension install ngl-clj` appears to be working.
20:06:04
yitzi
It will install to `/usr/local/bin/`, `/usr/local/lib/clasp/` and `/usr/local/share/clasp/`
20:08:58
drmeister
When I do `sudo ninja -C build install` I see it drop to the command line CANDO-USER>
20:15:34
drmeister
The kernel file /usr/local/share/jupyter/kernels/cando_dcando/kernel.json is installed.
20:18:47
drmeister
We need to stop using core outside of clasp so I can get rid of it at some point.
20:19:33
yitzi
kpoeck: I've made a first attempt at parsing UnicodeData.txt and generating islower, etc. tolower/toupper are not very intelligent, but isupper, islower, isboth are not too bad. https://plaster.tymoon.eu/view/3137#3137
20:20:25
yitzi
As a bonus it also generates a file with the character names in an alist so cclasp doesn't have to read and parse UnicodeData.txt
20:23:25
yitzi
drmeister: I finally realized that part of my confusion when we first started talking about images/snapshots is the different language in other lisp implementations. For example what SBCL calls a core CLASP calls and image, and what SBCL calls an image CLASP calls a snapshot.
20:25:57
yitzi
kpoeck: Again, just a first attempt and not integrate into koga or anything yet. https://github.com/clasp-developers/clasp/blob/unicode-4/src/lisp/modules/unicode-data/parser.lisp
20:25:59
drmeister
What does SBCL call the thing that gets written out when it crashes and you enable core files?
20:26:13
kpoeck
yitzi I changed the ansi-tests to expect CLEAR-INPUT.1 until CLEAR-INPUT.4 to fail, but they don't fail for me neither in macos nor in docker. Obviously I see in the ci that they are failing, but I wonder why
20:32:50
kpoeck
yitzi if you try it interactively, does the following returns t for you? `(loop for s in (list *debug-io* *query-io* *standard-input* *terminal-io*) always (eq (clear-input s) nil))`
20:40:29
drmeister
yitzi: Do you know off the top of your head how to disable security on jupyter-lab - or how to set a password?
20:44:41
drmeister
It would be better to set up a password so they can type the same password in every time
20:46:11
drmeister
Let's talk about it later. We got it up and running with Ubuntu 22.04 on WSL2 on a Dell laptop.
21:02:15
drmeister
In jupyterlab on some screens the parenthesis matching is not very clear. The color of the matching paranetheses is green but barely distinguishable. Do you know any way to make that more clear?