back
user profile

iLemming

2,828karma·2,026submissions·February 14, 2015
about
@iLemming

[ my public key: https://keybase.io/agzam; my proof: https://keybase.io/agzam/sigs/La7qFk8YkbwfkgeSx7vkBWBba2f3HIpZyNVxUHvshbU ]

recent activity (2,026 total)
comment
> Indentation and semicolons don't impact the number of things your mind has to remember at one time. I disagree. It didn't feel like impeding factor back in the day when I was writing Py…
7y ago·view thread
comment
> it hasn't caught on That's where you got it all backwards. Lisp (as an idea) after six decades is still thriving. There is a Lisp dialect for almost any platform. Clojure surpassed in p…
7y ago·view thread
comment
>The syntax of lisp is objectively bad from a UX perspective since it doesn't properly separate different kinds of objects. I still don't understand what kind of objects you're talki…
7y ago·view thread
comment
> C, Forth, Lisp these were all "first era" languages. Each had a chance to be used, to grow, to spawn other languages. Do you have any idea of how much is there from Lisp in e.g. Javascr…
7y ago·view thread
comment
> Haskell forces you to juggle "math." Forth forces you to juggle "stacks." Lisp forces you to juggle "trees." Javascript forces you to juggle semicolons, Python force…
7y ago·view thread
comment
Emacs is fine. Emacs-lisp is good enough for what it was made for. Every few years someone gets a "brilliant" idea that it should be something else but that gets nowhere. Languages cannot ex…
7y ago·view thread
comment
Even the famous long time Lisp aficionados like Paul Graham today recommend Clojure instead of CL. That seems to be more pragmatic choice.
7y ago·view thread
comment
What? Clojure is not similar to Scala at all. Its learning curve is not that steep, because it allows you to learn things "à la carte" - you can pretty much learn it while building things. I…
7y ago·view thread
comment
Clojure is already bigger than Haskell, F#, ReasonML, Elixir and Elm. It has more podcasts and more meetups, there are more than a dozen of books, almost every European country now has its own regular…
7y ago·view thread
comment
Please stop spreading nonsense. The syntax that may be a bit unfamiliar to uninitiated stops being an issue within literally hours. It takes a few days to completely become comfortable with it. I have…
7y ago·view thread
comment
There's Nova documentary on Netflix about construction of NSC. Quite some amazing engineering.
7y ago·view thread
comment
> I feel golang has the right trade off for programmers Have you tried Clojure?
7y ago·view thread
comment
After trying things like Elm, Purescript, ReasonML and especially Clojurescript, yes, Typescript does feel like a complete fad. It seems like people get excited about it, ignorant to the fact that the…
7y ago·view thread
comment
- Because of a perfect balance between simplicity, elegance, and pragmatism. - Because of "true" REPL. Having to be able to evaluate any expression without any ceremony, right from your IDE,…
7y ago·view thread
comment
> One issue I have with Clojure is when I have to work with nested datatypes to perform transformations Out of so many "excuses" to dislike Clojure I've heard over the years, the fir…
7y ago·view thread
comment
Clojurescript HAS types. It has pretty awesome type system - Clojure.Spec. You can use Spec to enforce all sorts of things in your functions. You can use them for data validation, for data generation,…
7y ago·view thread
comment
You're missing the point. Because Clojure is hosted you basically can share code between JVM and Javascript. It is extremely nice when you actually can do that. Even in NodeJS, essentially runnin…
7y ago·view thread
comment
I disagree. It's the matter of familiarity. Clojure is extremely productive and the best PL I have tried (out of many) to quickly build prototypes. Whenever I have a requirement to solve a proble…
7y ago·view thread
comment
Please don't try to compare Clojure REPL (or any Lisp REPL) with jupyter notebooks or something similar. The latter are mere "interactive environments" compared to "real" Lisp…
7y ago·view thread
comment
REPL. homoiconicity makes "real" REPL possible. Anyone who hasn't tried Lisp would say: "a lot of other [non-lispy] languages have REPLs". But only after trying Lisp REPL you …
7y ago·view thread
comment
I don't know if you have noticed, but FP is not "new" anymore. Almost every programming language today either has some FP-flavored features or keeps adding them. And there are plenty of…
7y ago·view thread
comment
> I'm all for Lisp but this just isn't convincing Nothing will convince you until you give it a heartfelt try. The joy from using Clojure is a real thing. Unfortunately, there are not too…
7y ago·view thread
comment
As an avid Emacsen, I would usually recommend Clojure-mode and CIDER only if you are already familiar with Emacs. Learning both - Clojure and Emacs can be really frustrating and may potentially beco…
7y ago·view thread
comment
> The only reason I'm not using Clojure is the lack of types Have you tried Clojure.spec? Have you tried generative testing where you generate data based on given Spec? Have you tried using Sp…
7y ago·view thread
comment
Have you seen/tried https://github.com/drapanjanas/re-natal ?
7y ago·view thread
comment
When was the last time you've tried? There's plenty of Clojure jobs today. Many Clojure companies (if not the most) are willing to hire remote. Clojure is steadily growing. Clojure conferenc…
7y ago·view thread
comment
I switched from Python to Clojure. And I used handful of other PLs before that. I can say the same thing: "so far I used no other language [but Clojure] where I managed to get something working j…
7y ago·view thread
comment
I am a heavy Emacs user, so I need to occasionally write emacs-lisp. The other lisp I use from time to time is Fennel. Clojure I use at work. I have to say: having to use other lisps makes you appreci…
7y ago·view thread
comment
- Try clubhouse.io - If Jira is settled in the org and there's virtually no way of getting rid of it, then use tools like go-jira. I was skeptical at first, as it turned out - Jira's UI is b…
7y ago·view thread
comment
Oh yeah? How do you explain then proliferation of FP idioms and libraries in PLs like Javascript and Python? Or success of Clojure and Elixir?
7y ago·view thread