Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
fpgeek
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
218 ms
·
1891.
▲
by
fpgeek
17y ago
They are. Ryan Trinkle (one of the developers behind this) gave a talk about why they are using Haskell (echoing Tim Sweeney's talk, but adding his own perspective) at a meeting of BostonHaskell. Among other things, they've made a custom iP
1892.
▲
by
fpgeek
17y ago
As a professional Haskell programmer, I wouldn't say Haskell is harder to optimize than C++, I'd say it is different to optimize. Good Haskell programmers start with thinking about high-level concepts and algorithms right, rather than s
1893.
▲
by
fpgeek
17y ago
Since I work for a startup ( http://www.bluespec.com ) that provides tools for developing hardware transactionally, let's just say that I think the story of hardware support for STM hasn't been written yet.
1894.
▲
by
fpgeek
17y ago
Well, to be completely fair, unlike some other languages, Lisp code can be reasonably written in a purely functional style (or a mostly-pure style that a compiler discovers and takes advantage of with something similar to soft-typing). Ho
1895.
▲
by
fpgeek
17y ago
If you're truly committed to "the right tool for the job" be prepared to become a polyglot programmer. We use 5 (or 6, depending on how you count) different programming languages regularly at my startup and for strong business and technical
1896.
▲
by
fpgeek
17y ago
Haskell's purely functional core and ability to localize computational side effects via monads make it a natural fit for multithreaded programming. Pure (i.e. side-effect free) code can be semi-automatically parallelized (with the programme
1897.
▲
by
fpgeek
17y ago
Gentoo on my laptop because I want the extreme flexibility there, but my official "home machine" is Debian testing/unstable because I wanted something more consistent that was easier to maintain.
1898.
▲
by
fpgeek
17y ago
Working smart beats working hard, but working smart and hard is best, of course.