Skip to content

sweaxizone/newscala

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

38 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

New Scala

Scala, but easier to set up.

Note: New Scala is in initial development phase.

  • New Scala supports projects that rely on the JVM and Scala.js runtimes.
  • New Scala has its own package registry, similar to crates.io.
  • New Scala configuration is close to Cargo, rather than SBT/Maven.

New Scala's implementation uses the Scala's Dotty compiler since:

  • It generates ScalaDoc with a JavaDoc 20 look
  • It implements its own language server and doesn't rely on Maven (which Scala Metals is designed for)
  • It will futurely support an Embed() expression for embedding resources similarly to Vite.js/Turbopack (but better)

License

Apache 2.0

About

Scala, but easier to set up. (Not done yet.)

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors