Live data from Hacker News

Viewing profile — Olical

Olical

HN member
Joined
Wed, Jun 05, 2013, 4:36 PM UTC
HN karma
23
Public activity
22 items

About Olical

Language and text editor nerd writing Clojure for fun and profit. Lover of (snow|key)boards.

https://oli.me.uk/

[ my public key: https://keybase.io/olical; my proof: https://keybase.io/olical/sigs/CrrJNGzokM5jxakpWFSyv4pOp29Q5v5-ZhE_tsRcO04 ]

Recent public activity

  1. comment
    Comment #41499190

    I've been writing my config and plugins in it for years :) https://github.com/Olical/conjure https://github.com/Olical/nfnl

  2. comment
  3. comment
    Comment #35456652

    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 …

  4. comment
    Comment #25444553

    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…

  5. story
  6. story
  7. story
  8. story
  9. comment
    Comment #21692519

    Glad I could be of assistance :D (sorry in advance for any time lost to Lisp fun times)

  10. comment
    Comment #21692508

    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!

  11. comment
    Comment #21692502

    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 si…

  12. story
  13. comment
    Comment #19471998

    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 with…

  14. comment
    Comment #19471775

    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

  15. comment
    Comment #19471104

    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 of…

  16. comment
    Comment #19470748

    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…

  17. comment
    Comment #6123974

    Streamlined, removed the insanity, tested and documented. Any better? https://github.com/Wolfy87/tuple

  18. comment
    Comment #6123969

    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.

  19. comment
    Comment #6123446

    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 relyin…

  20. comment
    Comment #6122990

    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 s…

  21. comment
    Comment #6122313

    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…

  22. comment
    Comment #6122179

    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 …