Search
Saturday, 14th of October 2017, 2:40:45 UTC
2:42:09
drmeister
Slime is working nicely - I've whipped through about a dozen problems in the TWENTY LINE PIECE OF CODE!
2:47:07
drmeister
(clasp-cleavir:cleavir-compile 'foo '(lambda (core:&va-rest r) (core::bind-va-list (x &rest y) r (list* x y))))
2:47:29
drmeister
(cmp::foo 1 2 3 4 5) --> (1 2 3 4 5)
2:47:42
drmeister
That's kind of a stupid example
2:47:52
Bike
sure, but dmeonstrative
2:48:25
drmeister
(clasp-cleavir:cleavir-compile 'foo '(lambda (core:&va-rest r) (core::bind-va-list (x y z &rest a) r (list* z y x a))))
2:48:42
drmeister
(cmp::foo 1 2 3 4 5) --> (3 2 1 4 5)
3:02:12
drmeister
Is the FUNCALL optimization in place?
3:04:03
Bike
should be. it's just a compiler macro in inline
3:23:17
drmeister
Ok - cclasp built.
3:24:13
drmeister
I'm going to push this to dev and testing to get some timing data.
3:25:04
drmeister
There is still a lot of noise in the backtraces:
3:25:04
drmeister
https://i.imgur.com/quJ8G9m.png
3:31:54
drmeister
Pushed to testing.
3:50:40
drmeister
It takes 10.5 minutes to compile ASDF
4:06:36
drmeister
A little more timing
4:08:09
drmeister
https://www.irccloud.com/pastebin/TsvOVOyB/
4:08:34
drmeister
https://www.irccloud.com/pastebin/FXtUEyKp/
4:09:21
drmeister
https://www.irccloud.com/pastebin/Q5ziTkdF/
4:13:03
Bike
well, it's 14.248/2.105 on this machine (which is worse, but also i'm chewing up the cpu), for pre-this, so that would be a reduction from 6.77 to 4.82
6:19:24
beach
Good morning everyone!
12:56:39
beach
I am starting to agree with Bike in that it might not be a great idea to have a CST syntax checker separate from the converter to AST.
Saturday, 14th of October 2017, 14:40:45 UTC