Article View: comp.lang.java
Article #313Type systems, Dylan, Smalltalk, etc. (Was: Re: Will Java...)
From: Patrick Logan
Date: Thu, 18 Apr 1996 20:24
Date: Thu, 18 Apr 1996 20:24
28 lines
1765 bytes
1765 bytes
Peter Hinely wrote: > > This type system allows Dylan programs to be prototyped rapidly without > type information. Type information can later be added in, which the > compiler can use to optimize the program better, giving you the best of > both worlds: rapid development and good performance in your final program. The Dylan type system is a *mix* of both worlds. It has yet to be proven that it actually is the *best* of both worlds. There are systems out there that do comprehensive type inferencing to the point they appear to be more than competitive with C. (After all we still have to compare everything to C, don't we?) Consider the Stalin system for Scheme from U. Toronto. This is approaching more of what I would consider the *best* of both worlds: getting the performance and security of a statically typed language without ever having to explicitly name a type. Extrapolating the Stalin experience (now there is a scary term) to Smalltalk would be a good research topic, IMO. -- Patrick_D_Logan@ccm.hf.intel.com "OO is a tool, not a religion, and not a philosophy." -Robert C. Martin
Technical Details
Message-ID:
<3176A500.4CAA@ccm.hf.intel.com>Path:
arc1-ca.pugleaf.net!ornews.intel.com!newsReferences:
<31682FFE.2781E494@bbn.com> <dbell-1 <3171810F.2E2@funsys.se> <4l0f6o$sec@nkosi.well.com> <Dpyro4.8o9@news.hawaii.edu>Show Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!ornews.intel.com!news From: Patrick Logan <patrick_d_logan@ccm.hf.intel.com> Newsgroups: comp.lang.java,comp.lang.c++,comp.lang.smalltalk Subject: Type systems, Dylan, Smalltalk, etc. (Was: Re: Will Java...) Date: Thu, 18 Apr 1996 13:24:32 -0700 Organization: Intel Message-ID: <3176A500.4CAA@ccm.hf.intel.com> References: <31682FFE.2781E494@bbn.com> <dbell-1 <3171810F.2E2@funsys.se> <4l0f6o$sec@nkosi.well.com> <Dpyro4.8o9@news.hawaii.edu> NNTP-Posting-Host: jlchesne.intel.com Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit X-Mailer: Mozilla 2.01 (WinNT; I)