[#6363] Re: rescue clause affecting IO loop behavior — ts <decoux@...>

>>>>> "D" == David Alan Black <dblack@candle.superlink.net> writes:

17 messages 2000/11/14
[#6367] Re: rescue clause affecting IO loop behavior — David Alan Black <dblack@...> 2000/11/14

Hello again --

[#6582] best way to interleaf arrays? — David Alan Black <dblack@...>

Hello --

15 messages 2000/11/26

[#6646] RE: Array Intersect (&) question — Aleksi Niemel<aleksi.niemela@...>

Ross asked something about widely known and largely ignored language (on

23 messages 2000/11/29
[#6652] RE: Array Intersect (&) question — rpmohn@... (Ross Mohn) 2000/11/29

aleksi.niemela@cinnober.com (Aleksi Niemel) wrote in

[#6723] Re: Array Intersect (&) question — Mathieu Bouchard <matju@...> 2000/12/01

> >Use a hash. Here's code to do both and more. It assumes that

[#6656] printing/accessing arrays and hashes — raja@... (Raja S.)

I'm coming to Ruby with a Python & Common Lisp background.

24 messages 2000/11/30

[ruby-talk:6405] Re: Dynamic languages need formal typing of public interfaces

From: andy@... (Andrew Hunt)
Date: 2000-11-16 21:40:01 UTC
List: ruby-talk #6405
On Thu, 09 Nov 2000 22:38:15 -0500, panu <panu@way.com> wrote:
> Dynamic languages need formal typing of public interfaces

No they don't.

The idea of matching a contract based on type signature is too
limiting, IMHO.  I think it would be far more powerful and effective
to envision a system based on the ideas from Design By Contract.  

As a programmer, I don't really care about the type of a thing passed
in to my method, but I *do* care about its semantics.  In Java, anyone
can implement a "print" method, but there are no guarantees about the
semantics of the method.  You call it and hope for the best.

Now, if you could match signatures based on some sort of semantic
description, then you'd have something.

/\ndy

--
Andrew Hunt, The Pragmatic Programmers, LLC.
Innovative Object-Oriented Software Development
web:   http://www.pragmaticprogrammer.com   email: andy@pragmaticprogrammer.com
--
Books by Andrew Hunt and David Thomas:
    "The Pragmatic Programmer" (Addison-Wesley 2000)
    "Programming Ruby" (Addison-Wesley 2001)
--

In This Thread