Monthly Hask Anything (October 2021)

This page summarizes the projects mentioned and recommended in the original post on /r/haskell

InfluxDB – Built for High-Performance Time Series Workloads
InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.
www.influxdata.com
featured
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com
featured
  1. haskell-lox

  2. InfluxDB

    InfluxDB – Built for High-Performance Time Series Workloads. InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.

    InfluxDB logo
  3. dependent-map

    Dependently-typed finite maps (partial dependent products)

    Are there any clever ways to abstract the reallyUnsafePtrEquality traversal trick (as found e.g. here). Integrating it into something like uniplate was the only real idea I had, but I'm sure the overhead there would more than negate the saved allocations.

  4. haskell-platform

    Discontinued Distribution of Haskell with batteries included

    Why does the haskell platform (https://www.haskell.org/platform/ ) require it in order to install the IDE?

  5. nixpkgs

    Nix Packages collection & NixOS

  6. Hasklig

    Hasklig - a code font with monospaced ligatures

    self: super: { hasklig = self.callPackage ({ lib, fetchzip }: let version = "1.2"; in fetchzip { name = "hasklig-${version}"; url = "https://github.com/i-tu/Hasklig/releases/download/v${version}/Hasklig-${version}.zip"; postFetch = '' unzip $downloadedFile install -m444 -Dt $out/share/fonts/opentype OTF/*.otf ''; sha256 = "sha256-8lY1m0P1qQIbR4e7kX68jVoKZmEfPWNwK3AFLoaBEak="; meta = with lib; { homepage = "https://github.com/i-tu/Hasklig"; description = "A font with ligatures for Haskell code based off Source Code Pro"; license = licenses.ofl; platforms = platforms.all; maintainers = with maintainers; [ davidrusu Profpatsch ]; }; }) {}; }

  7. zeal

    Offline documentation browser inspired by Dash

    I like to use the Zeal documentation browser: https://zealdocs.org/

  8. data-category

    Library of categories, with categorical constructions on them

    Even a fairly simple statement like "F preserves direct limits over N" is basically impossible to express like this. You can step further from Hask and work at the type level until the very end (which I believe is the approach taken by data-category), you can resign yourself to only expressing things that can be "defunctionalized" (an appropriate use of the term, I think, if not a correct one) down to Haskell functions, which gets you (Co)Yoneda, Lan, Ran, etc. in the general case and I think Traversable in this particular instance, or you can take some intermediate approach with constrained functions and/or explicit witnesses in your data types, but you can't make proper category theory "just work" the way it should.

  9. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts

  • 2025 programming goals

    1 project | dev.to | 30 Dec 2024
  • The future of software is Nix

    2 projects | news.ycombinator.com | 25 Oct 2024
  • 🌤️ IDX and Cloud Workstations: two Google tools empowering Cloud Development

    1 project | dev.to | 4 Oct 2024
  • Show HN: Brioche – A new Nix-like package manager

    6 projects | news.ycombinator.com | 3 Jun 2024
  • Home Assistant blocked from integrating with Garage Door opener API

    17 projects | news.ycombinator.com | 8 Nov 2023

Did you know that Haskell is
the 25th most popular programming language
based on number of references?