planck

Planck ClojureScript REPL
johanatan 2016-11-04T03:44:58.000401Z

anyone else seeing this?

Jonathans-MacBook-Pro:planck jonathan$ script/test-all-c 
Running unit tests...
Running integration tests...
Running integration tests...
462c462
< Only :as alias, :refer (names) and :rename {from to} options supported in :require; offending spec: [foo.bar :quu] at line 1 
---
> Only :as alias and :refer (names) options supported in :require; offending spec: [foo.bar :quu] at line 1 

Integration tests have failed.

mfikes 2016-11-04T03:46:37.000402Z

@johanatan You may need to run script/clean so that it builds a new ClojureScript compiler

johanatan 2016-11-04T03:46:43.000403Z

ahh

mfikes 2016-11-04T03:47:17.000404Z

(I suspect that because the error message diff refers to some stuff present in the newer compiler releases.)

johanatan 2016-11-04T03:47:54.000406Z

could failure to run clean also produce a planck binary that isn't kosher?

mfikes 2016-11-04T03:48:50.000408Z

Yeah… I’d have to check but clean may use Planck itself, which is probably a bad idea in hindsight

johanatan 2016-11-04T03:49:53.000410Z

after building HEAD on planck-c, i tried planck with my screencap script and it seemed to just hang indefinitely (without printing anything). Initial debugging indicated that the main thread was in block_until_timers_complete

johanatan 2016-11-04T03:50:14.000411Z

which would imply that there was a SUCCESS returned back to main

johanatan 2016-11-04T03:50:33.000412Z

[ahh, yea, I just brew installed --HEAD to get a working 'planck' for the clean lol 🙂 ]

mfikes 2016-11-04T03:51:52.000413Z

Yes, I’ve done that. It is silly to have to install planck to clean itself. Ugh.

mfikes 2016-11-04T03:52:23.000414Z

Perhaps I’ll revise some of Planck’s build scripts to not use Planck.

johanatan 2016-11-04T03:58:30.000415Z

lol 🙂

johanatan 2016-11-04T19:29:51.000416Z

@mfikes do you think it is a good idea for processes started with sh to inherit the pgid of planck itself?

johanatan 2016-11-04T19:30:17.000417Z

[i'm occassionally seeing runaway processes and it would be nice to be able to kill them all in one fell swoop]

mfikes 2016-11-04T19:30:42.000418Z

No clue. I wonder if Clojure’s sh impl behaves that way.

mfikes 2016-11-04T19:31:10.000419Z

What you suggests seems to make sense.

johanatan 2016-11-04T19:31:22.000420Z

well, i can't see how it would hurt anything and having it that way would make the use case above nicer

mfikes 2016-11-04T19:31:40.000421Z

Right