Asp Forum
Home
|
Login
|
Register
|
Search
Forums
>
comp.lang.ruby
[ANN] New Ruby Implementation - Rhinestone
John Barnette
4/1/2008 10:01:00 PM
Rhinestone version 1.0.0 has been released!
* <
http://geeksomn...
* <jbarnette@gmail.com>
I am happy to annouce the first release of Rhinestone, my new fork of
Ruby. Rhinestone's design removes millions of unnecessary, useless
bytes from Ruby.
Ruby is badly managed. The core developers have ignored my frequent
requests to deal with this inexcusable inefficiency, often spamming me
with "responses" written in a bizarre, incomprehensible nonsense
language. I'm a uniter, not a divider, but this sort of behavior
leaves me with very little choice.
Though I've inexplicably been denied access to Ruby's source
repository, I've decided to store Rhinestone on top of Ruby's trunk.
To extract the most up-to-date version of Rhinestone:
$ svn co
http://svn.ruby-lang.org/repos/...
$ find trunk -type f -name '*.rb' | grep -v svn | xargs ruby -pi -e
'$_.gsub!(/[ ]{2,}/, " "); $_'
$ make && mv ruby rhinestone
Though I've done my best to make Rhinestone integrate cleanly, Ruby's
current core cabal are likely to retaliate. If Rhinestone is broken,
please file a ticket in Ruby's bug tracker.
In subsequent releases, I'll leverage the tens of millions of bytes
Rhinestone removes to add innovative, community-driven, in-demand
features. While the initial Rhinestone development push has consumed
most of my time, I've included one commonly requested feature:
# Geoff Grosenbach will sing you a lullaby.
$ rhinestone --geoff
~ j. // Rhinestone cowboy.
2 Answers
Nobuyoshi Nakada
4/2/2008 2:09:00 AM
0
Hi,
At Wed, 2 Apr 2008 07:00:39 +0900,
John Barnette wrote in [ruby-talk:296690]:
--- Rhinestone~
+++ Rhinestone
@@ -19,6 +19,5 @@
$ svn co
http://svn.ruby-lang.org/repos/...
- $ find trunk -type f -name '*.rb' | grep -v svn | xargs ruby -pi -e
- '$_.gsub!(/[ ]{2,}/, " "); $_'
+ $ find trunk -type f -name '*.rb' | xargs ruby -pi -e '$_.gsub!(/[ ]{2,}/, " "); $_'
$ make && mv ruby rhinestone
Files under .svn directories are suffixed with .svn-base.
--
Nobu Nakada
John Barnette
4/2/2008 2:54:00 AM
0
Hi,
On Tue, Apr 1, 2008 at 7:09 PM, Nobuyoshi Nakada <nobu@ruby-lang.org> wrote:
> --- Rhinestone~
> +++ Rhinestone
> @@ -19,6 +19,5 @@
>
> $ svn co
http://svn.ruby-lang.org/repos/...
> - $ find trunk -type f -name '*.rb' | grep -v svn | xargs ruby -pi -e
> - '$_.gsub!(/[ ]{2,}/, " "); $_'
> + $ find trunk -type f -name '*.rb' | xargs ruby -pi -e '$_.gsub!(/[ ]{2,}/, " "); $_'
> $ make && mv ruby rhinestone
>
>
> Files under .svn directories are suffixed with .svn-base.
Thanks very much for your patch. As my Rhinestone implementation was
initially perfect, this bug was undoubtedly introduced by Ruby's core
developers. Please open a ticket at
http://rubyforge.org/tracker/?func=browse&group_id=426&...
.
Thanks!
~ j.
Servizio di avviso nuovi messaggi
Ricevi direttamente nella tua mail i nuovi messaggi per
[ANN] New Ruby Implementation - Rhinestone
Inserendo la tua e-mail nella casella sotto, riceverai un avviso tramite posta elettronica ogni volta che il motore di ricerca troverà un nuovo messaggio per te
Il servizio è completamente GRATUITO!
x
Login to ForumsZone
Login with Google
Login with E-Mail & Password