Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
koloron
searching Neon…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
8 ms
·
1.
▲
by
koloron
10y ago
Here are two blog posts on free monads that should be accessible for people who understand what a monad is and are able to read Haskell: http://www.haskellforall.com/2012/06/you-could-have-invented... http:/
2.
▲
by
koloron
10y ago
Yeah, someone please write reverse-dependency-ci! :)
3.
▲
by
koloron
10y ago
> but it's still the best at what it does. If "what it does" means "build complex software projects" I think your claim is rather debatable. GHC is currently switching away from make after having already overhaul
4.
▲
by
koloron
10y ago
Haskell: https://github.com/tweag/sparkle
5.
▲
by
koloron
10y ago
Hah, just today I started to read "Haskell programming from first principles"[1] which also targets non-programmers but builds on lambda calculus instead of assembly. Would anyone actually recommend to a beginner to start learn as
6.
▲
by
koloron
10y ago
Nearly the same question was recently asked in r/haskell: https://www.reddit.com/r/haskell/comments/4fhuw3/json_for_ad...
7.
▲
by
koloron
10y ago
Even better with mapMaybe: map transform . mapMaybe safeHead
8.
▲
by
koloron
10y ago
The project has existed only since last summer.
9.
▲
by
koloron
10y ago
If you're still using string types for pathnames you may want to check out the path and path-io packages. The path package defines a Path type parameterized by its locality (absolute or relative) and type (pointing at a file or a direc
10.
▲
by
koloron
10y ago
mcbuilder has already mentioned it, but I really want to emphasize that dependency management in Haskell is an entirely different story now with stack.
11.
▲
by
koloron
10y ago
IMO, the difference in readability has little to do with the difference between OOP and FP. What's important is the expressiveness of the language. So Ruby can be very easy to read because you can simply keep appending methods to the r
12.
▲
by
koloron
11y ago
> It doesn't want to be Haskell or Lisp, those languages can be very hard to use and maintain for junior developers in large teams. Can you expand a bit on the difficulties that these junior developers had with Haskell?
13.
▲
by
koloron
11y ago
I find ghcid very useful. It reloads your code automatically when it detects a filechange. https://github.com/ndmitchell/ghcid http://neilmitchell.blogspot.de/2014/09/ghcid-new-ghci-based...
14.
▲
by
koloron
11y ago
Since GHC-7.10, the minimal complete definition for a Monad instance has been (>>=) (bind) only. So you can simply move the old definition for "return" into the Applicative instance as "pure" and you're good.
15.
▲
by
koloron
11y ago
How does Maven compare to Haskell's Stack in your opinion?
16.
▲
by
koloron
11y ago
Didn't downvote, just FYI: Haskell's Applicative is a superclass of Monad now.
17.
▲
by
koloron
11y ago
Can you share some links?
18.
▲
by
koloron
11y ago
My favorite song by her: https://www.youtube.com/watch?v=eAKh26bfkpw Beautiful usage of a vocoder. Yes, I know it's OT…
19.
▲
by
koloron
11y ago
Haskell has a pretty cool new dependency management tool called stack ( https://github.com/commercialhaskell/stack ). It's based on the curated package server https://stackage.org which server sets of
20.
▲
by
koloron
12y ago
How does Haskell compare to Erlang regarding these features?
21.
▲
The Automatic Corporation
(blog.vivekhaldar.com)
3 points
by
koloron
13y ago
|
0 comments
22.
▲
by
koloron
13y ago
That's at least the third programming language named Q: https://en.wikipedia.org/wiki/Q_(programming_language_from_K... https://en.wikipedia.org/wiki/Q_(equational_programming_lang...
23.
▲
by
koloron
13y ago
"postal" and "loc" are a bit off in my case. My true location is about 6km away from "loc".
24.
▲
by
koloron
13y ago
Symbols are in the same class as uppercase letters in the Neo layout. They are easily accessible by pressing the caps lock key. Hover your mouse over "Ebene 3" here: http://neo-layout.org/
25.
▲
by
koloron
13y ago
I'm a happy user of the Neo layout. It's very different from QWERTY (or rather German QWERTZ) but optimised for English and German bi- and trigrams as well as programming. Read about it here: http://en.wikipedia.org
26.
▲
by
koloron
13y ago
AFAIK any shell command preceded by a "!" works just as you would it expect it to work in your shell.
27.
▲
by
koloron
13y ago
I'm currently looking to adapt vim for Python development. What are the other plugins that you use or would you possibly even share your .vimrc?