Software Alternatives, Accelerators & Startups

Haskell: A Great Procedural Language

ImplicitCAD SimpleX chat hledger ReactiveX
  1. ImplicitCAD is a programmatic CAD program, implemented in Haskell.
    Pricing:
    • Open Source

    #3D #3D Modeling #CAD 1 social mentions

  2. 🚀 SimpleX - the most private and secure chat - now with double ratchet E2E encryption!
    Pricing:
    • Open Source
    Https://simplex.chat/ Private messenger for desktop and mobile platforms. It's mostly written in Haskell except for UI.

    #Chat #Privacy #Security 68 social mentions

  3. Simple, precise, future-proof accounting for techies.
    Pricing:
    • Open Source

    #Finance #Personal Finance #Financial Planner 35 social mentions

  4. ShellCheck finds bugs in your shell scripts
    Pricing:
    • Open Source
    The other ones most people point to are https://pandoc.org and https://shellcheck.net.

    #Code Analysis #Code Coverage #Code Quality 30 social mentions

  5. ReactiveX is a library for composing asynchronous and event-based programs by using observable sequences.
    Pricing:
    • Open Source
    > Is there any parallel there Of course. Promise is a monad, .then is more or less equivalent to the >>= operator and await makes it look more imperative-ish just like <- in Haskell. Note that in JS you'll need to be inside an async function to use await, just like in Haskell you'll need to be inside the do notation to use <-. Otherwise, you'll need to play with .then just like you would need to play with >>= in Haskell. About other languages, one way to achieve asynchronous behavior without having it implemented in the language is using ReactiveX (https://reactivex.io/). It's hard to understand at first, but it if you understand the IO Monad it becomes easy, as it's basically the same.

    #Development Tools #Javascript UI Libraries #JavaScript Framework 41 social mentions

Discuss: Haskell: A Great Procedural Language

Log in or Post with