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

It looks like they're on the right path! Seems pragmatic and usable.

Personally I don't think Scala is the right tool for the job. Once we figure this out we should design a special purpose language - this is too complex to expose as a library (bad error messages etc.); and while we're experimenting I think Scala's type system is not expressive enough - we need dependent types.

I hope to see someone continue in my spirits but based on "mailbox types for unordered interactions".

Versioning, upgrading and errors are really difficult problems. I think it should be possible to do upgrades in a typed setting but it will not come easy. We'll need to start simple here, e.g. upgrades that don't change any types.



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

Search: