freenode/#clasp - IRC Chatlog
Search
13:36:23
kpoeck
So I'd assume that if opt-cons - the compiler macros - are changed, listlib.lsp also has to be recompiled, since its definitions use the compiler macros
13:37:25
kpoeck
Doesn't seem to happen though, so I had to delete listlib.fasl and friends manually to get the desired effect
13:40:31
kpoeck
the file list fo clasp see to be in build_file_lists.py, but at first glance this is a linear order (and opt-cons is much later in the list as listlib)
13:47:26
Bike
in particular that's cos of the whole thing where we load everything and then go back and compile it
13:53:00
kpoeck
For the file in collect_cclasp_lisp_files, will all files starting with index x be recompiled, if the fasl in index x-1 is outdated?
14:50:47
drmeister
I'm working on a genetic algorithm to build membranes. Computers are slow, slow, slow.
14:58:44
drmeister
I've reimplemented it like three times now to try and get good performance out of it.
15:01:35
drmeister
I have a whole bunch of points in space that I need to figure out if they overlap with other points in space.
15:03:08
drmeister
I'm not copying anything anymore - I precalculate all of the atomic positions around the origin in a canonical orientation and then I transform the points I'm comparing into position and compare them to an octree when I'm scoring.
15:03:40
drmeister
The octree's are also precalculated for molecules centered on the origin and in a canonical orientation.
15:25:06
drmeister
::notify kpoeck The build system was designed so that if file X is recompiled then everything after it is recompiled as well. If it's not doing that - then something is broken.
15:45:25
Colleen
kpoeck: drmeister said 20 minutes, 19 seconds ago: The build system was designed so that if file X is recompiled then everything after it is recompiled as well. If it's not doing that - then something is broken.
15:48:12
kpoeck
drmeister the build system is doing that, just in my case listlib depends on opt-cons which is later in the file list
18:06:13
drmeister
::notify kpoeck We can change the order files are built - or take functions out and move them around to improve the situation.
19:05:54
drmeister
Here is one of the final generation that still has some collisions - I made them a bit more obvious.
19:16:37
drmeister
I generate 100 of these monsters and then score them, sort them and with the to 10% I recombine them by taking two random good membranes and mixing the lipids on one side of a dividing line with the lipids from another.