libera/#clasp - IRC Chatlog
Search
12:38:02
drmeister
::notify Bike I think we will be able to remove the LambdaListHandler_O class by using the bytecode interpreter. We would compile lambda lists for exposed functions into bytecode to generate code to setup the arguments in the side stack the way we do in the wrapper functions.
12:38:03
drmeister
https://github.com/clasp-developers/clasp/blob/vm/include/clasp/core/wrappers.h#L123
12:39:46
drmeister
I think everything but this line... https://github.com/clasp-developers/clasp/blob/vm/include/clasp/core/wrappers.h#L138
12:41:37
drmeister
I think then we would be doing what we are doing in direct-calls.lisp where we compile lambda lists with cclasp.
12:42:34
drmeister
If we think about it hard - we it may even be possible to call the CL<->C++ translators directly and possibly work with unboxed types when we call C++ functions.
12:49:25
drmeister
We would have to be able to declare ftypes from C++ - but that's just another declaration.
13:36:20
yitzi
drmeister: Looks like I have been able to compile Cando with the scraper generated headerIncludes_inc.h versus project_headers. Which means we could rip out that stuff.
14:21:42
Colleen
Bike: drmeister said 1 hour, 43 minutes ago: I think we will be able to remove the LambdaListHandler_O class by using the bytecode interpreter. We would compile lambda lists for exposed functions into bytecode to generate code to setup the arguments in the side stack the way we do in the wrapper functions.
14:24:50
Bike
also, we probably have a little more with lambda lists to work out, like having special variables
15:35:29
drmeister
Huh. It's weird that I don't recall implementing that at all - but git blame puts it on me.
15:35:41
yitzi
There is a note next to the project_headers line that automatically generated it is a TODO. header-includes is just the exposed lisp classes.
15:36:29
yitzi
I had to move a few things in Cando to make it work since some of the mol2 stuff is being used in Vec0, so it needs to be included.
15:38:55
yitzi
I want to nuke application.config and make koga generated the equivalent s-expr automatically for the scraper. This will make it possible for the scraper to NOT be a koga dependency.
16:07:50
drmeister
I recently purchased a full license for Grammarly - it's making my writing sound a lot better.
16:23:25
Bike
my alma mater had all the students do some writing education because companies were complaining that engineer graduates wrote like shit. i still think about that
16:25:30
yitzi
Was it any good? I took a technical journalism class in undergraduate. It was a great course.
16:44:14
drmeister
I've had very little formal training in technical writing - I learned it on the streets.
18:52:25
Bike
it wasn't even really courses, you just had to turn in some writing samples from your other classes and they'd pass judgement. so no, i don't have any formal training in technical writing
18:52:41
Bike
always got good grades for my lab reports, tho. in one class i got extra credit because i used LaTeX instead of Word