Skip to content

Latest commit

 

History

History
51 lines (34 loc) · 1.65 KB

File metadata and controls

51 lines (34 loc) · 1.65 KB

Dotty Workshop

Let’s play and get familiar with Scala 3 features

gitpod

To start the repository in Gitpod just use the below link:

https://gitpod.io/#https://github.com/jedossa/dotw

sbt

First, make sure code, the binary for Visual Studio Code, is on your $PATH, this is the case if you can start the IDE by running code in a terminal. This is the default on all systems except Mac where you'll need to follow these instructions: https://code.visualstudio.com/docs/setup/mac#_command-line

From repository path just run:

sbt launchIDE

just trying dotty

https://scastie.scala-lang.org/?target=dotty

More information

It is recommended to set edtitor.autoSeave = on in Preferences (Ctrl+,)


TODO

  • Add more tests and examples.
  • Address comments' questions and micro-challenges
  • Translate common patterns and good practices, e.g. https://github.com/debasishg/frdomain
  • Add a Shapeless 3 example
  • Fix typos and improve comments explanations
  • Add links to other Dotty example projects
  • Try upgrading dotty version for Cats PoC: spotted-leopards, dotty-experiments
  • Explore macros
  • etc. (add yours)

PRs are 💚