Question about Walter's Memory DisAllocation pattern
thedeemon via Digitalmars-d
digitalmars-d at puremagic.com
Sat Jun 27 04:47:38 PDT 2015
On Saturday, 27 June 2015 at 11:11:31 UTC, Etienne Cimon wrote:
> On 2015-06-27 01:06, thedeemon wrote:
>> Inference of return type was in ML since 1973. Such bleeding,
>> so edge. ;)
>
> Is there some other natively compiled language that implemented
> the auto keyword before? Or are you only talking about the
> theory?
ML, SML, OCaml, Haskell, Idris - all of them natively compiled,
all can infer return types as well as virtually all the other
types.
They don't use "auto" keyword, of course, the syntax is
different. You just write
let f x y = x + String.length y
and OCaml (in this case) compiler knows that x is int, y is
string and return type is int.
More information about the Digitalmars-d
mailing list