Skip to content

jedossa/dotw

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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 💚

Releases

No releases published

Packages

No packages published