3 ms·
I would suggest Scala. It's a vast, vast language and has something to offer in both the OO and functional paradigms. It also has actors (borrowed from Erlang),
by karterk 13y ago
I would suggest Scala. It's a vast, vast language and has something to offer in both the OO and functional paradigms. It also has actors (borrowed from Erlang), lazy evaluation, and a beautiful collections library. There is also an experimental macro feature in the latest version. Scala's type system is less verbose when compared to C++ and Java.
Edit: Clarify about type system.
- markwillis82 13y agoScala looks interesting especially with Lift. Would be good to play with larger datasets too.
- frowaway001 13y agoI'd recommend Play¹ instead of Lift. If you want to explore working with larger datasets, try out Spark²! ¹ http://www.playframework.com/ http://www.playframework.com/ ² http://spark.incubator.apache.org/ http://spark.incubator.apache.org/