[#5218] Ruby Book Eng tl, ch1 question — Jon Babcock <jon@...>

13 messages 2000/10/02

[#5404] Object.foo, setters and so on — "Hal E. Fulton" <hal9000@...>

OK, here is what I think I know.

14 messages 2000/10/11

[#5425] Ruby Book Eng. tl, 9.8.11 -- seishitsu ? — Jon Babcock <jon@...>

18 messages 2000/10/11
[#5427] RE: Ruby Book Eng. tl, 9.8.11 -- seishitsu ? — OZAWA -Crouton- Sakuro <crouton@...> 2000/10/11

At Thu, 12 Oct 2000 03:49:46 +0900,

[#5429] Re: Ruby Book Eng. tl, 9.8.11 -- seishitsu ? — Jon Babcock <jon@...> 2000/10/11

Thanks for the input.

[#5432] Re: Ruby Book Eng. tl, 9.8.11 -- seishitsu ? — Yasushi Shoji <yashi@...> 2000/10/11

At Thu, 12 Oct 2000 04:53:41 +0900,

[#5516] Re: Some newbye question — ts <decoux@...>

>>>>> "D" == Davide Marchignoli <marchign@di.unipi.it> writes:

80 messages 2000/10/13
[#5531] Re: Some newbye question — matz@... (Yukihiro Matsumoto) 2000/10/14

Hi,

[#5544] Re: Some newbye question — Davide Marchignoli <marchign@...> 2000/10/15

On Sat, 14 Oct 2000, Yukihiro Matsumoto wrote:

[#5576] Re: local variables (nested, in-block, parameters, etc.) — Dave Thomas <Dave@...> 2000/10/16

matz@zetabits.com (Yukihiro Matsumoto) writes:

[#5617] Re: local variables (nested, in-block, parameters, etc.) — "Brian F. Feldman" <green@...> 2000/10/16

Dave Thomas <Dave@thomases.com> wrote:

[#5705] Dynamic languages, SWOT ? — Hugh Sasse Staff Elec Eng <hgs@...>

There has been discussion on this list/group from time to time about

16 messages 2000/10/20
[#5712] Re: Dynamic languages, SWOT ? — Charles Hixson <charleshixsn@...> 2000/10/20

Hugh Sasse Staff Elec Eng wrote:

[#5882] [RFC] Towards a new synchronisation primitive — hipster <hipster@...4all.nl>

Hello fellow rubyists,

21 messages 2000/10/26

[ruby-talk:5649] Re: lint?

From: Charles Hixson <charleshixsn@...>
Date: 2000-10-17 19:40:01 UTC
List: ruby-talk #5649
Davide Marchignoli wrote:

> On Tue, 17 Oct 2000, Franz GEIGER wrote:
>
> > > I'm afraid it requires static type information, which Ruby does not have.
> >
> > Does it really? What about typos? E.g. someone "defines" a param
> > NavigationDefinition but refers to it as NavgationDefinition. Why do we have
> > to find such errors at runtime?
> >
> ...
> >
> > Finding type mismatches seems to me requiring static typing. But that's step
> > two - 1st one has to find all his typos.
> >
>
> I love typed languages, unfortunately the trend in last years (for
> scripting languages at least) has been toward untyped languages (someone
> could explain why???).
>
> ...
>
> Bye,
>
>                                 Davide

Statically typed languages have difficulty in dealing with data that may come in
of a type that was not planned for at compile time (or, at least, at link time).
In most of them you are reduced to treating the new data as being of a type with
the intersection of the capabilities of the possible entities.  Thus some birds
swim, some birds fly, some birds walk. And some varieties, e.g., sea gulls, can do
all of the above.   If you take the intersection, you might have the capability
move, but no knowledge of the kind of surface across which they can move. (I.e.,
object interactions are severely curtailed.)  Now technically speaking, anything
that can be done with static types can be done with dynamic types, but then this
is also equivalent to what can be done with a Turing machine.  Feasibly,
dynamically typed languages handle uncertain environments much more flexibly than
do statically typed languages.

-- (c) Charles Hixson
--  Addition of advertisements or hyperlinks to products specifically prohibited

Attachments (1)

charleshixsn.vcf (145 Bytes, text/x-vcard)
begin:vcard 
n:Hixson;Charles
x-mozilla-html:FALSE
adr:;;;;;;
version:2.1
email;internet:charleshixson@earthling.net
fn:Charles Hixson
end:vcard

In This Thread

Prev Next