freenode/#clasp - IRC Chatlog
Search
2:20:53
nicholas
thanks for responding. My question is how small and efficient does CLASP compile down to as standalone executables? I am looking for a lisp that will bundle into a small library for inclusing in mobile applications.?
2:21:42
Bike
among other problems, clasp is x86 64 only at the moment, you can't use it on an arm phone or anything
2:27:20
drmeister
Bike: The parser for pointer types is working now - when you provide the pointer type - then it creates a wrapper function. I added pointer types for all of the type functions
3:10:00
drmeister
I can't get timing on linut because it keeps failing at the exact same inexplicable place
3:11:12
drmeister
::notify Shinmera Is the disk full on linut? If not I've got another weird problem to deal with.
3:44:49
drmeister
All of the IRBuilder methods are going through LambdaListHandler_O and VariadicFunctors
3:46:49
drmeister
I know what to do - (1) I just don't have the time and (2) maybe you can find something wrong with what we are doing
3:47:28
drmeister
CL_DEFMETHOD and CL_EXTERN_DEFMETHOD. Most of the llvm methods that create instructions are CL_EXTERN_DEFMETHOD.
3:48:49
drmeister
We will extend the esrap parser for C++ method signatures and pointer to method signatures and hook them in as fastgf generic functions using satiation.
3:50:11
drmeister
Actually, most of them don't need to be redefined - so we could do something more compile-timey
4:21:45
drmeister
Whew - I ran into a subtle problem. When xtracting lambda lists from pointer signatures - variable's named 't' caused problems.
4:36:53
beach
The CST-to-AST system seems to work for computing all the phases of the SICL boot procedure that I have implemented so far.
4:52:31
drmeister
https://github.com/drmeister/clasp/blob/dev/src/lisp/kernel/cleavir/translate.lisp#L1155