Clojurians
#lumo
<
2017-03-18
>

This page is not created by, affiliated with, or supported by Slack Technologies, Inc.

hlolli00:03:43

tried .clj but didn' seem to work as runtime macros in lumo, after only slight attempt. After solveing an error in the code, (which was undecleared var), everything works and stack-size error doesnt arrive. (hope I made sense, so tired that I cant read what I just wrote, good night).

dominicm13:03:32

@anmonteiro Just read about :npm-deps. That's awesome. Looking forward to using it in lumo :smile:

dominicm13:03:41

So. Many. Evil. Plots.

futuro17:03:39

@mfikes I'm still interested in abio, actually, but I, too, struggle to find time. Once I get the generalized socket repl code polished and ready for review I'm going to dig into abio

anmonteiro21:03:29

@hlolli it's not very straightforward to see what Node version Lumo is running

anmonteiro21:03:39

can you open an issue for us to print it at startup?

hlolli21:03:49

ok cool, just looking around at possibilities, yes will do

hlolli21:03:38

also discovered cool performant heap queues, faster than those in goog.queues https://github.com/lemire/FastPriorityQueue.js fwiw.

richiardiandrea21:03:09

I would love to have completion of node stuff like in vscode, a colleague yesterday showed me and it is truly astonishing.

richiardiandrea21:03:24

I need to check the code and steal some stuff

richiardiandrea21:03:37

I was also looking at tern for completion

richiardiandrea21:03:12

https://github.com/ternjs/tern <- but it looks like a big feat to accomplish with my limited time :smile:

hlolli21:03:14

yes @richiardiandrea we need to work on lumo-mode in emacs, hopefully after this week I can give you an extra hand (the inf-clojure file I have is already hacked to pieces).

richiardiandrea21:03:56

@hlolli I don't know if you are following, but I pushed many changes to inf-clojure and they are in :smile:

hlolli21:03:36

yes I saw some of it, thought you were doing lumo-mode anyway. Ok maybe I try the changes.

richiardiandrea22:03:19

we discussed with Bohzidar and we settled for having defcustoms all over (he said he was ok with that)

richiardiandrea22:03:42

the README should help a bit for explaining things

richiardiandrea22:03:06

the biggest pain point for me (node.js newbie) is to have completion on objects and events

hlolli22:03:10

you have company mode running smoothly with lumo now?

hlolli22:03:15

ah ok, exacly

hlolli22:03:33

yes, node.js newbie, welcome to the club.

richiardiandrea22:03:23

there are two patches for improving the completion, but objects for now are still not completed (in normal lumo as well), unless you use lumo with readline enabled (no -d) and TAB TAB for completion

anmonteiro22:03:47

@richiardiandrea I saw your comments briefly

anmonteiro22:03:01

2 things: 1. in the future don't comment in commits because I will not see them

anmonteiro22:03:24

2. Node doesn't have support for completion in dumb mode

anmonteiro22:03:38

so if you pass -d completion won't work

richiardiandrea22:03:22

yep exaclty, but -d is the only way it works in inf-clojure without super hacks (one of which is removing the color chars of one of the other issues)

richiardiandrea22:03:05

so I was thinking of either exposing that part in get-completions or come up with a completion library (like compliment for Clojure)

richiardiandrea22:03:03

all this if I have enough time of course :smile: