freenode/#clasp - IRC Chatlog
Search
15:29:45
drmeister
The kinematics code is compiling now - on to figuring out how it works and debugging it.
16:18:27
Bike
some other weird error. maybe it's just something to do with alexandria already being loaded,and i should test with some other library
16:22:54
drmeister
DVSSA: Not yet - I couldn't compile the CL code because there was a conflict with names. kinematics defined ATOM and Common Lisp defines ATOM and I don't have a good way to define shadow symbols in packages from C++.
16:45:30
DVSSA
drmeister: Ok, not a problem, let me know when you have pushed it so I can take a look.
16:46:56
drmeister
It hasn't been tested - I expect there are a couple of days of debugging in there.
16:55:01
drmeister
DVSSA: No there is no test suite - I have to figure out how that code works and probably write some code to get things going.
16:56:01
drmeister
It builds and maintains an atom tree - like the one in Rosetta - but it's got a couple of extra nodes like kinematics:delayed-bonded-joint that should make fused ring systems easier to work with.
16:58:00
drmeister
An atom tree crawls out over a tree and builds x,y,z coordinates from internal coordinates. When you have rings - it's not a tree - it's a graph - and so I created that joint type to delay going down a branch until all of the joints that the branch needs have been built.
17:02:54
DVSSA
Ok, yeah I was thinking about how we would modify the DAG approach that Rosetta uses for building the atom & fold trees to make it simpler for our cyclic use cases.
18:56:03
Bike_
this time i messedsomething up because layout-procedure returns two values,the second of which is the function name
18:56:22
Bike_
which doesn't really make sense to me, and now somehow it's failing in jit-function-name before layout-procedure is ever even called
21:07:06
DVSSA
Heres a paper of his I'll be reading as my next activity https://arxiv.org/abs/1510.07512
21:10:39
DVSSA
I'll get on slack tomorrow or later tonight. My computer is in serious need of a reformat which is tonights fun task.
22:41:57
oleo
i have a problem of getting some mention of "mcclim/blah" despite the fact that i changed any mention of it in my init-script to say something like "mcclim-aster/..."
22:42:39
oleo
i deleted all the .cache/common-lisp/ but it gets rebuilt the same way over and over....
22:44:08
oleo
only an mcclim-master and an mcclim-freetype yet i get it referring to the same old mcclim which was a link previously to one of the both
23:06:29
oleo
my .config/common-lisp/source-registry.conf.d/blah.conf contains also no :dir nor :tree that could be inadvertently captured
0:44:14
karlosz
sweet! i have (lambda (n) (dotimes (i n) (print i))) compiling to an executable clisp function all the way through. and it works!
0:45:23
karlosz
is there no generic function for the user choosing which hir transformations they want to apply?
0:50:41
karlosz
true. though there are other generic functions which take parameters like implementation and system
0:52:48
karlosz
yeah. i guess i still don't have very good instinct for when a function *should* be generic or not