Search
Wednesday, 12th of August 2020, 15:04:58 UTC
15:36:13
Bike
bitwise next-bignum functions tentatively working now, so i guess next i'll try getting cmpliteral working
15:36:21
Bike
and then the translator functions i guess, and that should be about it
17:21:10
drmeister
I can copy the entire MPS memory into a buffer and fix all the pointers (in a NOP kind of way) in 10ms on linux.
17:21:35
drmeister
Oh wait - I said that earlier.
17:21:44
drmeister
Well, I'm excited - that's what you get.
18:01:54
kpoeck
to fix the loop error that veanch mentioned earlier, I would like to use the following code from sbcl https://github.com/sbcl/sbcl/blob/master/src/code/loop.lisp#L588-#L624
18:02:41
kpoeck
Might there be any problems with the license? The loop code in clasp seems to have the same license as loop code in sbcl
18:02:42
drmeister
kpoeck: Feel free to go ahead and do that if you would like.
18:02:59
drmeister
Ah - that I'm not sure about.
18:03:20
drmeister
If they have the same license then I don't see why it would be a problem.
18:03:38
kpoeck
It is the same license text in both implementations, so should be fine
18:04:27
kpoeck
stassats don't seem to be here right now
18:06:34
Bike
it's fine, i mean, i've done that before anyway
18:06:57
kpoeck
ok, than I simply do that
19:37:14
Bike
next-bignums working in the compiler now
19:57:54
Bike
and i apparently forgot to implement some of the arithmetic so that's up too
19:58:05
Bike
once i get everything working i'm going to rip apart the numbers code in general
20:45:37
Bike
what does log1_ actually do
20:47:10
Bike
natural log, going off ecl sources
20:48:47
drmeister
ACTION implemented the whole numerical stack in a week of 20 hour days with the help of lots of black tea.
20:49:10
drmeister
With a lot of pilfered code from ECL.
20:56:38
Bike
each class is supposed to implement signum, minusp, zerop, plusp, log1, sqrt, log1p (i.e. (log (1+ x)))
20:59:34
Bike
i also need to finish cleaning up rationals, which are all mpz based
Thursday, 13th of August 2020, 3:04:58 UTC