OT: Is this worth a try?

Adam S. wrote:

I think every new language you learn helps you greatly. I would
personaly suggest looking at Io,
http://www.iolanguage.com/about/
It took me a few hits on their site before I really looked at it, and
then a little longer to appreciate it, but once I did, wow.

Wow. That’s pretty out there.

DÅ?a Sobota 18 Február 2006 07:13 gregarican napísal:

Adam S. wrote:

I think every new language you learn helps you greatly. I would
personaly suggest looking at Io,
http://www.iolanguage.com/about/
It took me a few hits on their site before I really looked at it, and
then a little longer to appreciate it, but once I did, wow.

Wow. That’s pretty out there.

Io has some of the immense coolage a prototype-based OO language
inherently
has. But the severe lack of documentation and the non-working samples
scared
me away after a while - it’s very hard to get past the “Yes, fun, and?”
stage
in Io.

David V.

DÅ?a Sobota 18 Február 2006 03:53 Adam S. napísal:

Maybe I’ll figure out those really functional wacky languages some day,

Type inference = da bomb. I recommend hacking up the assignments from a
data
structures / algorithms class in OCaml while heavily abusing currying
for a
start - great fun golfing them down to bestial tangles of nested
functions
and pattern matches cackle. Also so fast it’s almost scary. Stay clear
from
the oddities like modules, signatures and OO to start. Scheme is also
beyond
sexy, but not that viable for general use in my opinion.

David V.

On 2/16/06, Logan C. [email protected] wrote:

that a method can only widen the supermethod’s contracts which is

   precondition: n > 0 #Ok, because any inputs that were valid

Note this is not the same thing as checking whether a call will
fulfill conditions at compile time, just that the set of values
accepted by a subclasses overridden version of a method is a
superset of the set of values accepted by the parent’s version of the
method.

That’s true only for preconditions. However, postconditions in
subclasses should strengthen that of parent’s, i.e. child’s returned
values are a subset of parent’s.

Cheers,
Ed

Encontrá a “Tu psicópata favorito” http://tuxmaniac.blogspot.com

Thou shalt study thy libraries and strive not to reinvent them without
cause,
that thy code may be short and readable and thy days pleasant and
productive.
– Seventh commandment for C programmers

DÅ?a Sobota 18 Február 2006 21:08 gregarican napísal:

I think I want to create my own scripting language and interpreter that
is perhaps even more obscure. I am going to call it “Izzle.” The syntax
will be taken from urban, hop-hop lingo that uses the -izzle suffix
like Pig Latin. E.g. - Rizzle Dizzle Fo Shizzzle. It might be fun for
laughs…

Bah. I say stay with Ook for that :stuck_out_tongue:

David V.

David V. wrote:

Io has some of the immense coolage a prototype-based OO language inherently
has. But the severe lack of documentation and the non-working samples scared
me away after a while - it’s very hard to get past the “Yes, fun, and?” stage
in Io.

David V.

I think I want to create my own scripting language and interpreter that
is perhaps even more obscure. I am going to call it “Izzle.” The syntax
will be taken from urban, hop-hop lingo that uses the -izzle suffix
like Pig Latin. E.g. - Rizzle Dizzle Fo Shizzzle. It might be fun for
laughs…