Search
22:55:08
kpoeck
To give a first answer to my question
22:55:15
kpoeck
double d = ::strtod(numstr.c_str(), &lastValid);
22:55:22
kpoeck
return DoubleFloat_O::create(d);
22:55:35
kpoeck
double d = ::strtod(numstr.c_str(), &lastValid);
22:56:47
kpoeck
If (lastValid == numstr.c_str()) return create_a_symbol(numstr); else return DoubleFloat_O::create(d);
22:57:23
kpoeck
This is only in 10 places to be changed
22:58:19
kpoeck
create_a_symbol(numstr) left as an example for the reader
23:13:11
drmeister
kpoeck: We are going to switch to the eclector reader at some point sooner rather than later.
23:33:55
kpoeck
So how far is the cst stuff?
23:37:34
kpoeck
(LET ((*READ-BASE* 16)) (with-input-from-string (stream "AAAA.BBB")(read stream))) now returns AAAA.BBB as it should
23:38:34
kpoeck
With the test for (lastValid == numstr.c_str())
23:55:24
drmeister
Good grief! Static vectors are waaaay faster than using cffi
23:56:05
drmeister
1400x for what I'm doing here.
4:41:48
beach
Good morning everyone!