News for hackers. Stuff that matters.
Re:Avail Programming Language by markvangulik on Friday May 25, 2018 @01:34PM (#17156049)
I went into this design decision, having looked very closely at the specific success of the SHRDLU system (1971?). Local disambiguation was very effective, and Avail goes even further by having exceptionally strong types to help distinguish meaning. We also have grammatical restrictions to express a unique form of precedence rules, and semantic restrictions to statically identify a large number of inappropriate uses of methods, like “dog”[4], which is a compile-time subscript bounds error.

There are no comments on this comment yet.