freenode/#clasp - IRC Chatlog
Search
14:31:31
attila_lendvai
I'm looking at the repos, like cffi, in clasp-developers, comparing it with cffi proper to see what's the difference... and it has a master branch that is ahead of cffi proper, and it's not rebased, but merged with cffi master. it's very confusing... it should have a branch called 'clasp' or somesuch, and the extra commits rebased on master.
14:32:36
attila_lendvai
this applies to all the other repos... what's the reason for this? is it the lack of git-foo? if so, I'm willing to put together a short wiki page about the workflow...
14:34:19
attila_lendvai
would it be welcome if I cleaned it up, e.g. collect the useful patches into a 'clasp' branch of cffi? the fetch git script in my build refactor branch supports getting non-master branches and even tags.
14:38:27
attila_lendvai
I generally prefer to avoid merge commits most of the cases, unless it's really something significant, or I want to attach a GPG signature to the merge commit
18:48:58
Bike
by the way, drmeister, what's with the "warning: direct access in function ... This was likely caused by different translation units being compiled with different visibility settings" when building cst
19:09:07
Bike
but if nothing else, make-instances-obsolete won't call class-slots, or any accessor now.
19:49:44
drmeister
I couldn't see how far it got - it started another build while I was trying to scroll down
19:56:08
drmeister
They are almost certainly providing only one processor for the build and the C++ compilation is happening serially.
20:54:38
drmeister
I'm sitting in the lobby waiting for students to (maybe) show up for office hours.
20:55:13
drmeister
I just noticed something about Python jupyter notebooks that has annoyed me about cl-jupyter notebooks.
20:56:08
drmeister
In a Python jupyter notebook then each Hello 1... Hello 2... Hello 3... prints in the notebook output cell as it is generated.
20:56:36
drmeister
If I do this in the cando jupyter notebook ... (dotimes (i 20) (sleep 1) (format t "Hello ~a~%" i))
20:57:21
drmeister
Any thoughts on how to get the Python behavior? Are we talking pipes and maybe threads?
22:22:42
drmeister
Yeah - I switched to dev, pulled the latest dev, wiped out the quicklisp cache and cboehm and then rebuilt cboehm.
22:41:35
drmeister
I cloned another Cando repo. I’ll build it and if it runs the demo then I’ll promote it to the demo branch.
22:54:13
shiho
drmeister: I pushed my change to dev and tried it on fep-demo. It looks work but I need to check if all charges are correct tomorrow.
23:04:52
drmeister
It looks like cl-jupyter just waits for the evaluation to finish and then sends the result to the frontend.
23:06:02
drmeister
Now is not the time to be messing with this - but in the future we will need to do something more sophisticated.
23:09:28
drmeister
I think I'd want it to return "Working... xxx min remaining" immediately and if you evaluate it while it was still working it would say "Working... xxx min remaining" and they are all done it would say "Done... Took yyy min".