freenode/#clasp - IRC Chatlog
Search
17:49:39
selwyn
drmeister: it seems the translator is given a pointer that points to /0 which causes the subsequent calls to foreign-string-to-lisp to fail. I will continue working on this later. Other Lisp implementations don't have this problem
17:51:13
drmeister
Perhaps clasp is initializing a string to \0 and it should be filling it with spaces or something like that.
17:58:15
drmeister
Hmmm, alright wise-guy - you pull something reasonable out of thin air after thinking about it for 100 nanoseconds. :-)
18:00:23
drmeister
I'm generalizing the FEP code so that we can set up amber jobs with a nice functional interface.
22:30:47
Colleen
kpoeck: drmeister said at 2019.02.18 18:19:36: static-vectors is now supported by clasp - I forked the static-vectors repo at https://github.com/clasp-developers/static-vectors.git
22:31:33
kpoeck
(LET ((*READ-BASE* 16)) (with-input-from-string (stream "AAAA.BBB")(read stream))) -> 0.0
22:32:03
kpoeck
While (LET ((*READ-BASE* 16)) (with-input-from-string (stream "AAAA.BBB")(eclector.reader:read stream))) -> AAAA.BBB : internal
22:33:04
kpoeck
clasp obviously interprets A and other letter as a digits if *READ-BASE* allows that
22:56:47
kpoeck
If (lastValid == numstr.c_str()) return create_a_symbol(numstr); else return DoubleFloat_O::create(d);
23:13:11
drmeister
kpoeck: We are going to switch to the eclector reader at some point sooner rather than later.
23:37:34
kpoeck
(LET ((*READ-BASE* 16)) (with-input-from-string (stream "AAAA.BBB")(read stream))) now returns AAAA.BBB as it should