The Sparrow language
Andrei Alexandrescu via Digitalmars-d
digitalmars-d at puremagic.com
Wed Apr 6 06:15:48 PDT 2016
I just got word about Sparrow (from its creator no less):
presentation_offline_Sparrow.pdf - https://db.tt/m2WwpxIY
Speak.mp4 - https://db.tt/RDmrlEu7
ThesisLucTeo.pdf - https://db.tt/1ylGHuc1
An interesting language that shares a lot of D's vision and features.
The languages differ in a few aspects: Sparrow has a much more flexible
syntax allowing a variety of custom operators. (I happen to disagree
that's a good thing as I believe highly flexible syntax easily leads to
transmission noise code). On the plus side Sparrow has a smoother
integration of compile-time vs. run-time computation, which makes it a
bit easier to transition from one to another. Another feature we could
consider adding to D is a simple definition of concepts as complex
Boolean predicates. That's essentially identical to isForwardRange etc.
etc. but makes for simpler use of these predicates.
Andrei
More information about the Digitalmars-d
mailing list