Removed outdated paragraph from the README.

Ironically Oga now uses native extensions for the lexer.
This commit is contained in:
Yorick Peterse 2014-05-09 00:34:25 +02:00
parent a8bf6be00e
commit a92023fe94
1 changed files with 1 additions and 10 deletions

View File

@ -55,7 +55,7 @@ Currently there are a few existing parser out there, the most famous one being
The sad truth is that these existing libraries are problematic in their own The sad truth is that these existing libraries are problematic in their own
ways. Nokogiri for example is extremely unstable on Rubinius. On MRI it works ways. Nokogiri for example is extremely unstable on Rubinius. On MRI it works
because of the non conccurent nature of MRI, on Jruby it works because it's because of the non conccurent nature of MRI, on JRuby it works because it's
implemented as Java. Nokogiri also uses libxml2 which is a massive beast of a implemented as Java. Nokogiri also uses libxml2 which is a massive beast of a
library, is not thread-safe and problematic to install on certain platforms library, is not thread-safe and problematic to install on certain platforms
(apparently). I don't want to compile libxml2 every time I install Nokogiri (apparently). I don't want to compile libxml2 every time I install Nokogiri
@ -85,15 +85,6 @@ I just want an HTML parser that I can rely on stability wise and that is
written in Ruby so I can actually debug it. In theory it should also make it written in Ruby so I can actually debug it. In theory it should also make it
easier for other Ruby developers to contribute. easier for other Ruby developers to contribute.
Oga is an attempt at solving this problem. By writing it in pure Ruby the
initial performance will probably not be as great. However, I feel this is a
problem with individual Ruby implementations, not the language itself. Also, by
writing it in Ruby we don't have to deal with all the crazy things of C/C++ or
even Java.
In theory it should also allow it to run on every Ruby implementation, be it
JRuby, Rubinius, Topaz or even mruby.
## License ## License
All source code in this repository is licensed under the MIT license unless All source code in this repository is licensed under the MIT license unless