Ask a Question related to Ruby, Design and Development.

  1. #1

    Default 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

  2. Similar Questions and Discussions

    1. 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...
    2. Contribute 4 Review
      Another http://www.teckmagazine.com/reviews/software-reviews/adobe-contribute-4-review.html.
    3. 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...
    4. Site review
      Hey boys & girls, please have a look at www.35mm.be I appreciate your feedback. Thanks, Johan
    5. web review please
      please help me to see this site and give geniue reviews. thanks
  3. #2

    Default 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 :) ]
    > It is at: [url]http://www.rubygarden.org/ruby?DoNotPassGo[/url]
    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.

    Cheers,
    Gavin



    Gavin Sinclair Guest

  4. #3

    Default Re: RCR Review by Peers

    Gavin wrote:
    >
    > 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.
    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)

    -t0

    T. Onoma Guest

  5. #4

    Default Re: RCR Review by Peers



    "T. Onoma" <transami@runbox.com> schrieb im Newsbeitrag
    news:E1ALe7I-00016k-AI@odie.runbox.com...
    >
    > 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]
    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.)

    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

  6. #5

    Default Re: RCR Review by Peers

    thanks robert for taking a look!

    robert wrote:
    > 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.)
    yes, i need to flush out then explination more. its difficult while trying to be concise at the same time.
    > 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.
    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.
    > 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.
    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.
    > 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.
    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.

    thanks for the feedback, i work on addressing these issues.

    -t0


    T. Onoma Guest

  7. #6

    Default 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

Posting Permissions

  • You may not post new threads
  • You may post replies
  • You may not post attachments
  • You may not edit your posts

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139