taylorfausak | 6 years ago | on: Software projects written in Haskell
taylorfausak's comments
taylorfausak | 9 years ago | on: Rasa: Extremely modular text editor built in Haskell
https://www.reddit.com/r/haskell/comments/5l0a2i/rasa_modula...
taylorfausak | 9 years ago | on: Rasa: Extremely modular text editor built in Haskell
https://www.reddit.com/r/haskell/comments/5l0a2i/rasa_modula...
taylorfausak | 9 years ago | on: RFC 7764 – Guidance on Markdown
> 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/CommonMark/issues/113#issuecomment-60...
taylorfausak | 9 years ago | on: Remote work: 6 months later
taylorfausak | 9 years ago | on: Debugging with Elm 0.18
[1]: http://www.purescript.org/ [2]: https://github.com/ghcjs/ghcjs
taylorfausak | 9 years ago | on: Debugging with Elm 0.18
[1]: https://github.com/elm-lang/elm-platform/blob/11c8ecb81a58b8...
taylorfausak | 9 years ago | on: Pitfalls in Haskell
class (HasMap f) <= Functor f
class (Functor f, HasApply f) <= Apply f
class (Apply f, HasPure f) <= Applicative f
class (Apply m, HasChain m) <= Bind m
class (Applicative m, Bind m) <= Monad m
[1]: https://github.com/tfausak/purescript-neon/blob/v0.5.4/src/N...
[2]: https://pursuit.purescript.org/packages/purescript-prelude/1...taylorfausak | 9 years ago | on: Pitfalls in Haskell
{-# 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 declaration for ‘A’taylorfausak | 9 years ago | on: The Four Flaws of Haskell
Specifically related to language extensions, there is this wiki page: https://github.com/purescript/purescript/wiki/Differences-fr...
> The PureScript compiler does not support GHC-like language extensions.
taylorfausak | 9 years ago | on: The Four Flaws of Haskell
taylorfausak | 9 years ago | on: The Four Flaws of Haskell
I picked scoped type variables as an example because it's been in GHC since version 6.4. That was released in March 2005, so it had plenty of time to make it into the Haskell2010 language standard.
taylorfausak | 9 years ago | on: The Four Flaws of Haskell
Convenient, widely-used extensions that have been around for a long time aren't yet part of the language standard: https://prime.haskell.org/ticket/67
taylorfausak | 9 years ago | on: The Four Flaws of Haskell
> It seems like my progression as a Haskeller results in forcing myself to write in a harder-to-parse style to make my code shorter, to satisfy some base need for "better" code, even though by most measurements I just made, the longer/explicit/pattern matching code is in fact better.
taylorfausak | 9 years ago | on: The Four Flaws of Haskell
taylorfausak | 9 years ago | on: The Four Flaws of Haskell
> Stackage solved the consistent set of packages, and Stack made it even easier. I now consider Haskell package management a strength for large projects, not a risk.
taylorfausak | 9 years ago | on: The Four Flaws of Haskell
taylorfausak | 9 years ago | on: Haskell ArgumentDo Proposal
taylorfausak | 9 years ago | on: Understanding the Elm type system
connectWords = \ firstWord -> \ secondWord -> firstWord ++ secondWordtaylorfausak | 10 years ago | on: One-letter programming languages