Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

Scala 3 didn't "drastically" change syntax -- most of the changes also have automatic rewrites with appropriate compiler switches. The effects story is still pretty experimental, but there's also improvements to 'effects' syntax (for-comprehensions) in "preview" for 3.7.

As long as the 'effects' work will let me distinguish pure/non-pure, I'd be happy to use just that bit and stick with ZIO/TypeLevel's ecosystem... which will probably be supported forever, regardless of whatever happens with the "effects" stuff.



Significant white space is a drastic syntax change.


Add "-noindent" to the compiler flags. Done.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: