Return Styles: Pseud0ch, Terminal, Valhalla, NES, Geocities, Blue Moon. Entire thread

Io Thread

Name: Anonymous 2006-01-04 17:29

Discuss Io here.

Name: Anonymous 2006-01-04 17:29

Io is awesome.

Name: Anonymous 2006-01-04 17:31

Io is one of the best languages ever

Name: Anonymous 2006-01-04 17:31

Why is it awesome?

Name: Anonymous 2006-01-04 17:31

Are you guys spamming your language on us?

Name: Anonymous 2006-01-04 17:32

it has coroutines and it had them before C# 3.0

Name: Anonymous 2006-01-04 17:33

Object clone do(forward := method(self); removeAllProtos)

Name: Anonymous 2006-01-04 17:33

How can we stop the exception spam on the mailing list? (Short of deadly force)

Name: Anonymous 2006-01-04 17:35

There haven't been exception emails for a few hours :)

Name: Anonymous 2006-01-04 17:37

>>5 * Anonymous looks innocent

Name: Anonymous 2006-01-04 17:41

A few hours?

Name: Anonymous 2006-01-04 17:43

Simple Io metaprogramming:

newSlots := method( thisMessage arguments foreach( arg, self newSlot( arg name ) ) )

Name: Anonymous 2006-01-04 19:13 (sage)

>>8

We can tell them how it is and tell them to take the conversation elsewhere.

Name: Anonymous 2006-01-04 19:25

Io is getting very exciting for me. I love that new ideas can be implemented locally in pure Io.

Name: Anonymous 2006-01-04 19:51

Io is 10x more fun over other languages! Tell me what language lets you go Object clone do(forward := method(self); removeAllProtos) ?

Name: Anonymous 2006-01-05 21:10

>>15
if you're asking for examples in other languages, you better explain what that does first.

Name: Anonymous 2006-01-06 14:05

A

L
I
S
P

I
S

F
I
N
E

T
O
O
.
.
.

Name: Anonymous 2006-01-06 14:52 (sage)

>>17
Didn't you forget the parenthesises?

Name: Anonymous 2006-01-07 4:24

>>16
No, but he'd better explain why is this useful because no one gives a fuck about it. He should remember: "the right tool for the right job" (sadly Io is not a right tool for anything at all, it can be replaced by cleaner scripting languages...)

Name: Anonymous 2006-01-07 11:24 (sage)

Io is gay. srsly. it is made purely for noobs.

Name: Anonymous 2006-01-07 14:43 (sage)

>>18
function(args) contains more parentheses than (function args) amirite

Name: Anonymous 2006-01-07 14:44 (sage)

>>21
wait that was supposed to be the other way round. My sarcasm still stands though.

Name: Anonymous 2006-01-07 15:56 (sage)

>>22
Ever read any Haskell?

Name: Anonymous 2006-01-07 16:06 (sage)

Actually, let me explain that further. Haskell does use parenthesizes, just not for arguments, because hey, it's a functional language so we're going to invoke functions a whole fucking lot, so why make it harder than necessary.

Name: Anonymous 2006-01-10 6:54

>>21
Yes, but (and 1 2) is just as readable as 1 and 2 am i rite?

Besides, (function args) is butt ugly, and ending a function with )))))))) is even uglier.

Name: Anonymous 2006-01-10 7:38

>>25
C:
a(b(c(d(e()))));
Lisp:
(a (b (c (d (e)))))

The only reason you don't tend to see that kind of stuff in C is because C simply isn't capable of it; as soon you start dealing with complex data structures you have to mess the code up with memory management and it becomes a column of statements.

Name: Anonymous 2006-01-10 9:55

lsip sucks tho

Name: Anonymous 2006-01-10 10:46

Hey, any web tutorials/boards on Io? I've never heard of it before :(

przteachmekk?

Name: Anonymous 2006-01-11 5:01

>>26
I agree that there's not much difference between (a(b(c))) and a(b(c))) although one would be more used to the later. But what about operators, lack of? Prefix notation is like a kick in the balls.

Name: Anonymous 2006-01-11 5:11

>>29
It's a minor loss compared to what you get in return.

Name: Anonymous 2006-01-11 6:50

>>30
C's manual memory management is a minor loss compared to the libraries, performance and low-level access you get in return. Out of the software you're running *right now*, how much of it is written in LISP, and how much of it is written in C?

Name: Anonymous 2006-01-11 6:52

>>31
Far too little and far too much, respectively. Yes C is great for low level access, but my web browser is not a device driver.

Name: Anonymous 2006-01-14 0:21

>>32
Mine is.

Name: Anonymous 2006-01-14 18:08

>>33
and my device driver is a web brower sometimes (I installed The Hurd yesterday :D )

Name: Anonymous 2006-01-16 4:35

>>32
Yes, but your web browser needs to be fast. Why? Because if it were slow, you'd be wasting millions of people's time and making the intarweb less responsive for everyone.

Remember that Java based browser? Not even Java consultants use it.

Name: Anonymous 2006-01-16 4:48

>>35
Nobody said you shouldn't write a small graphics-lib in C... I could most likely write a browser in ruby/python/scheme/whatever with QT/GTK bindings and it would be faster than the java browser.

Name: Anonymous 2006-01-16 13:01

>>36
It could be faster than the Java browser, but it'll sure as hell be slower than a pure C browser. Since a browser is serious business, and everyone runs them all the time, even on ancient hardware, you want it to be fast. Not as fast as possible, but pretty damn close.

Name: Anonymous 2006-01-16 14:54

>>37
agreed. Most programs written in C are much faster than ones written using higher level languages (99.999% of the time). The problem is that most noobs who swear by ruby/python/lisp and other languages actually consider themselves programmers. Nowadays *everyone* thinks they're a programmer because they made their own webpage in HTML. LOL
Real programmers have used languages from different "levels" but can all agree that nothing compares to C or C++. Noobs ALWAYS argue that "WAAH I DONT FEEL LIKE WRTITING 10000 LINES FOR SOMETHING I CAN DO IN 10 USING MY PRECIOUS PYTHON". In other words, C/C++ is not for noobs who "think" they know how to write a good program.

Programming is becoming a lost art.

Name: Anonymous 2006-01-16 15:49

>>38
ok, I'll bite.
I don't know a single noob who knows lisp...
And even tho I'm able to program in C doesn't mean I need allways a 50 times faster program when I have to trade it against 5-20 times longer dev-time.
(oh, and Ocaml is actually in some cases faster than C (and allways much more expressive/elegant.))

Name: Anonymous 2006-01-16 16:13 (sage)

>>39
Don't feed the trolls

Newer Posts
Don't change these.
Name: Email:
Entire Thread Thread List