[Date Prev][Date Next][Thread Prev][Thread Next]
- Subject: Re: Extending Lua for multiple light userdata types
- From: David Given <dg@...>
- Date: Thu, 15 Nov 2012 17:18:13 +0000
steve donovan wrote:
> It's a popular idea currently; annotate a dynamic language with
> optional types so it becomes possible to check more statically, and
> easier to build IDEs. E.g. Dart, and now TypeSafe, as annotated
> are terribly nostalgic about class-based OOP.
...I should probably mention Strongtalk:
A now-defunct Blue Book compatible Smalltalk with optional strong
typing, which was then used to produce really good JITted machine code.
You don't get much more dynamic *or* more OO than Smalltalk.
That happened in about 1996, and was then killed off by Java. The system
wasn't publicly released until 2006.
┌─── ｄｇ＠ｃｏｗｌａｒｋ．ｃｏｍ ───── http://www.cowlark.com ─────
│ "There does not now, nor will there ever, exist a programming
│ language in which it is the least bit hard to write bad programs." ---
│ Flon's Axiom
Description: OpenPGP digital signature