home.social

#haskell — Public Fediverse posts

Live and recent posts from across the Fediverse tagged #haskell, aggregated by home.social.

  1. "linear-locks: locking primitives free of deadlocks"

    If you encounter STM's limitations when it comes to lock-free synchronisation, then Linear Haskell-backed locks maybe the solution you want!

    discourse.haskell.org/t/ann-li

  2. Despite not having particularly strong feelings about either #docker or #k8s, I designed and 3d-printed their logos (using #haskell code)

    github.com/joe-warren/christma

    #3dprinting

  3. Despite not having particularly strong feelings about either #docker or #k8s, I designed and 3d-printed their logos (using #haskell code)

    github.com/joe-warren/christma

    #3dprinting

  4. Despite not having particularly strong feelings about either #docker or #k8s, I designed and 3d-printed their logos (using #haskell code)

    github.com/joe-warren/christma

    #3dprinting

  5. Despite not having particularly strong feelings about either #docker or #k8s, I designed and 3d-printed their logos (using #haskell code)

    github.com/joe-warren/christma

    #3dprinting

  6. Despite not having particularly strong feelings about either #docker or #k8s, I designed and 3d-printed their logos (using #haskell code)

    github.com/joe-warren/christma

    #3dprinting

  7. is now reachable via , served by my , relayed by a Literate script (Markdown):

    * runghc is too slow, can't pin deps/GHC
    * So I built a launcher that compiles/fetches cache
    * Each literate script declares its own deps + resolver

    Try it:
    nc gopher.someodd.zip 70 <<< /applets/icecast.lhs | mpv --no-cache -

    Messy writeup (cataloged with my ):
    gopher://gopher.someodd.zip/1/

  8. Brisbane Functional Programming Group #BFPG May 12: Tim Lamberton will teach us about data type derivatives and zippers, and Carlo will introduce Datastar, his new #Haskell framework for interactive web apps. Be there or a be a lambda cube! luma.com/72tqx0nh

  9. 🎩✨ "A couple million lines of Haskell" - because apparently, that's just what #Mercury needed to reach peak #complexity. This series hilariously promises to combine #engineering rigor with creativity, which is code for "we're making it up as we go along." 😂💻
    blog.haskell.org/a-couple-mill #Haskell #Humor #HackerNews #ngated

  10. 🎩✨ "A couple million lines of Haskell" - because apparently, that's just what #Mercury needed to reach peak #complexity. This series hilariously promises to combine #engineering rigor with creativity, which is code for "we're making it up as we go along." 😂💻
    blog.haskell.org/a-couple-mill #Haskell #Humor #HackerNews #ngated

  11. 🎩✨ "A couple million lines of Haskell" - because apparently, that's just what #Mercury needed to reach peak #complexity. This series hilariously promises to combine #engineering rigor with creativity, which is code for "we're making it up as we go along." 😂💻
    blog.haskell.org/a-couple-mill #Haskell #Humor #HackerNews #ngated

  12. 🎩✨ "A couple million lines of Haskell" - because apparently, that's just what #Mercury needed to reach peak #complexity. This series hilariously promises to combine #engineering rigor with creativity, which is code for "we're making it up as we go along." 😂💻
    blog.haskell.org/a-couple-mill #Haskell #Humor #HackerNews #ngated

  13. 🎩✨ "A couple million lines of Haskell" - because apparently, that's just what #Mercury needed to reach peak #complexity. This series hilariously promises to combine #engineering rigor with creativity, which is code for "we're making it up as we go along." 😂💻
    blog.haskell.org/a-couple-mill #Haskell #Humor #HackerNews #ngated

  14. Is anyone going here this weekend? Agda is one of the most innovative game changers in functional programming and theorem proving, given its unique implementation architecture and capabilities. I'd like to meet you there! π🐫λ #CubicalAgda #Rocq #OCaml #Haskell types2026.cse.chalmers.se

    TYPES 2026: TYPES 2026

  15. i no longer have a phlog. too webby.

    gopher started like a library software. menus as shelves, card
    catalog at the door. that's the idea

    wrote bartleby to use it that way. drop .bcard files next to your
    stuff, it walks the directory and builds a catalog for gopher.

    no markdown, no templates, doesn't mess with your text

    gopher://gopher.someodd.zip/1/

    github.com/someodd/bartleby

  16. Just submitted my latest Swedish Science Council grant proposal: "Navigating the Incomparable"!

    We want to build correct-by-construction software for multi-objective optimization—helping safely navigate complex trade-offs like economic costs vs. global temperature rise (see the attached idealised Pareto front).

    To do this, we're proposing three connected work packages (see diagram) moving from formal specification, to state-space reduction, and finally scalable execution. We aim to combine #FunctionalProgramming, #DependentTypes, and dimensional analysis to build algebraically accountable tools for climate policy and fusion energy.

    If funded, this opens a new PhD position in 2027!

    📖 Read the full abstract: patrikja.owlstown.net/posts/54

    #Haskell #Agda #TypeTheory #ClimateScience #FusionEnergy #ProgLang

  17. Just submitted my latest Swedish Science Council grant proposal: "Navigating the Incomparable"!

    We want to build correct-by-construction software for multi-objective optimization—helping safely navigate complex trade-offs like economic costs vs. global temperature rise (see the attached idealised Pareto front).

    To do this, we're proposing three connected work packages (see diagram) moving from formal specification, to state-space reduction, and finally scalable execution. We aim to combine #FunctionalProgramming, #DependentTypes, and dimensional analysis to build algebraically accountable tools for climate policy and fusion energy.

    If funded, this opens a new PhD position in 2027!

    📖 Read the full abstract: patrikja.owlstown.net/posts/54

    #Haskell #Agda #TypeTheory #ClimateScience #FusionEnergy #ProgLang

  18. Just submitted my latest Swedish Science Council grant proposal: "Navigating the Incomparable"!

    We want to build correct-by-construction software for multi-objective optimization—helping safely navigate complex trade-offs like economic costs vs. global temperature rise (see the attached idealised Pareto front).

    To do this, we're proposing three connected work packages (see diagram) moving from formal specification, to state-space reduction, and finally scalable execution. We aim to combine #FunctionalProgramming, #DependentTypes, and dimensional analysis to build algebraically accountable tools for climate policy and fusion energy.

    If funded, this opens a new PhD position in 2027!

    📖 Read the full abstract: patrikja.owlstown.net/posts/54

    #Haskell #Agda #TypeTheory #ClimateScience #FusionEnergy #ProgLang

  19. Just submitted my latest Swedish Science Council grant proposal: "Navigating the Incomparable"!

    We want to build correct-by-construction software for multi-objective optimization—helping safely navigate complex trade-offs like economic costs vs. global temperature rise (see the attached idealised Pareto front).

    To do this, we're proposing three connected work packages (see diagram) moving from formal specification, to state-space reduction, and finally scalable execution. We aim to combine #FunctionalProgramming, #DependentTypes, and dimensional analysis to build algebraically accountable tools for climate policy and fusion energy.

    If funded, this opens a new PhD position in 2027!

    📖 Read the full abstract: patrikja.owlstown.net/posts/54

    #Haskell #Agda #TypeTheory #ClimateScience #FusionEnergy #ProgLang

  20. Just submitted my latest Swedish Science Council grant proposal: "Navigating the Incomparable"!

    We want to build correct-by-construction software for multi-objective optimization—helping safely navigate complex trade-offs like economic costs vs. global temperature rise (see the attached idealised Pareto front).

    To do this, we're proposing three connected work packages (see diagram) moving from formal specification, to state-space reduction, and finally scalable execution. We aim to combine #FunctionalProgramming, #DependentTypes, and dimensional analysis to build algebraically accountable tools for climate policy and fusion energy.

    If funded, this opens a new PhD position in 2027!

    📖 Read the full abstract: patrikja.owlstown.net/posts/54

    #Haskell #Agda #TypeTheory #ClimateScience #FusionEnergy #ProgLang

  21. [Перевод] Мой 14-летний путь отказа от ORM: череда инсайтов, приведшая к созданию SQL-First кодогенератора для PostgreSQL

    История о том, как я выпустил популярный ORM в 2012 году… потом похоронил его… потом осознал, что база данных должна быть единственным источником правды. И к чему это привело.

    habr.com/ru/articles/1023704/

    #postgresql #rust #java #haskell #dbfirst #codegen

  22. [Перевод] Мой 14-летний путь отказа от ORM: череда инсайтов, приведшая к созданию SQL-First кодогенератора для PostgreSQL

    История о том, как я выпустил популярный ORM в 2012 году… потом похоронил его… потом осознал, что база данных должна быть единственным источником правды. И к чему это привело.

    habr.com/ru/articles/1023704/

    #postgresql #rust #java #haskell #dbfirst #codegen

  23. [Перевод] Мой 14-летний путь отказа от ORM: череда инсайтов, приведшая к созданию SQL-First кодогенератора для PostgreSQL

    История о том, как я выпустил популярный ORM в 2012 году… потом похоронил его… потом осознал, что база данных должна быть единственным источником правды. И к чему это привело.

    habr.com/ru/articles/1023704/

    #postgresql #rust #java #haskell #dbfirst #codegen

  24. [Перевод] Мой 14-летний путь отказа от ORM: череда инсайтов, приведшая к созданию SQL-First кодогенератора для PostgreSQL

    История о том, как я выпустил популярный ORM в 2012 году… потом похоронил его… потом осознал, что база данных должна быть единственным источником правды. И к чему это привело.

    habr.com/ru/articles/1023704/

    #postgresql #rust #java #haskell #dbfirst #codegen