Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
cgag
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
69 ms
·
661.
▲
by
cgag
13y ago
I just think that dual goal is messy and not really a good goal. Can anyone comment on how possible it is to just ignore any OO stuff in Scala and just treat it like a normal statically typed functional language that happens to be on the J
662.
▲
by
cgag
13y ago
As a Clojure guy currently learning Haskell since I'm curious about working with a good static type system, I'm interested in why you're using Scala instead of sticking with Haskell?
663.
▲
by
cgag
13y ago
It's kind of annoying on a tiling window manager (i3) as well since I otherwise don't often open a GUI file explorer. On the plus side though I guess when I do open it, they're always both visible.
664.
▲
by
cgag
13y ago
It's pretty damn close. I eventually gave up on emacs + evil and just went back to vim + fireplace for clojure, mostly because I didn't like having to set up my own bindings for all the plugins, even if basic editing worked well.
665.
▲
by
cgag
13y ago
B&N was the shop around in the various suburbs I grew up in.
666.
▲
by
cgag
13y ago
Is that book still worth checking out if you're read Learn You a Haskell or do they occupy the same sort of beginner niche? I'm almost done with that and was thinking I'd probably take a look at real world haskell next.
667.
▲
by
cgag
13y ago
It's strangely hard to do, but I'll go ahead and admit I found the first couple chapters incredibly dull and put this book down.
668.
▲
by
cgag
13y ago
I don't have any of the problems or any perspective or any idea of how to solve them with technology since they seem to be largely social problems.
669.
▲
by
cgag
13y ago
Usually in the morning, occasionally at lunch if I didn't remember it until then.
670.
▲
by
cgag
13y ago
I'm curious what you find it is about Scala that lets you solve hard problems that you don't find in Clojure. Is it static typing and/or OO support? I'm also curious what you don't like about having syntax literal
671.
▲
by
cgag
13y ago
I strongly disagree with procedural code being easier to read and particularly easier to reason about. I haven't run into many (any) problems in the last few years that I thought functional programming didn't bring a lot of value
672.
▲
by
cgag
13y ago
Clojure doesn't 'just' (I don't know how to do italics) have immutability. It has really good reference types for managing mutable state when you need it, as well as easy interop to just use plain arrays if you need the
673.
▲
by
cgag
13y ago
I blame anyone for not opposing it on principle. If you're ok with some trumped up bullshit because you don't like the person, fuck you (not aimed at your personally).
674.
▲
by
cgag
13y ago
Well, you also don't have to rely on the IDE or grep since your incorrect code just won't compile.
675.
▲
by
cgag
13y ago
I think Peaker is right, I think a lot of us who are coming from Clojure/Scala/Haskell/Ocaml/etc don't bother writing blog posts that we're unimpressed.
676.
▲
by
cgag
13y ago
Clojure or Haskell would be my choices, depending on how into static typing you are or how interested in lisp you are. I really would want to learn both, and if that's an eventual goal, I think Clojure might be an easier first step.
677.
▲
by
cgag
13y ago
I just finished Norwegian Wood a couple weeks ago and loved it, and I loved The Wind-up Bird Chronicle as well, I'll have to check out South of the Border.
678.
▲
by
cgag
13y ago
http://www.qwantz.com/index.php?comic=14
679.
▲
by
cgag
13y ago
Including Clojure for those who might not know: (defn cross [xs ys] (for [x xs, y ys] [x y]))
680.
▲
by
cgag
13y ago
When I first started taking vitamin D (I was deficient), I noticed sleeping better immediately, and I'm not normally the type to notice this kind of thing. After googling it, I've seen a lot of people reporting the same. That&#x
681.
▲
by
cgag
13y ago
Do you need to implement the common lisp standard to be "a lisp"? What is a lisp?
682.
▲
by
cgag
13y ago
I should hope so. Jobs aren't a goal. Jobs blow.
683.
▲
by
cgag
13y ago
Between that and the bit about the good type inference I thought the post was sarcastic until I saw the gripes.
684.
▲
by
cgag
13y ago
I think the two biggest routes (which probably overlap a lot) are being into Clojure or being a Strangeloop (the best conference) attendee.
685.
▲
by
cgag
13y ago
Perhaps should but didn't (CS).
686.
▲
by
cgag
13y ago
"This assumes you are familiar with Haskell typeclasses and basic category theory." Where do I learn basic category theory? Anything better than just perusing wikipedia?
687.
▲
by
cgag
13y ago
Why wouldn't you just deploy the compiled js as a static asset? If you want to autocompile it while developing, leiningen + cljs-autobuild handle that well.
688.
▲
by
cgag
13y ago
Lisp macros are a lot simpler and easier to understand than what goes on with the types of metaprogramming done in ruby/rails. Expanding a macro is a lot easier for me to wrap my head around than stuff like dynamically defining method
689.
▲
by
cgag
13y ago
Straight forward and obvious meaning directly align with the first thing you learned when learning to program. I like my languages straight forward, that's why I stick to English.
690.
▲
by
cgag
13y ago
https://news.ycombinator.com/item?id=5987527 I'm just getting into Haskell myself and I can't really explain those 10 lines myself (I also haven't implemented a red black tree). I watched a talk by Yaron Mi
More ›