Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
taylorfausak
searching Neon…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
6 ms
·
1.
▲
Reflections on Vibe Coding an iOS App
(taylor.fausak.me)
1 points
by
taylorfausak
6mo ago
|
1 comments
2.
▲
2021 State of Haskell Survey
(haskellweekly.news)
24 points
by
taylorfausak
5y ago
|
23 comments
3.
▲
2020 State of Haskell Survey
(haskellweekly.news)
3 points
by
taylorfausak
6y ago
|
0 comments
4.
▲
2019 State of Haskell Survey Results
(taylor.fausak.me)
5 points
by
taylorfausak
7y ago
|
0 comments
5.
▲
2019 State of Haskell Survey
(haskellweekly.news)
2 points
by
taylorfausak
7y ago
|
0 comments
6.
▲
by
taylorfausak
7y ago
To give you a single data point, our Haskell code base at ITProTV is about 50,000 lines of code. Reloading the project after a change in GHCi takes slightly less than one second. We haven't spent any significant effort on speeding up c
7.
▲
2018 state of Haskell survey results
(taylor.fausak.me)
4 points
by
taylorfausak
8y ago
|
0 comments
8.
▲
2018 State of Haskell Survey
(airtable.com)
27 points
by
taylorfausak
8y ago
|
0 comments
9.
▲
Haskell Weekly in 2017
(taylor.fausak.me)
2 points
by
taylorfausak
9y ago
|
0 comments
10.
▲
2017 state of Haskell survey results
(taylor.fausak.me)
4 points
by
taylorfausak
9y ago
|
0 comments
11.
▲
First annual Haskell users survey
(haskellweekly.news)
2 points
by
taylorfausak
9y ago
|
0 comments
12.
▲
Issue 56: Haskell Weekly
(haskellweekly.news)
2 points
by
taylorfausak
9y ago
|
0 comments
13.
▲
by
taylorfausak
10y ago
> Rasa is putting extensions first from the very beginning, I've read that Yi has plans to extract their renderers into extensions but hasn't been able to easily extract them at this point. In rasa, EVERYTHING is an extension (
14.
▲
by
taylorfausak
10y ago
> I named it after the concept of 'tabula rasa' which means roughly 'blank slate' which I thought was fitting for an editor https://www.reddit.com/r/haskell/comments/5l0a2i/rasa_mod
15.
▲
by
taylorfausak
10y ago
From John MacFarlane, the author of the CommonMark spec: > If anyone wants to contribute a BNF, please do! But I'm very skeptical that it can be done, due to the many quirks of the syntax. https://github.com/jgm/
16.
▲
by
taylorfausak
10y ago
I think it's a little misleading to call that "a while". The post says "156 private repositories" were affected during a "ten-minute window" representing "0.0013% of the total operations at the time&q
17.
▲
by
taylorfausak
10y ago
It sounds like you might like PureScript [1] or GHCJS [2] more than Elm. Have you tried either of those? [1]: http://www.purescript.org/ [2]: https://github.com/ghcjs/ghcjs
18.
▲
by
taylorfausak
10y ago
The migration guide [1] suggests that instead of primes you can use underscores. And instead of backticks you can use pipelining. [1]: https://github.com/elm-lang/elm-platform/blob/11c8ecb81a58b8...
19.
▲
by
taylorfausak
10y ago
I tried this out in PureScript [1]. I also made each type class have only one member and didn't specify any class hierarchy. I like how it works, but I don't know if anyone else does. It allows you to recreate the category theory
20.
▲
by
taylorfausak
10y ago
That's correct. {-# LANGUAGE DuplicateRecordFields #-} data A = B { x :: Bool } | C { x :: Int } Example.hs:2:1: error: • Constructors B and C give different types for field ‘x’ • In the data type
21.
▲
by
taylorfausak
10y ago
My impression is that PureScript aims to not be configurable. For example, the compiler does not allow you to disable warnings. Other tools, like `psa`, can do that, but the base language is always the same. Specifically related to language
22.
▲
by
taylorfausak
10y ago
Sorry, I meant that you pretty much always want RankNTypes instead of Rank2Types. My fault for not specifying.
23.
▲
by
taylorfausak
10y ago
Thanks for that link! I haven't seen that wiki page before. Even so, only 4 extensions have been removed. I know others are de facto deprecated, like Rank2Types. I picked scoped type variables as an example because it's been in GH
24.
▲
by
taylorfausak
10y ago
Very few extensions have been deprecated: http://hackage.haskell.org/package/Cabal-1.24.0.0/docs/src/L... Convenient, widely-used extensions that have been around for a long time aren't yet part of
25.
▲
by
taylorfausak
10y ago
This post explores the differences in those two styles: http://www.yesodweb.com/blog/2015/10/beginner-friendly-code-... > It seems like my progression as a Haskeller results in forcing myself to write in a
26.
▲
by
taylorfausak
10y ago
This is another flaw that PureScript fixes: No language pragmas.
27.
▲
by
taylorfausak
10y ago
Nix (and NixOS) are certainly nice to use with Haskell, but Stack is good. The post even says so: > Stackage solved the consistent set of packages, and Stack made it even easier. I now consider Haskell package management a strength for l
28.
▲
by
taylorfausak
10y ago
You can also build IO on top of the effect system https://github.com/slamdata/purescript-io :)
29.
▲
by
taylorfausak
10y ago
That doesn't compile to Haskell.
30.
▲
by
taylorfausak
10y ago
Yes, all functions in Elm also have arity 1. That example desugars into this: connectWords = \ firstWord -> \ secondWord -> firstWord ++ secondWord
More ›