Dragging Haskell Kicking and Screaming into the Century of the Fruitbat :: Reasonably Polymorphic

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

InfluxDB - Power Real-Time Data Analytics at Scale
Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
www.influxdata.com
featured
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com
featured
  • scala3-migrate

    A tool to help migrating from Scala 2 to Scala 3

  • I'm using scala3-migrate as reference, although I haven't really done any Scala that much to know that issues this has.

  • Scalafix

    Refactoring and linting tool for Scala

  • scala-fix seems relevant for the /= removal problem.

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • bytestring

    An efficient compact, immutable byte string type (both strict and lazy) suitable for binary or 8-bit character data.

  • Well, ByteString in particular should not have an IsString instance in a new report. That's pretty clear by https://github.com/haskell/bytestring/issues/140 : the concensus is that there is no good solution right now, but it should not have gotten an IsString instance in the first place. If a theoretical new Haskell Report 202x includes OverloadedStrings (as it should) to handle string literals analogously to numeric literals, I'd expect it to not give ByteString (which is really just a collection of octets) an IsString instance, with all it's issues and rattail due to the encoding question being implicitized.

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

  • `boundary/break`: do you use it ? what do you do with it ?

    3 projects | /r/scala | 12 Jun 2023
  • Iron updates: turning opaque types into value objects

    2 projects | /r/scala | 6 Jun 2023
  • About Scala-Native

    4 projects | /r/scala | 13 Apr 2023
  • I've started writing a book on Scala 3 Macros

    1 project | /r/scala | 17 Mar 2023
  • scala 3 does not have :javap. Does anyone have any tips how to get around this.

    2 projects | /r/scala | 22 Feb 2023