marchliu / jaskell-dotty   0.6.3

GitHub

jaskell make for dotty

Scala versions: 3.x

Jaskell Dotty

Maven Central

Jaskell Dotty is a utils library fork from Jaskell Core.

It implemented functor/applicative/monad and parsec combinators in scala 3 (AKA dotty).

Jaskell Dotty project should be next jaskell core for scala 3.

Document in wiki .

There is a demo show how to write a tiny lisp parser .

Installation

<dependency>
    <groupId>io.github.marchliu</groupId>
    <artifactId>jaskell-dotty_3.0.0-RC1</artifactId>
    <version>0.2.6</version>
</dependency>

What's new

  • 0.2.6 upgrade to scala 3.0.0 rc1
  • 0.2.5 add <:> operator as synonym for fmap/map
  • 0.2.4 add future monad

0.3.0

  • add skip1 spaces
  • add skip1 whitespaces

0.4.0

  • add built in combinators as typeclasses style
  • bugs fixed

0.5.0

  • uniform given instances
  • add chars in and may in

0.6.0

  • add croupier types for random select

0.6.1

  • local return upgrade to returning

0.6.2

  • add binary scale
  • add lite scale
  • add binary rank

0.6.3

  • fixed edge condition mistake in damping
  • make invert smoothness. now it just be a negative damping