freenode/#clasp - IRC Chatlog
Search
20:41:29
drmeister
What was that quote someone mentioned at ELS? Something about Lisp being the best language to use when you don't know what you are doing?
20:53:25
drmeister
Anyway, I haven't had a clear idea of how I'm going to use Cando to design molecular Lego based molecules for the past couple of years. I figured I'd sort it out when I got Cando to the point where I could do some exploratory programming.
20:53:50
drmeister
While working with the DNA origami in the past two weeks - a clear path forward is starting to gel.
21:27:36
drmeister
(ERROR "Mismatch in store function vs target function - you are attempting to store a value in a target where the store instruction is in a different LLVM function(~a) from the target value(~a)" "LAMBDA^COMMON-LISP^FN^^.3" "LAMBDA^COMMON-LISP^FN^^.1")
21:28:26
drmeister
I'm wondering if I'm looking at a different problem - or if it's the problem you saw an you have the fix in your branch
21:28:44
Bike
https://github.com/clasp-developers/clasp/blob/cst/src/lisp/kernel/cleavir/translate.lisp#L1216 this means no inlining is happening
21:31:56
drmeister
ACTION notes how this is very much like protein biochemistry, with inhibitors of inhibitors of inhibitors.
21:36:50
drmeister
Bike: That did the trick - cclasp is compiling now in cst. Once that finishes I'll try a merge of 'dev' into 'cst'.
23:02:13
scymtym
drmeister: if you have to/want to present source locations in a similar style from lisp, take a look at https://github.com/scymtym/text.source-location/tree/master
23:48:08
drmeister
Where do merge conflicts like this come from? I'm trying to merge 'dev' into 'cst'
23:48:45
drmeister
The one on the left is 'cst' - which should have been in 'dev' some time in the past.
23:49:17
drmeister
I thought merge conflicts only happen when both branches have changes in a range of source lines.
23:51:05
Bike
https://github.com/clasp-developers/clasp/commit/3be7458765bc201824d56aa2c1f99976852c071a#diff-39773bdc3e441809476e26f4f2f98c0b here.
23:54:40
drmeister
Here is a list of the files that still have merge conflicts - to give you a sense of the scale
23:55:42
drmeister
Hmm, there is a bit of a problem - it looks like there are folds and the contents of the folds are being copied.
0:05:35
drmeister
A lot of the differences make sense and I can pick which one to keep - but some are mysterious.
0:26:02
drmeister
I am making those changes by hand. Maybe tomorrow you can show me how to cherry pick without blowing everything up.
0:28:16
Bike
https://github.com/clasp-developers/clasp/commit/88b07f27bb306ec3a3feb500eb717eb0480cc9e2 probably this one
0:57:44
drmeister
This suggests we could run FreeBSD on AWS - this would help with debugging on Unix - because we can use dtrace
0:59:43
cracauer
Yes, dtrace and a bunch of other things. And I have FreeBSD on bigger boxes than my Macbook.