Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
Olical
searching Neon…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
11 ms
·
1.
▲
by
Olical
2y ago
I've been writing my config and plugins in it for years :) https://github.com/Olical/conjure https://github.com/Olical/nfnl
2.
▲
by
Olical
3y ago
<3
3.
▲
by
Olical
3y ago
I'm the author, I think both. I'm working on DAP ( https://microsoft.github.io/debug-adapter-protocol/ ) support for Clojure to use alongside Conjure connected to the same running Clojure program. I can get by
4.
▲
by
Olical
6y ago
I'm trying to make the neovim lisp world a little more pleasant with Conjure :) just for those that absolutely can not switch to emacs long term (like me) https://github.com/Olical/conjure It's written in a l
5.
▲
Conversational Software Development
(oli.me.uk)
2 points
by
Olical
6y ago
|
0 comments
6.
▲
Conversational Software Development
(oli.me.uk)
1 points
by
Olical
6y ago
|
0 comments
7.
▲
by
Olical
7y ago
Glad I could be of assistance :D (sorry in advance for any time lost to Lisp fun times)
8.
▲
by
Olical
7y ago
Oh does it? Nice! I am a 100% Neovim user so I focus on that but if this works in Vim 8+ with minimal changes I'm totally open to pull requests to support / document it!
9.
▲
by
Olical
7y ago
I'm the author, I've been in love with Lisp for years now (I'm a recovering JavaScript programmer) but refuse to leave Vim, Vim Script is absolutely awful for anything more than simple option setting in my opinion. Hence this
10.
▲
Neovim Configuration and Plugins in Fennel (Lisp)
(oli.me.uk)
4 points
by
Olical
7y ago
|
0 comments
11.
▲
by
Olical
7y ago
The p in prepl stands for programmable or programs, as in, for programs. If you open up a socket REPL you can connect to it and send code + receive results but they're printed without any structure. String goes in and string comes out.
12.
▲
by
Olical
7y ago
Already there :) K will look up docs for the symbol under the cursor. Pretty sure fireplace has this though... Example of the doc output: https://imgur.com/vSB5Fv5.png
13.
▲
by
Olical
7y ago
Yep, sure thing, good idea. I was going to do an asciinema video or something, I only got around to writing the README as it stands yesterday, it's the first time I'm showing it off really.
14.
▲
by
Olical
7y ago
Hi, I'm the author and that means a lot to read! It's been a labour of love going back and forth on rewrites and ideas for about six months so it'll mean the world to me if it ends up being something people enjoy using some d
15.
▲
by
Olical
13y ago
Streamlined, removed the insanity, tested and documented. Any better? https://github.com/Wolfy87/tuple
16.
▲
by
Olical
13y ago
Huh, I never knew that. Thanks! As long as you're in a decent environment that kind of definition becomes a lot smoother. I like it.
17.
▲
by
Olical
13y ago
The problem with that being that you redefine the unpack function every time a tuple is created. The this._NAME = VALUE; may look awful but it's more efficient. You are just relying on your users to not abuse _ prefixed variables. It&#
18.
▲
by
Olical
13y ago
So what if I made immutable. You can only set once and unpack to a function that can name the values. I could also drop the valueOf usage. Does that sound saner? It is definitely simpler and a lot closer to an actual tuple implementation. I
19.
▲
by
Olical
13y ago
Okay, that isn't integral though. This could easily be left out if desired. It's not coercing to a number either, it's simply concatenating. This would work with strings too or any other type that supports valueOf. You have v
20.
▲
by
Olical
13y ago
It fills the array backwards because that is the most efficient loop possible within JavaScript when the order does not matter. I added a pack method to enforce some weak limiting on the size of the array. This will only allow you to set an