regexp unlimited: Ruby's vs Oniguruma

Ask a Question related to Ruby, Design and Development.

  1. #1

    Default regexp unlimited: Ruby's vs Oniguruma

    AFAIK Ruby's regexp engine is somewhat limited:
    * GPL, restricts commercial use.
    * i18n, cannot operate on UCS-4.
    * input, no stream-iterators, only String class.


    What are the limits of Oniguruma ?

    How should your Ruby regexp engine be like ?


    --
    Simon Strandgaard
    Simon Strandgaard Guest

  2. Similar Questions and Discussions

    1. FM 6 Unlimited Crashes
      I installed FMP 6 Unlimited on a G4, and it has been crashing constantly. I had FM 4.1 on there, and converted all of the databases to 6.0. Never...
    2. ruby's regexp: Is there no opposite of =~ ???
      Hi, Searching through "Programming Ruby" I found the Perl-like "=~" for matching strings against regexps but I cannot find the opposite "dont...
    3. Help unlimited!
      It's a great program for the job if you know Lasso or XML. You might also look at an existing FileMaker e-commerce solution called Ch-Ching, at...
    4. Install 6.0 Unlimited
      I'm trying to install FM 6.0 Unlimited onto a Mac running OSX (10.2.6). I keep getting the error that I need to be in the root in order to run the...
    5. Ruby's license
      Hi, In message "Ruby's license" on 03/07/11, "Hal E. Fulton" <hal9000@hypermetrics.com> writes: |Does this license actually have a name? Is...
  3. #2

    Default Re: regexp unlimited: Ruby's vs Oniguruma

    Isn't Ruby a dual license? AFAIK Ruby can be used in propietary software (don't
    say "commercial", say "propietary", there's a difference, MySQL is commercial and
    GPL).

    On Mon, Nov 17, 2003 at 10:55:40AM +0900, Simon Strandgaard wrote:
    > AFAIK Ruby's regexp engine is somewhat limited:
    > * GPL, restricts commercial use.
    > * i18n, cannot operate on UCS-4.
    > * input, no stream-iterators, only String class.
    >
    >
    > What are the limits of Oniguruma ?
    >
    > How should your Ruby regexp engine be like ?
    >
    >
    > --
    > Simon Strandgaard
    --
    Daniel Carrera | Aleph-0 bottles of beer on the wall, Aleph-0 bottles
    PhD student. | of beer. Take one down, pass it around, Aleph-0
    Math Dept. | bottles of beer on the wall...
    UMD. | [url]http://mathworld.wolfram.com/Aleph-0.html[/url]


    Daniel Carrera Guest

  4. #3

    Default Re: regexp unlimited: Ruby's vs Oniguruma


    On Nov 16, 2003, at 10:43 PM, Daniel Carrera wrote:
    > Isn't Ruby a dual license? AFAIK Ruby can be used in propietary
    > software (don't
    > say "commercial", say "propietary", there's a difference, MySQL is
    > commercial and
    > GPL).
    Ruby is dual license but it uses the GNU regular expressions library,
    which are LGPL. One motivation for Oniguruma, as I understand it, is to
    have a regular expressions implementation that can be dual licensed.
    So, Ruby can be used in proprietary software that is distributed,
    subject to the LGPL if the program uses the GNU regular expressions
    library.

    Regards,

    Mark Wilson



    Mark Wilson 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