libera/#clasp - IRC Chatlog
Search
15:48:30
drmeister
Bike: So now we will have clasp_gc.cc and generated/initClassesAndMethods_inc.h with overlapping functionality - correct?
15:50:35
drmeister
Let's get it working the current way first though - it should be easier to merge them after that.
15:55:41
Bike
so we should pretty much just need the precise build to load the scraper, have the scraper load the sifs for clasp and the extensions, and then generate clasp_gc
15:56:09
Bike
will the sif files for the extensions include clasp stuff as well, or just from the extension, so there are no duplicates?
18:10:06
drmeister
I think the scraper needs to be run every time. Lots of little changes cause the scraper to generate new files. Like source position movements.
18:10:33
drmeister
The sif files for the extensions will include clasp stuff - there will be duplicates.
18:12:35
Bike
like i said, i just got the code generator to work. it's not actually hooked in to anything.
18:13:26
Bike
if you mean how the scraper presently works, it doesn't look for sif files or anything. we just pass it a list of them on the command line.
20:08:51
drmeister
The way I sees it - we run the static analyzer using clasp and clasp+one extension and the .sif files will get deposited within the extension directories.
20:09:25
drmeister
I'll have the wscript file define a system wide variable that each extension will drop the path of its .sif file into.
20:11:37
drmeister
Then each extension can register a sif file that contains the info for clasp+extension.