freenode/#clasp - IRC Chatlog
Search
15:11:17
beach
Kevslinger: Interestingly, the corresponding expression in French is "I have other cats to whip". :)
15:16:03
beach
Me and my (admittedly small) family have plan to write a book named "food expressions in English, French, and Swedish", so the English version came up. We plan to compare expressions with the same meaning in the other languages, to see whether they are food related in the others too.
15:16:29
beach
The hypothesis is that there are more food-related expressions in French than in the other two.
15:17:16
beach
For example, "Les carrottes sont cuites" in French (the carrots are cooked) is "the shit hits the fan" in English, which is kind of the other end of things, so to speak.
16:44:53
heisig
drmeister: Sorry, I haven't used netcdf yet. It is somewhere on my todo list, though.
16:45:54
drmeister
I was able to knock out the triangles stuff and strip away a working netcdf cffi library. Now I just need to figure out how to use it.
22:14:19
drmeister
Bike: What's the poop with the staple documentation server? Is Cando ready to run that or does it require something from me?
22:16:48
drmeister
I have a hacked up usocket that has lots of #+(or ecl clasp) in it - is that enough?
22:17:23
drmeister
So it's just that we need that special version of usocket - or does our hacked up usocket need to be further improved?
22:19:42
kpoeck
#-(or :clisp :allegro :openmcl :sbcl :lispworks :cmu :ecl :abcl :clasp) (not-implemented 'set-timeouts))
22:22:02
kpoeck
and I run into a problem in plump by Shinmera where in dom.lisp serialize-object needed two more clauses in serialize-object
22:22:02
drmeister
I submitted a pull request for usocket. https://github.com/usocket/usocket/pull/45
22:23:22
drmeister
Bike's working on your pull requests for Clasp (thank you!) - I've been preoccupied with some other things.
22:24:41
kpoeck
Until you get cst working, I am trying to have the c++ reader for sharp-a and sharp-s simply call the lisp version from iolib.lisp
22:26:47
kpoeck
Instead of replicating all logic of the lisp-version in c++, I thought I could just do:
22:26:49
kpoeck
if (core::_sym_sharp_a_reader->fboundp()) return eval::funcall(core::_sym_sharp_a_reader, sin, ch, num);
22:27:46
kpoeck
same for sharp-s that in c++ right now just says: IMPLEMENT_MEF("Implement sharp_s");
22:28:45
Bike
"If too few values are supplied [to progv], the remaining symbols are bound and then made to have no value." gee, i wish i knew what the hell that meant
22:29:02
drmeister
FYI - We may have some work to do in the C++ code to support readtables that aren't Clasp readtables.
22:31:17
Bike
https://github.com/clasp-developers/clasp/pull/677 i think we should probably work out a way to actually delete packages
22:32:14
kpoeck
I looked into that, I think the package desgin is so wrong, that it is very expensive to delete packages
22:36:55
Bike
it's like an array, i guess, not a linked list? so we'd have to shuffle everything around? blah.
22:37:48
drmeister
kpoeck: The package design in Clasp is wrong? I have no sacred cows. If you have recommendations on how they could be implemented better.
22:38:47
kpoeck
and (locally (declare (special a b c))(progv '(a b c) '(1 2 3)(list a b c))) works fine, since tehre is a value for c
22:43:51
kpoeck
(let ((*readtable* (copy-readtable nil))) (read-from-string "#2A((0 1 5) (foo 2 (hot dog)))"))
22:44:41
Shinmera
drmeister: Regarding staple -- Currently generating docs is only convenient for things that have an ASD system. Other projects require a bit more hand-holding. I wanted to do that for you for a while now, but alas I can't build Clasp.
22:51:14
kpoeck
I can now read (read-from-string "#S(FOO :BAR 1)") from the c++-reader by calling back to lisp
22:53:36
Bike
might do some more there, they're mostly simple, i don't know enough about the c-f-parallel one though
23:02:09
drmeister
Shinmera: Ah - what is the current problem with building clasp? Is it the Arch/llvm7 thing?
23:02:47
drmeister
Could you, would you be interested in using the externals-clasp and building llvm6?