4 ms·
It's too easy in scala to create a giant mudball codebase where every file depends on half the project. Managing the compile graph is almost impossible when you
by oelang 12y ago
It's too easy in scala to create a giant mudball codebase where every file depends on half the project. Managing the compile graph is almost impossible when you have 20 hackers on the same codebase.
Sometimes I wish that scala had some compiler-flag that signals these problems, maybe a restricted mode or something with annotations.
- kasey_junk 12y agoI have not found that attribute to be significantly different in Scala than in other languages. That is, it seems to be a central problem with all of them.
- frowaway001 12y agoLike this: https://github.com/lihaoyi/acyclic https://github.com/lihaoyi/acyclic?
- oelang 12y agoI tried it, it's not flexible enough for my needs.
- frowaway001 12y agoFile issues and describe your use-case! :-) The author usually seems to be quite responsive.
- tormeh 12y agoI think you can speed things up a bit by manually entering the types of objects, in some instances.