Ask a Question related to Ruby, Design and Development.
-
T. Onoma #1
RCR Review by Peers
I've nearly finished my RCR -- the big one on Uniform Data Structures I've been sitting on for years. I'd very much appreciate if others would look at it and comment, so i can be sure to nail it down before submitting. [ or bail if need be :) ]
It is at: [url]http://www.rubygarden.org/ruby?DoNotPassGo[/url]
Thanks,
-t0
T. Onoma Guest
-
please review my xml
Hello I am trying to now implement xml into my flash actioscript website and kinda put my self in a crash course in learning it. I have found though... -
Contribute 4 Review
Another http://www.teckmagazine.com/reviews/software-reviews/adobe-contribute-4-review.html. -
Can't review drafts
My draft review process isn't working. Users can send drafts, but the person receiving the draft can't edit it. The recipient clicks on the link in... -
Site review
Hey boys & girls, please have a look at www.35mm.be I appreciate your feedback. Thanks, Johan -
web review please
please help me to see this site and give geniue reviews. thanks -
Gavin Sinclair #2
Re: RCR Review by Peers
On Monday, November 17, 2003, 6:48:19 PM, T. wrote:
> I've nearly finished my RCR -- the big one on Uniform Data
> Structures I've been sitting on for years. I'd very much appreciate
> if others would look at it and comment, so i can be sure to nail it
> down before submitting. [ or bail if need be :) ]Well, good attempt at putting together a comprehensive RCR, but I just> It is at: [url]http://www.rubygarden.org/ruby?DoNotPassGo[/url]
don't see the point of what you're proposing. Most comments you made
about the proposal are value-neutral (e.g. simplifies language) rather
than giving a positive reason to embrace the proposal. I don't think
the ideas would make Ruby better in an identifiable way.
Cheers,
Gavin
Gavin Sinclair Guest
-
T. Onoma #3
Re: RCR Review by Peers
Gavin wrote:
thanks Gavin, i'll work on improving it in the positive manner you've suggested. (break out the lisp docs here, since in essence the flexibilities of lisp's uniformity is what i'm suggesting to embue to ruby)>
> Well, good attempt at putting together a comprehensive RCR, but I just
> don't see the point of what you're proposing. Most comments you made
> about the proposal are value-neutral (e.g. simplifies language) rather
> than giving a positive reason to embrace the proposal. I don't think
> the ideas would make Ruby better in an identifiable way.
-t0
T. Onoma Guest
-
Robert Klemme #4
Re: RCR Review by Peers
"T. Onoma" <transami@runbox.com> schrieb im Newsbeitrag
news:E1ALe7I-00016k-AI@odie.runbox.com...I've been sitting on for years. I'd very much appreciate if others would>
> I've nearly finished my RCR -- the big one on Uniform Data Structures
look at it and comment, so i can be sure to nail it down before
submitting. [ or bail if need be :) ]Hm, it's not totally clear to me what you are up to and what would be>
> It is at: [url]http://www.rubygarden.org/ruby?DoNotPassGo[/url]
gained. From what I understand you're aiming at unifying the syntax for
various different things, namely method invocations, operators and all
sorts of type definitions (class and method mainly). (All following
comments are based on this understanding.)
Since we're talking about programming languages there are technical and
human apsects here. It might be technically feasible to unify all those
constructs but the price is likely that certain things are deferred from
compilation to runtime: if there's no syntactic difference between a class
definition and a method invocation then the runtime types of the artefacts
involved determines the semantics. This may well impose a performance
penalty.
The human aspect is twofold: while it may be simpler to *write* programms
it is likely to be much more difficult to *read* program code.
And a third aspect: while reading your RCR Lisp came to my mind even
before you mention it yourself. It's not clear to me where exactly is the
difference between your proposal and Lisp's approach. If it is too small
I wonder what will be gained by yet another Lisp language.
Kind regards
robert
Robert Klemme Guest
-
T. Onoma #5
Re: RCR Review by Peers
thanks robert for taking a look!
robert wrote:
yes, i need to flush out then explination more. its difficult while trying to be concise at the same time.> Hm, it's not totally clear to me what you are up to and what would be
> gained. From what I understand you're aiming at unifying the syntax for
> various different things, namely method invocations, operators and all
> sorts of type definitions (class and method mainly). (All following
> comments are based on this understanding.)
on the whole i think there's enough distinction. for instance, a class is named with a captial letter. so obviously its a class (or a module). while there may be some perforamnce lost in this reagard, there may also be some gained from the simplicity and commonality of underlying data structure.> Since we're talking about programming languages there are technical and
> human apsects here. It might be technically feasible to unify all those
> constructs but the price is likely that certain things are deferred from
> compilation to runtime: if there's no syntactic difference between a class
> definition and a method invocation then the runtime types of the artefacts
> involved determines the semantics. This may well impose a performance
> penalty.
this wouldn't be a problem. one of the things i need to make clearer is that most of the current syntax we all love is still there. its just that it becomes sugar to the generalized forms. so the code is just as easy to read. and atually doesn't change that much.> The human aspect is twofold: while it may be simpler to *write* programms
> it is likely to be much more difficult to *read* program code.
in a manner, that's the idea: to give ruby the full benefits of lisp, but more so, because ruby has many constructs that lisp does not or cannot. and ruby of course has a much more readable syntax.> And a third aspect: while reading your RCR Lisp came to my mind even
> before you mention it yourself. It's not clear to me where exactly is the
> difference between your proposal and Lisp's approach. If it is too small
> I wonder what will be gained by yet another Lisp language.
thanks for the feedback, i work on addressing these issues.
-t0
T. Onoma Guest
-
Yukihiro Matsumoto #6
Re: RCR Review by Peers
Hi,
In message "RCR Review by Peers"
on 03/11/17, "T. Onoma" <transami@runbox.com> writes:
|It is at: [url]http://www.rubygarden.org/ruby?DoNotPassGo[/url]
Please include what we gain by your RCR? I don't see the benefit at
all, but tweaking syntax.
matz.
Yukihiro Matsumoto Guest



Reply With Quote

