-
Notifications
You must be signed in to change notification settings - Fork 10
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Status of this effort? #11
Comments
There is also the recording with live coding https://www.parleys.com/tutorial/scala-records-extensible-records-type-indexed-maps The most recent code is https://github.com/cvogt/compossible/tree/tmp/0.2 . It is an alpha implementation, so yes, Scala does support this as a library. No compiler changes needed. Just the current implementation needs to be cleaned up and battle tested. The status is, that nothing happened since Scala Days SF. More urgent things have occupied my time. I am planning on resuming this effort in the next few months. There is also the scala-records project with complementary focus and there is a rough plan to merge efforts: https://github.com/scala-records/scala-records Type-inference worked pretty well with this and so should code-completion in Eclipse and for anything blackbox in IntelliJ. |
Awesome work on this, I've been looking for this for a while. :) I'm just curious on what's your current plan/status for this project? I genuinely think having good Records would make Scala really amazing. |
@mfolnovic I agree with you :). This is completely on pause. I am working on CBT these days: https://github.com/cvogt/cbt There was the plan to integrate this with https://github.com/scala-records/scala-records which has overlap but different focus, to broaden the feature set. I'd be very supportive if anyone picks it up. |
I went through this: http://downloads.typesafe.com/website/presentations/ScalaDaysSF2015/T4_Vogt_Compossible.pdf
I've been looking a FP language with anonymous records. They are potentially immensely useful when dealing with SQL, as you pointed out in TODO.
I'm curious what is the status of this effort? Did you get the sense Scala itself could support this in future? Relaying on this feature in production would probably require some official support.
I wish Scala compiler was built like Roslyn (the compiler service of C#) so there wouldn't be holes in auto-completion.
The text was updated successfully, but these errors were encountered: