... Then the opposite isn't true. :-) ... It's good to hear that there are some Smalltalks without broken block semantics. But I've been told that Squeak's...
While we're in bug-fixing mood, would anyone like to help a pathetically bad programmer, namely me, who can't find the cause of a major bug in IoWiki? It...
... I've been making that call, thanks to a suggestion from you a few weeks ago. It hasn't been working, presumably because I've been making it in the wrong...
... Smalltalk needed this optimizations when JIT was not yet implemented and when machines ran at 10mhz or less. Immagine the first windowed gui written in a...
Marko Mikulicic
marko@...
Nov 2, 2005 8:18 pm
7282
... Are locals dynamic in Self? Are arguments lazy? Is code a runtime manipulatable message tree? Is the way it's object model lends itself to static...
... you are right saying that Self is not completely dynamic. However is not true that self employs pre-evaluation assumptions. please read...
Marko Mikulicic
marko@...
Nov 2, 2005 11:52 pm
7284
... I don't know why but all this reminds me the compile time words of the forth language. When I lerned about the problem with priorities of "binary messages"...
Marko Mikulicic
marko@...
Nov 3, 2005 2:03 am
7285
... OK, I've worked out an adequate way to patch HTTPServer to allow me (or anyone else who uses it) to tell it what IP address it's serving on. Now IoWiki...
I've installed Io on the Gentoo/Pentium test machine for the Computer Language Shootout - but we have no Io programs. ...
Isaac Gouy
igouy2@...
Nov 4, 2005 1:18 am
7287
Hi everyone, I've compiled a list over time of things about Io I would like to see change, features I would like and so on. Bellow are a few of them. These are...
Brian Mitchell
binary42@...
Nov 8, 2005 10:17 pm
7288
I agree with a lot of your comments, and disagree on some. I won't get into them now, but I'd like to mention a few things about the syntax. I like the newer...
... The syntax is ok. I just am wondering how easy it would be to modify and hook into. Also how fast we could actually migrate to that. ... Actually I think...
Brian Mitchell
binary42@...
Nov 9, 2005 12:26 am
7290
... I really like that syntax... it's a lot more familiar and likely easier to get right without all those strangely placed commas. -bob...
... where is a richer macro system so that we can have text-only verbose names (helpful when serializing Io code to some text format) and macros which do the...
Christian Thaeter
chth@...
Nov 9, 2005 12:38 am
7292
... I guess we could teach the parser that sequential ()'s are to be joined as if they were currying the arguments. Brian....
Brian Mitchell
binary42@...
Nov 9, 2005 12:38 am
7293
... The one thing I would suggest is using words to separate the parens, like "then" does for if: foo := method(a, b) does ( a * b ) while (n < 0) do ( ...
... What is the real value in this? Nil is a proto, whether or not you want to treat it like one. ... What methods are you thinking of that don't currently...
... I see that as a naive feature. It is like python's __add__ which doesn't really mean add everywhere, just most places. It could be like foo! == foo_bang...
Brian Mitchell
binary42@...
Nov 9, 2005 1:21 am
7297
... At one point I had a modified version of my code formatter (http://pipapo.org/iowiki/PasteBin/formatCode) that spat out code in this style. If anyone is...
... right. BUT it is still used more like a value that a proto. It makes no sense to capitalize it either. ... setSlot is the only one that come to mind right...
Brian Mitchell
binary42@...
Nov 9, 2005 1:49 am
7299
... (while (< n 0) (writeln (set! n (n + 1)))) Ta! The only problem I have with how Io puts the "body" in as an argument is something like this: if(cond, a b c...
John Nowak
john@...
Nov 9, 2005 3:32 am
7300
1. Can you define "treated as a value" please? 2. Coming from a Scheme background, you think I'd agree, but given that ? is already used to call a method only...
John Nowak
john@...
Nov 9, 2005 3:33 am
7301
... Eh.. foo(a, b, c, d) == foo(a, b)(c)(d)? I donno. It would confuse mathematical expressions I'd suggest. Since you have to put a string in quotes anyway...
John Nowak
john@...
Nov 9, 2005 3:33 am
7302
... How do you define "a proto"? I define it as an object that can be cloned, can be used as a prototype for another object, but is never used in any other...
... Without wanting to get into a heated argument about style, I'd like to explain why my own Io-like language uses underscore_syntax instead of camelCase....