marchliu / jaskell-dotty

jaskell make for dotty

Version Matrix

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