8 ms·
Hi, I guess two killer features that we think make all the difference are: - the central place that modularity plays in the whole architecture, and - the fact
by gavinking 13y ago
Hi, I guess two killer features that we think make all the difference are:
- the central place that modularity plays in the whole architecture, and
- the fact that the JavaScript VM is a first-class citizen.
While I don't doubt that you'll find things you miss from Scala (implicits, if you insist - though IMO they're generally harmful, pattern matching, maybe, or higher-order generics, perhaps), I'm sure you'll find things in Ceylon that you'll love. For example, I _know_ you're going to love the things you can do with union/intersection types. I think you'll really like how we treat null, and our approach to flow-dependent typing in general. You might also dig how the language treats tuple and function types, and how you can just naturally abstract over the arity of a function/tuple type. And you might find runtime metaprogramming with reified generics and the typesafe metamodel a whole lot of fun.
I hope that's at least half an answer...
- eranation 13y agoThanks, you had my curiosity, now you have my attention :) Will sure give it a look on my next project. I saw it has very nice HTML DSL, but I assume I can't consider Ceylon as a full stack framework yet? anything in the making? is there a Node.js / Rails / Seam migration project that someone works on at the moment that you know? it might be an interesting open source project to contribute / follow. Thanks again, and all the best
- gavinking 13y agoNo, we've still been concentrating on getting the underlying bits-n-pieces of a platform together. Hell, we still lack some little things like, oh, um, i18n ... text formatting ... transactions. Little things like that. Ahem. There's at least two live attempts to build a web framework for Ceylon, so if you're interested in contributing, I know for sure that Julien Viet or Daniel Rochetti would appreciate the help. Join us on IRC or ceylon-dev. :-)
- eranation 13y ago:-)