This page is not created by, affiliated with, or supported by Slack Technologies, Inc.
2017-04-19
Channels
- # beginners (69)
- # boot (10)
- # cider (18)
- # cljsrn (6)
- # clojure (225)
- # clojure-austin (1)
- # clojure-dusseldorf (7)
- # clojure-france (2)
- # clojure-greece (3)
- # clojure-italy (9)
- # clojure-madison (6)
- # clojure-miami (1)
- # clojure-mke (2)
- # clojure-russia (58)
- # clojure-sg (36)
- # clojure-spec (25)
- # clojure-uk (54)
- # clojurescript (20)
- # core-async (15)
- # cursive (16)
- # datomic (71)
- # emacs (7)
- # hoplon (3)
- # jobs (5)
- # jobs-discuss (4)
- # klipse (3)
- # leiningen (2)
- # lumo (60)
- # mount (1)
- # off-topic (16)
- # om (6)
- # om-next (7)
- # onyx (21)
- # pedestal (15)
- # planck (1)
- # re-frame (3)
- # ring-swagger (4)
- # specter (33)
- # uncomplicate (31)
- # untangled (8)
- # vim (35)
@frankie just posted https://github.com/frankiesardo/lumo-vr I thought this channel would find it cool 馃槈
@hlolli apropos and source are tougher to add because involve reading actual files from the fs. I thought to copy stuff from replumb or Planck and see what happens, but in this period I am super busy at work...
@richiardiandrea (thinking about inf-clojure) couldn't we just dereference cljs.env directly to grab all symbols for def/defn's/macros from a given namespace?
I already did that when I made some pseudo mikkera.macros style functionality of grabbing symbols and macros between namespaces, all stored in an atom of the running environment.
Thanks! Still some things to work on (completion mainly).
About apropos, probably some trick like that can be employed yes, i'd add a function in lumo
though.
The latter :) at some point I thought it could become a universal repl connector .. at the end of the day the commands in inf-clojure are all you need for effectively working in a repl
At some point with the unravel integration I will also add ellipsis support
It also probably needs to print a message when a command is not supported by the repl
I've been thinking a little about the layers involved here myself. I find it interesting how inf-clojure is happy to parse free-form output. That kind of thing scares me 馃槢
Oh well, it is the same in the terminal 馃榾
I somehow seemed to have managed to get to a point where I can no longer install lumo... really not sure how this happened. Tried to blow away node_modules, tried on node 6.10.2 and 7.9.0, all the same result
@plexus if it's urgent, https://github.com/anmonteiro/lumo/releases
well I'd like to figure out what caused it, because if I'm making an episode about it I don't want my viewers to run into this
it seems something in lumo's install script is getting in a tangle? not much information in the log though
9052 verbose stack Error: [email protected] install: `node scripts/npm_install.js`
9052 verbose stack Exit status 255
9052 verbose stack at EventEmitter.<anonymous> (/home/arne/.nvm/versions/node/v7.9.0/lib/node_modules/npm/lib/utils/lifecycle.js:279:16)
9052 verbose stack at emitTwo (events.js:106:13)
9052 verbose stack at EventEmitter.emit (events.js:194:7)
9052 verbose stack at ChildProcess.<anonymous> (/home/arne/.nvm/versions/node/v7.9.0/lib/node_modules/npm/lib/utils/spawn.js:40:14)
9052 verbose stack at emitTwo (events.js:106:13)
9052 verbose stack at ChildProcess.emit (events.js:194:7)
9052 verbose stack at maybeClose (internal/child_process.js:899:16)
9052 verbose stack at Process.ChildProcess._handle.onexit (internal/child_process.js:226:5)
9053 verbose pkgid [email protected]
9054 verbose cwd /home/arne/LambdaIsland/Episodes/command_line_tools_with_lumo
@plexus there were some issues with the install script that are hopefully fixed in master
There was an unrealistic timeout of 30seconds to download Lumo
Could that be what's causing your issue?
@plexus here鈥檚 what you can do
clone master, cd packages/lumo && npm install .
see if that fixes it
ok, yeah that's almost certainly the problem, after about 30 seconds and 41% into the download it fails
I wanted to deploy 1.4 this week
currently unsure if that鈥檚 possible
for all the curious minds out there, I pushed lumo.classpath
to master yesterday https://github.com/anmonteiro/lumo/commit/67efbf07047414779db9f5d6ecfd42cb21278dbf
lumo.classpath/add!
and lumo.classpath/remove!
make it possible to modify the classpath at runtime
probably because Jon had exposed a Lumo internal function
in a PR to Lumo
Oh I know. But I mean you can't use (require)
in the middle of a cljs file. Somehow we did.
I suppose that鈥檚 possible in a script
but wouldn鈥檛 if compiling a CLJS project
Nice one @anmonteiro, will port Mach to use the new fns when they are out
nice love the dynamic classpath work I have a few ideas that I wanted to build on top of that
@stbgz will be in 1.4
@anmonteiro curious, how do you resolve maven deps?
I don鈥檛?
lol ok 馃槃
@richiardiandrea to be clear, modifying the classpath is just adding folders/JARs to the classpath
meaning you don鈥檛 need to quit Lumo and start it with -c /path/to/jar
again
ok yes I then checked, there is no resolution, you have to pass paths 馃檪