haberdashery's recent activity

  1. Comment on <deleted topic> in ~talk

    haberdashery
    (edited )
    Link Parent
    Haskell has some fun ones that I've heard of, particularly Reflex, and miso. PureScript has purescript-concur, purescript-halogen, and purescript-pux that I know of. I believe most of these are...

    Haskell has some fun ones that I've heard of, particularly Reflex, and miso.
    PureScript has purescript-concur, purescript-halogen, and purescript-pux that I know of.
    I believe most of these are FRP-based and take after Elm.

    I think my biggest inhibitor to going back to Haskell (I used it for years and loved it, but I've been using TypeScript a lot lately, and more recently C#) is that I don't want to deal with monad transformer stacks anymore. They're icky and confusing. Composing effects is unnecessarily hard, and lifting is tedious. I'd rather have extensible effects, but the Haskell libraries for those are rather heavy on the syntax and not what I would consider ideal either. (There seems to be a massive emphasis on free monads in the community lately as well.)

    I'd really like it if they modernized the language and added some useful features, like row polymorphism (and fix record types once and for all), possibly a standardized macroing system (perhaps something more akin to Lisp macros than TH) that integrates better with tooling, and so on. I hear they're working towards dependent types though, which should be interesting.
    That's just my opinion, though. There are a lot of rough edges still and each GHC version tends to pile on more and more workarounds without ever touching on the core issues IMO.

    PureScript is neat because it's a clean break, but it has different goals and works solely with JavaScript.

    What sorts of libraries have you been using as of late?

    1 vote
  2. Comment on <deleted topic> in ~talk

    haberdashery
    Link Parent
    Sounds fun, I should reintroduce myself to it as well and maybe play around with some of the front-end frameworks. Nice nickname, by the way, it's a Lisp reference isn't it?

    Sounds fun, I should reintroduce myself to it as well and maybe play around with some of the front-end frameworks.

    Nice nickname, by the way, it's a Lisp reference isn't it?

    1 vote
  3. Comment on Recommend me a song that _________. in ~music

  4. Comment on Which OS do you use and how does it look? in ~comp

    haberdashery
    Link Parent
    Mind sharing your wallpaper, friend?

    Mind sharing your wallpaper, friend?

  5. Comment on The best album ever in ~music

  6. Comment on Let's build a browser engine in Rust! Part 1 of 7 in ~comp

    haberdashery
    Link Parent
    Do you have the code somewhere public? I'm curious as to how it would be in Python, I'm thinking of following it myself.

    Do you have the code somewhere public? I'm curious as to how it would be in Python, I'm thinking of following it myself.

    1 vote
  7. Comment on Introducing Nuka Dark Rum. Made by Bethesda. in ~food

    haberdashery
    Link
    Neat, I doubt they'd do anything more than a limited-edition run so it's going to be a collector's item for the bottle, but not the rum, probably. If the rum is even any good.

    Neat, I doubt they'd do anything more than a limited-edition run so it's going to be a collector's item for the bottle, but not the rum, probably. If the rum is even any good.

  8. Comment on Anybody here own cryptocurrency? in ~talk

    haberdashery
    Link Parent
    I'm curious, why is that? I haven't interacted with the community much and I've only read about cryptocurrency, so I'm not in the loop.

    I do. Quite a bit. But I hate the whole crypto currency community with passion. Especially the staunch libertarians.

    I'm curious, why is that? I haven't interacted with the community much and I've only read about cryptocurrency, so I'm not in the loop.

    7 votes