Search the web
Sign In
New User? Sign Up
iolanguage · Io
? Already a member? Sign in to Yahoo!

Yahoo! Groups Tips

Did you know...
Want to share photos of your group with the world? Add a group photo to Flickr.

Best of Y! Groups

   Check them out and nominate your group.

Messages

  Messages Help
Advanced
Messages 3003 - 3032 of 10708   Oldest  |  < Older  |  Newer >  |  Newest
Messages: Simplify | Expand   (Group by Topic) Author Sort by Date ^
3003
... One possibility is to override the Object method method to eval it's arguments in such a way as to accept the syntax you use in your example. A simpler...
Steve Dekorte
stevedekorte
Offline Send Email
Jan 1, 2004
9:47 pm
3004
... Also, I think it's worth noting that no language that I know of does this in a way that doesn't seem ugly in some way. I know of only two solutions. 1....
Steve Dekorte
stevedekorte
Offline Send Email
Jan 1, 2004
11:32 pm
3005
... Thanks Eric. I've added a "Python" proposal. Can we move the proposals to a different page? -- Steve...
Steve Dekorte
stevedekorte
Offline Send Email
Jan 1, 2004
11:44 pm
3006
... That's true, but the assumption that "o v" is faster makes assumptions about the implementation and the hardware on which the implementation is running. ...
Steve Dekorte
stevedekorte
Offline Send Email
Jan 1, 2004
11:54 pm
3007
I reformated the python proposal to be consistant with the other ones and moved them all into a new page. I also added the python proposal to the synthetic...
Eric GAUDET
titousensei
Online Now Send Email
Jan 2, 2004
1:07 am
3008
... Oops - I meant: Nil ifNilReturn = method(v, v) -- Steve...
Steve Dekorte
stevedekorte
Offline Send Email
Jan 2, 2004
3:57 am
3009
... ones and ... to the ... I've been following this discussion with great interest, but couldn't contribute due to time constraints. Here are some of my ...
jjn_vdm
Offline Send Email
Jan 2, 2004
12:00 pm
3010
... Thanks for sharing your opinions! It's good to have more people involved in the discussion. ... ...(snipped opinion that locals should have lexical scope,...
Kevin Smith
kevinbsmith
Offline Send Email
Jan 2, 2004
5:41 pm
3011
... 3. Mark locals and or variables with a wart, so just by looking at the name you know what scope it is: Ruby: aLocal = 1; @ObjectMember = 1; @@classMember =...
Kevin Smith
kevinbsmith
Offline Send Email
Jan 2, 2004
5:46 pm
3012
I put together another table of the proposals: http://www.iolanguage.com/Library/locals.html Does it look correct? It looks like there is some general...
Steve Dekorte
stevedekorte
Offline Send Email
Jan 2, 2004
6:03 pm
3013
... I think we all agree that we are trying to distinguish creates from updates, *and* we are trying to distinguish local scope from member slot scope. The...
Kevin Smith
kevinbsmith
Offline Send Email
Jan 2, 2004
6:21 pm
3014
... Cool. I'm not sure the synthetic presentation really helps. It was not easy for me to understand how it worked, and it is still difficult to get out of it...
Kevin Smith
kevinbsmith
Offline Send Email
Jan 2, 2004
6:33 pm
3015
... Very nice! It's really easy to see. But I'm not sure it has quite enough information. ... The self EIA column looks incorrect for most of the proposals,...
Kevin Smith
kevinbsmith
Offline Send Email
Jan 2, 2004
7:05 pm
3016
... Actually, 7 should DO an error-if-absent on non-locals update. This is the one feature I like. Also, 5 could read: "creation should specify explicit...
Eric Gaudet
titousensei
Online Now Send Email
Jan 2, 2004
8:00 pm
3017
... Right. And while I keep trying to propose using OTHER characters, nobody answers to that because they're considered "ugly". Allowing : in names comes from...
Eric Gaudet
titousensei
Online Now Send Email
Jan 2, 2004
8:24 pm
3018
... I wouldn't worry about that. Colons allowed in names is just a hack for the Objc bridge. If it's a problem, I'd rather change the bridge (which is just a...
Steve Dekorte
stevedekorte
Offline Send Email
Jan 2, 2004
8:38 pm
3019
... Right. I was lost with the number of proposals, each one being a slight variation of another. I did this for myself at first, but I thought it might be...
Eric Gaudet
titousensei
Online Now Send Email
Jan 2, 2004
8:40 pm
3020
... Which ones? locals or self? ... Yes. -- Steve...
Steve Dekorte
stevedekorte
Offline Send Email
Jan 2, 2004
8:44 pm
3021
... I only partly agree with you. First, I don't think "intuitive" should be used to describe things that seem comfortable after you have already learned them....
Kevin Smith
kevinbsmith
Offline Send Email
Jan 2, 2004
8:52 pm
3022
... I wouldn't say cleaner, but certainly shorter. How would it work outside a method, say for an object? Would it be like this? "New": new a = Object clone a...
Eric Gaudet
titousensei
Online Now Send Email
Jan 2, 2004
8:57 pm
3023
... The self EIA should have an X for most of the proposals. They generally raise an exception if neither a local nor slot exists. "Kevin" certainly does, and...
Kevin Smith
kevinbsmith
Offline Send Email
Jan 2, 2004
9:00 pm
3024
... This is not an important feature to have, I agree. This is only a summary of the mailing list discussion, where it seems that people were more vocal about...
Eric Gaudet
titousensei
Online Now Send Email
Jan 2, 2004
9:16 pm
3025
... Yes. ... Outside methods, it doesn't help. Inside methods, not only is is "slot" shorter than "self new", but it might be easier to implement the...
Kevin Smith
kevinbsmith
Offline Send Email
Jan 2, 2004
10:06 pm
3026
... The way I understand the slot/local proposal versus the "new" proposal, using the above example, but encased in a do(), is as follows: ... new a = Object...
jjn_vdm
Offline Send Email
Jan 2, 2004
10:11 pm
3027
... Ok, I'm convinced: New3 is worth looking at. ... I'd like Steve to give us his take on this. ... What's a "module"? How would you define it? Eric...
Eric Gaudet
titousensei
Online Now Send Email
Jan 2, 2004
10:40 pm
3028
... Kevin is right: most proposal forward to self when updating and local is not found. So, locals EIA should be either almost the same as self EIA, or almost...
Eric Gaudet
titousensei
Online Now Send Email
Jan 2, 2004
10:47 pm
3029
... I just tried it, and do() doesn't seem to have locals: it's not a block() nor a method() and you cannot do something like: d = do( "abc" print ) So that...
Eric Gaudet
titousensei
Online Now Send Email
Jan 2, 2004
11:24 pm
3030
... Obviously, I meant: new a = Object clone do( new initVal = 1 // not a local new v = initVal new inc = method( v = v + 1) ) Which is exactly the same as: ...
Eric Gaudet
titousensei
Online Now Send Email
Jan 2, 2004
11:27 pm
3031
... In the implementation I was thinking of, "local" would be either be implemented as a keyword similar to return, so: Lobby local a = 1 would be parsed as: ...
Steve Dekorte
stevedekorte
Offline Send Email
Jan 3, 2004
12:43 am
3032
... Oh ok, you're right. I'll fix that. -- Steve...
Steve Dekorte
stevedekorte
Offline Send Email
Jan 3, 2004
12:52 am
Messages 3003 - 3032 of 10708   Oldest  |  < Older  |  Newer >  |  Newest
Advanced
Add to My Yahoo!      XML What's This?

Copyright © 2007 Yahoo! Inc. All rights reserved.
Privacy Policy - Terms of Service - Guidelines - Help