[#387246] newbie question — sunny parker <info@2020proj.com>
i am coming from php and dont seem to quite understand how ruby works
You will need a framework like rails or sinatra to do web "stuff". I
[#387251] irb Pleca ("pipe") teclado — Diego Pereira <dipetete@...>
Buenas noches,
[#387283] ri_for 0.6.0 released--easy lookup of method documentation in irb — Roger Pack <rogerpack2005@...>
Hello all.
On Fri, Sep 2, 2011 at 5:23 AM, Roger Pack <rogerpack2005@gmail.com> wrote:
[#387308] Twofish v0.5.0 released — transfire@...
Twofish 0.5.0 has been released.
[#387311] Newfish v0.5.0 released — transfire@...
Newfish 0.5.0 has been released.
[#387330] installing naive bayes classifier — aya abdelsalam <ayoya_91@...>
Hello
[#387344] Beginner needing help - Writing right-angle triangle program — Kane Williams <theburrick@...>
I've been going through a Haskell tutorial (Just to see what it's like)
Thanks for the reply!
[#387347] Beginner needing help - Writing right-angle triangle program — "Patrick Lynch" <kmandpjlynch@...>
I've been going through a Haskell tutorial (Just to see what it's like)
On Sep 3, 2011, at 7:49 AM, Patrick Lynch wrote:
On Sat, Sep 3, 2011 at 4:36 PM, Gavin Kistner <phrogz@me.com> wrote:
On Sep 3, 2011, at 2:16 PM, Adam Prescott <adam@aprescott.com> wrote:
[#387356] Which version should I download? — Vladimir Van Bauenhoffer <cluny_gisslaren@...>
Im new to programming and Im thinking of downloading and starting with
[#387363] opening a file with variable name — Jeffrey Smith <jesmith2095@...>
Hello All,
On Sat, Sep 3, 2011 at 2:59 PM, Jeffrey Smith <jesmith2095@gmail.com> wrote:
Hello Hassan,
On Sat, Sep 3, 2011 at 3:27 PM, Jeffrey Smith <jesmith2095@gmail.com> wrote:
I changed the slashed and escaped the file path ( I noticed after the =
[#387367] arrays(setters and getters) — jack jones <shehio_22@...>
# whats wrong with that
[#387392] loops problem — jack jones <shehio_22@...>
for (j = @array.length ; j > counter ; j = j-1) # counter is a variable
I've read about the method which inserts some element in a certain place
[#387408] Ruby and XML — Bob Aiello <raiello@...>
Hi Everyone,
[#387424] read .gz file directly — CC Chen <dickyhide@...>
How to read the xxx.gz file directly and don't decompress the file.
[#387451] Conditional expression and return — Philipp Altmann <altmann.work@...>
Hi guys,
[#387468] Grouping an array into sub-arrays. — Intransition <transfire@...>
Is there a method out there already that does anything like this?
On Tue, Sep 6, 2011 at 11:47 PM, Intransition <transfire@gmail.com> wrote:
[#387469] posts on Unix systems programming — Eric Wong <normalperson@...>
I would like to do a series of mailing list posts on the subject of Unix
On Wed, Sep 7, 2011 at 4:30 AM, Eric Wong <normalperson@yhbt.net> wrote:
Eric Wong wrote in post #1020497:
On Wed, Sep 7, 2011 at 12:00 AM, Eric Wong <normalperson@yhbt.net> wrote:
Sean O'Halpin <sean.ohalpin@gmail.com> wrote:
[#387497] TCPSocket recv's nil with gets() if the server crashes? — "Bill W." <sirwillard42@...>
I don't claim to be much of a programmer, and I am also new to RUBY, so
[#387504] Ruby for multiple platforms — James French <James.French@...>
Morning,
[#387513] green shoes on archlinux x64 error... — serialhex <serialhex@...>
ok, so i brought this up in the shoes ML, and they suggested i ask here.
Hi hex,
[#387530] Unexpected behavior of Ruby array — Suvankar Satpati <suvankar.17@...>
I was going through the exercises at http://rubykoans.com/ and got
There's discussion about this at http://www.ruby-forum.com/topic/1393096
On Sep 8, 2011, at 4:08 AM, Adam Prescott wrote:
On Thu, Sep 8, 2011 at 10:15 PM, Gary Wright <gwtmp01@mac.com> wrote:
On Fri, Sep 9, 2011 at 1:36 PM, Robert Klemme
[#387537] help with LOAD_PATH when building from source on Mac OSX Lion — James French <James.French@...>
Hi all,
[#387544] Executing the output of a look — dwight schrute <spambocks@...>
Hi,
On Thu, Sep 8, 2011 at 3:35 PM, dwight schrute <spambocks@yahoo.ca> wrote:
[#387561] undefined method?? — Joe Collins <joec_49@...>
When I press MSG or EXIT buttons I get undefined method errrs for the
[#387563] usp.ruby - Unix systems programming in Ruby list — Eric Wong <normalperson@...>
A mailing list dedicated to Unix systems programming in Ruby
[#387566] Ruby Readline - do something when a key combination is pressed — Marc Heiler <shevegen@...>
Hi,
[#387573] Submitting a URL with Mechanize — dwight schrute <spambocks@...>
Hi,
[#387581] Regex Problem — "Cyril J." <cyril.varghese.jose@...>
Hello all,
[#387586] Creating a hash from two arrays — simon harrison <simonharrison.uk@...>
Hi. Can anyone help with this? I'd like to end with a hash like so:
Robert, I seem to remember that it was you who said you'd implemented
This works in 1.9 at least.
On Fri, Sep 9, 2011 at 6:15 PM, Aaron D. Gifford <astounding@gmail.com> wro=
[#387588] Strings in a Ruby 1.9 C extension? — "Aaron D. Gifford" <astounding@...>
Hi,
[#387596] newbie ruby installation malloc issue — "mark e." <mark_f_edwards@...>
hi all -
thanks josh.
On Sun, Sep 11, 2011 at 12:42 PM, mark e. <mark_f_edwards@yahoo.com> wrote:
[#387605] Convert ruby.rb to msdos exe file? — Joe Collins <joec_49@...>
I am rewriting numerous vbscript programs in ruby. Is there a way to
[#387607] Large file reading — "Cyril J." <cyril.varghese.jose@...>
Hello all,
On Fri, Sep 9, 2011 at 10:38 PM, Cyril J. <cyril.varghese.jose@gmail.com> wrote:
[#387614] how to write data in binary to a file? — frank hi <yw_hi@163.com>
Hi,
frank hi wrote in post #1021069:
7stud -- wrote in post #1021082:
On Sat, Sep 10, 2011 at 6:52 PM, Brian Candler <b.candler@pobox.com> wrote:
Phillip Gawlowski wrote in post #1021166:
On Sun, Sep 11, 2011 at 5:15 AM, Brian Candler <b.candler@pobox.com> wrote:
[#387624] Not 2 maps — Harry Kakueki <list.push@...>
# I have this
A marginally faster solution would be
On Sat, Sep 10, 2011 at 11:43 PM, Bartosz Dziewo=C5=84ski
[#387626] Installing ruby on 5.4 throws errors and doesn't create the make file — sridhar pandurangiah <sridharpandu@...>
I am trying to install ruby on my VPS and I get strange errors. Didn't
[#387646] How do I make output generate a float without an excess numbers of decimal places? — Kane Williams <theburrick@...>
For example, my current code is
On Sep 11, 2011, at 5:05 AM, Kane Williams wrote:
I tried n.round(2) and gave an error - didnt want the 2 argument. I am
[#387652] making an array of strings — Joe Collins <joec_49@...>
I want to make an array of strings, i.e boy, girl, cat dog
[#387653] De-listing of ruby-doc.org on ruby-lang.org? — Matthew -- <astrochase@...>
This may have been brought up before, but as a newbie Ruby programmer,
On Sun, Sep 11, 2011 at 9:24 AM, Matthew -- <astrochase@gmail.com> wrote:
James Gray wrote in post #1021268:
On Sun, Sep 11, 2011 at 10:14 AM, Matthew -- <astrochase@gmail.com> wrote:
[#387663] example of tk drop down menu needed — Joe Collins <joec_49@...>
I want to have a drop down whereby when I click on it, I get a number of
[#387693] ruby 1.9.2 binary distribution for linux ? — "mark e." <mark_f_edwards@...>
hello all -
[#387694] 1.9.3 (and nightly snapshot) error — "mark e." <mark_f_edwards@...>
hello - several people have helped me try to get 1.9.2 installed with no
[#387700] Network user on Linux — Mario Ruiz <tcblues@...>
I am able to get the network user in windows though ENV['username'] but
[#387725] Any downsides to writing paranthesises? — Vladimir Van Bauenhoffer <cluny_gisslaren@...>
Im a newbie programmer who is trying to learn Ruby after having just
On Mon, Sep 12, 2011 at 4:16 PM, Vladimir Van Bauenhoffer
.serialhex .. wrote in post #1021524:
On Tue, Sep 13, 2011 at 05:50:35AM +0900, Vladimir Van Bauenhoffer wrote:
Just a convention. As long as you're just writing for yourself, do
On Tue, Sep 13, 2011 at 05:41:41AM +0900, Bartosz Dziewo=C5=84ski wrote:
[#387744] Can monkey patching be discovered when you require a library? — Nick Klauer <klauer@...>
Is it possible to know whether a method, class, or instance was overridden
[#387760] Iterate Array and (pretty)print — dwight schrute <spambocks@...>
Hi,
[#387767] Using a loop to run similar commands — dwight schrute <spambocks@...>
Hi again,
[#387772] Methods not found — Angelo Farias <angeloalvesfarias@...>
Web page throw: =E2=80=98undefined method `find' for =
[#387779] recommended way to support multiple APIs from one codebase — Chuck Remes <cremes.devlist@...>
I am the author of the ffi-rzmq gem. It wraps the 0mq [1] (libzmq) library for use by all of the major Ruby runtimes.
[#387784] examples of date, datetime classes needed — Joe Collins <joec_49@...>
I am running ruby 1.8.7 under windows xp, if that matters
[#387793] csv file use excel to open and modify — CC Chen <dickyhide@...>
I create csv script to read a csv file.
[#387806] Integers to English Words. — Nut Shell <conor.starrs@...>
Hi,
[#387811] Get interpreter path — Michal Suchanek <hramrach@...>
Hello,
> get current interpreter path
On Wed, Sep 14, 2011 at 3:35 PM, Michal Suchanek <hramrach@centrum.cz> wrot=
On 14 September 2011 20:47, Phillip Gawlowski <cmdjackryan@gmail.com> wrote:
On Wed, Sep 14, 2011 at 8:56 PM, Michal Suchanek <hramrach@centrum.cz> wrot=
On 14 September 2011 21:06, Phillip Gawlowski <cmdjackryan@gmail.com> wrote:
On Thu, Sep 15, 2011 at 12:09 AM, Michal Suchanek <hramrach@centrum.cz> wro=
On 15 September 2011 01:12, Phillip Gawlowski <cmdjackryan@gmail.com> wrote:
[#387814] Tough Ruby Homework — Rory Pascua <rorypascua@...>
I'm trying to take a long piece of text, find a word, and get that word
...if it's homework, why are you simply asking us?
[#387823] weird behaviour spawning processes — James French <James.French@...>
Hi,
[#387831] Find memory leak in very complex Ruby app — Tsyren Ochirov <tsyren.hey@...>
everyone!
[#387853] Can I Safely Use Rubinius While Learning? — Aaron Jackson <jacksonaaronc@...>
Greetings,
On Thu, Sep 15, 2011 at 2:33 AM, Aaron Jackson <jacksonaaronc@gmail.com> wr=
Chris White wrote in post #1022049:
On Thu, Sep 15, 2011 at 10:43:23AM +0900, Aaron Jackson wrote:
[#387861] rake aborted! — "Ravi B." <ravibaswant.in@...>
Hi I am new to the ruby language in rhomobile application and when I
[#387878] Reading Stack Overflow RSS Feed — Samnang Chhun <samnang.chhun@...>
I would like to learn how to build a background running program that
[#387881] debug error in git commamd prompt — "Ravi B." <ravibaswant.in@...>
when i execute the $rake run:bb command it give error message
[#387906] Ruby On-line Courses — "Patil D." <patil.demerji@...>
I'm looking for recommendations for excellent ruby on-line courses or
[#387914] RVM + 1.9.3pre == broken readline — Chad Perrin <code@...>
I have not been able to get readline working with the 1.9.3 preview using
[#387915] Some newbie questions — Vladimir Van Bauenhoffer <cluny_gisslaren@...>
I got some newbie questions which I would very much appreciate if
[#387930] How long does it take to complete Ruby — Samuel Mensah <sasogeek@...>
Hi :)
[#387957] array.map! + delete_if possible ? — Kassym Dorsel <k.dorsel@...>
I have an array of strings that I need to modify. I either need to
On 17.09.2011 00:03, Kassym Dorsel wrote:
[#388001] opencv gem on snow leopard failing to bind to all required symbols — andrew mcelroy <sophrinix@...>
Greetings,
[#388003] Ruby Speed Question — Kevin Anon <oblivious.sage@...>
Wrote my first Ruby program recently for a class assignment where we had
On Sun, Sep 18, 2011 at 10:51 AM, Kevin Anon <oblivious.sage@gmail.com>wrote:
[#388006] download rvm and install later? — 7stud -- <bbxx789_05ss@...>
How do you download rvm without installing it?
On Sun, Sep 18, 2011 at 11:51 AM, 7stud -- <bbxx789_05ss@yahoo.com> wrote:
[#388013] Persistent storage in ruby — Lb Tr <treleven.lloyd@...>
Hi,
[#388017] FTP ports — Reese Chappuis <c0dege3k@...>
I've been writing a super simple terminal FTP client to send text files
maybe try using the connect method to manually specify the port number
[#388032] How-to run a 'minitest' test? — Lb Tr <treleven.lloyd@...>
Hi,
[#388044] — Асет Асет <asetpochta@...>
SGksCgpIb3cgdG8gZ2VuZXJhdGUgcmFuZCAocmFuZG9tIG51bWJlcikgYmV0d2VlbiB0d28gbnVt
[#388046] How to generate rand (random number) between two numbers? — Асет Асет <asetpochta@...>
SGksCgpIb3cgdG8gZ2VuZXJhdGUgcmFuZCAocmFuZG9tIG51bWJlcikgYmV0d2VlbiB0d28gbnVt
[#388049] Overloaded constructor — Aya Abdelsalam <ayoya_91@...>
Hello
[#388078] appending \n to each element in an array — Joe Collins <joec_49@...>
I have an array
On Tue, Sep 20, 2011 at 7:27 AM, Joe Collins <joec_49@hotmail.com> wrote:
[#388092] StringIO and encodings — Alex Young <alex@...>
This surprised me:
On Tue, Sep 20, 2011 at 4:18 PM, Alex Young <alex@blackkettle.org> wrote:
Adam Prescott wrote in post #1022947:
On Sep 20, 2011, at 8:32 AM, Alex Young wrote:
[#388097] Ruby on a Mac — Peter Bailey <pbailey@...>
HI,
[#388104] I am confused with installing a gem — "amir e." <aef1370@...>
Hi
[#388123] Turning on a special program at special time and turning off the computer at another special time — "amir e." <aef1370@...>
I decided to write a program in RUBY wherein these items have been done
That sounds like a program a special program a terrorist would write. Are
[#388135] flog 2.5.3 Released — Ryan Davis <ryand-ruby@...>
flog version 2.5.3 has been released!
[#388153] RegEx Help For checking alphnumeric — "Saurabh A." <getsauin@...>
Hi,
[#388164] Parsing xml with an any tag — abhishek asthana <abhishek813@...>
Hi,
[#388171] Ruby Help with HTML Form — "Mike M." <freemcg36@...>
I have html, css, and javascript background but have never touched Ruby.
[#388198] Conditional statements with multiple arguments — "Thomas B." <sinixlol@...>
Good afternoon everyone,
Peter,
I was thinking about this just yesterday. Sure would be nice if their
On Sun, Sep 25, 2011 at 7:10 AM, Intransition <transfire@gmail.com> wrote:
[#388203] Ruby 1.9.3 RC1 is out — "Yuki Sonoda (Yugui)" <yugui@...>
-----BEGIN PGP SIGNED MESSAGE-----
-----BEGIN PGP SIGNED MESSAGE-----
-----BEGIN PGP SIGNED MESSAGE-----
Hello,
-----BEGIN PGP SIGNED MESSAGE-----
[Are there / will there be before final 1.9.3 release] any binary
Bartosz Dziewo=C5=84ski wrote in post #1023582:
2011/9/25 Jon Forums <jon.forums@gmail.com>:
Bartosz Dziewo=C5=84ski wrote in post #1024400:
[#388230] Distribute Ruby GUI App (Shoes) — "Maximilian S." <hisako1337@...>
Hi there!
This is the unfortunate current situation. Red shoes is the only one with a
@jake: I decided to post here because I also look for a general solution
[#388238] How about new syntax: "object.\method" returns a Method instance? — Joey Zhou <yimutang@...>
I'm afraid the normal way of creating a Method instance is circuitous
[#388241] FileUtils head-scratcher... — Chuck Remes <cremes.devlist@...>
In one of my projects I need to move all files and subdirectories in a particular directory up on level.
[#388248] Looking for better/familiar approach to command line opts — "Perl J." <perljunkie@...>
So I guess the warning to the reader upfront is... I'm a bit of a Perl
On Sun, Sep 25, 2011 at 3:48 PM, Perl J. <perljunkie@gmail.com> wrote:
On Sun, Sep 25, 2011 at 4:03 PM, Josh Cheek <josh.cheek@gmail.com> wrote:
I'm not sure where that syntax for OptionParser came, and Trollop is a
David C. wrote in post #1023941:
[#388255] ffi-ncurses v0.4.0 released — "Sean O'Halpin" <sean.ohalpin@...>
Hi,
[#388261] problems with Benchmark on ruby 1.8.4 (rhe 5.3) — "Russell F." <russell.fulton@...>
Yes I know the version is ancient -- I'm stuck with it for various
On Mon, Sep 26, 2011 at 6:32 AM, Russell F. <russell.fulton@gmail.com> wrot=
[#388263] shoes-mocks 0.0.2 release — Steve Klabnik <steve@...>
shoes-mocks 0.0.2 has been released!
[#388264] shoes-cucumber 0.0.2 released! — Steve Klabnik <steve@...>
shoes-cucumber 0.0.2 has been released!
On Mon, Sep 26, 2011 at 02:38:25PM +0900, Steve Klabnik wrote:
Derp. I'll push up one a new one in a bit, but until then, like everything I
[#388309] ping sweep and threads — Panagiotis Atmatzidis <ml@...>
Dear Sir(s),
[#388312] got error: ERROR Errno::ECONNABORTED: An established connection was aborted by the software in your — "mohit b." <mohitbansal111@...>
Hi
[#388333] Get all classes from a list of files — Jeroen van Ingen <jeroeningen@...>
I have a list of ruby files. I would like to create objects from all
@Adam
On Sat, Oct 1, 2011 at 6:05 PM, Jeroen van Ingen <jeroeningen@gmail.com> wr=
[#388342] Ruby Syntax @keywords ||= [ ] — Bhavesh Sharma <sharmabhavesh@...>
Sorry if this comes across as a dumb question, but what does the
[#388354] Tree - Recursive print function — "Giacomo C." <lib.giacomo@...>
Hi There,
On Wed, Sep 28, 2011 at 8:30 PM, Chris White <cwprogram@live.com> wrote:
[#388363] What does "exit_on_fail("initialize") { hook('preinit') { preinit } } " mean? — Yunfeng Xu <hywl51@...>
Hi,
[#388366] IO.readlines will not accept variable with file name Why? — Joda jenson <jodajen2@...>
I am fairly new to Ruby and I am stuck on this. Would someone have a
On Thu, Sep 29, 2011 at 11:14 AM, Joda jenson <jodajen2@yahoo.com> wrote:
On Thu, Sep 29, 2011 at 11:56 AM, Robert Klemme
Robert Klemme wrote in post #1024202:
On Thu, Sep 29, 2011 at 10:39 PM, Joda jenson <jodajen2@yahoo.com> wrote:
Peter Vandenabeele wrote in post #1024266:
On Thu, Sep 29, 2011 at 11:20 PM, Joda jenson <jodajen2@yahoo.com> wrote:
[#388381] Variables, Arrays and Hashes. — "Rob V." <robtvogel@...>
I'm trying to make a card game with Ruby. I created a hash of cards and
On Thu, Sep 29, 2011 at 8:40 PM, Rob V. <robtvogel@gmail.com> wrote:
"Jes=C3=BAs Gabriel y Gal=C3=A1n" <jgabrielygalan@gmail.com> wrote in pos=
On Thu, Sep 29, 2011 at 8:54 PM, Rob V. <robtvogel@gmail.com> wrote:
[#388397] simple program, need help — Trevor Harker <koolaidmancometh@...>
File attached.
[#388406] using alias_method before function definition — Reginald Tan <redge.tan@...>
Hi guys, I'm having problems with using alias_method. When i run this
[#388414] How to write a text in red color — Sat nosur <skoppu123@...>
Hi All,
[#388418] RVM seems to fail — Stavros Kefaleas <skiabox12@...>
I have already installed ruby 1.8.7 by default in my system (macos
[#388429] Problem with Ruby 1.9.3 RC1 and YAML files — Marc Heiler <shevegen@...>
I am trying to get ruby 1.9.3 rc1 to work and it fails because of my
Re: SAMSUNG to produce "Ruby on Rails in Silicon" System on a Chip
On Sep 6, 2011 6:52 AM, "Ilias Lazaridis" <ilias@lazaridis.com> wrote: > > Note to readers: > > SAMSUNG: > > Samsung produces many chips: > > http://www.samsung.com/global/business/semiconductor/newsView.do?news_id=3D= 1024 > > RUBY: > > The silence around this topic shows clearly how the ruby-community > (including professional companies) deals with weaknesses: silence > them. > > Ruby sources-codes are full of such quality: > > https://github.com/lazaridis-com/ruby/blob/34918aa83260246e545911efe6e16725= 07c3e699/vm_method.c > > And the quality that must be reached is at minimum(!) this one: > > https://github.com/lazaridis-com/ruby/blob/refactor_vm_method/vm_method.c > > Take a look at other files, try to follow the logic, the programm flow > etc., for example when strings are processed: > > https://github.com/lazaridis-com/ruby/blob/f4dda52025433e232f931ffa1cb04736= 84128a5a/string.c > > This is *production* code, believe it or not. What would you do? Note: you are not allowed to loose any functionality nor behavior. Just because something is complex does not mean its wrong. That code has more macros than what I would normally deem sane. That said, there is probably a good reason for it. I would need to study it more. > > The arrogance, stubborness and egoism of the core-team, community and > professionals surrounding ruby is killing this language. > Yes it's killing a top 10 language. Lol It's free and open source. If some thing has you so butt hurt, then fix it. Please. > I am really wondering how even companies like "Google" use such a > terrible quality source-code base in their products (without at least > contributing to increase the quality). > Why is google in quotes? Are you still trolling or are you trying to "help"? > Just unbelievable. > > On 31 =CE=91=CF=8D=CE=B3, 12:09, Ilias Lazaridis <il...@lazaridis.com> wr= ote: > > (public draft) > > > > Samsung Electronics, Co., Ltd., one of the worlds greatest advanced > > semiconductor producer, announced the latest of it's popular ARM11 > > based System on a Chip (SoC) solutions, the RORIS6440 "Rails in > > Silicon" web-application processor. Based on the Samsung=E2=80=99s adva= nced > > 45nm low power CMOS process technology, the "Rails in Silicon" chip > > offers a high performance, low power and cost effective solution for > > next generation web applications. > > > > The System on a Chip consists of 4 subsystems occupying each 1/4 of > > the SoC : > > a) The ruby language interpreter in silicon > > b) The ruby gems subsystem (Xilinx FPGA) > > c) The Rails Framework subsystem > > d) The normalization FPGA (normalizing inconsistencies of the other 3 > > subsystems) > > > > The RORIS6440 web-application processor is available in samples for > > selected customers. It is scheduled for volume shipment in the fourth > > quarter of this year. The chip is housed in a 13=C3=9713 FBGA package w= ith > > a ball pitch of 0.65mm. > > > > - > > > > Yukuhiro Matsumoto, the ruby language designer commented: > > > > "Samsung engineers gave me some requirements for the necessary code- > > refactoring, in order to simplify the integration of the core > > interpreter into silicon. I can say that they were really professional > > till the latest cell of their body. And they listen, too! I said to > > them "I'm passionate about ruby, and many people love it". They said: > > "Don't worry, we will place some hearts at the side of each wafer with > > an inscription "With love, Ruby". - Well, they did it. I'm sitting > > here at my electron microscope (a present from Samsung's CTO), looking > > at the wafer's inscription. Just Lovely!" > > > > Asked what happened with the code-refactoring, Mr. Matsumoto replied: > > "I don't know, I got problems with my stomach after one day doing the > > refactoring. It was finally outsourced to undisclosed contractor, I > > think somewhere in Europe, but am not sure." > > > > - > > > > David Heinemeier Hansson, the designer of the initial Rails framework > > commented: > > > > This is the natural flow of things. Several people have contributed to > > new versions of the Rails framework (which were build based on much > > more specifications than the initial one. They increased the speed and > > stability of the Ruby interpreter. Even a "Computer Science Company" > > got involved, increasing the speed of web-server execution to 30%. > > Twitter has twitted like crazy in order to make things work - but then > > they moved to J...! > > > > Still, we we're not able to catch up with J... implemented systems - > > and in no way with systems implemented in the so called "King of > > Languages" (C++). After one year of reworking ruby and Ruby on Rails, > > we went nuts. Even a whole book "REWORK" didn't help - things become > > even worser, and people started to want 3 working days in summer. > > > > One step before we were forced to move to J [Mr. Hansson always got a > > hick-up when trying to say "Java"], Samsung contacted us with the > > offer to "go silicon". > > > > The chip increases the execution speed of rails applications to a > > factor of 5 to 10 (compared to mainstream intel/amd chips), and > > reduces the daily restarts to just 1 to 3 (in a typical Rails > > application). > > > > And communication with demanding Rails developers and users has become > > really easy: > > > > "Get used to it, it's silicon.". > > > > - > > > > Rails developer and ruby contributor Tenderlove commented: > > > > "OMG! I feel so happy. I went to the FAB an hugged all the 40 workers > > in the high-sterility environment, giving each and every of them a few > > of my favorite flowers. Ok, I've ruined their clean-room, knocking-out > > the production for 2 weeks. But who cares. OMG!!! A CHIP!!!" http://www.sciencephoto.com/media/347991/view > > > > - > > > > Ryan Davis (aka "The Release Berserker") said: > > > > "I am very proud that a complete RubyGems subprocessor was integrated. > > Eric Hodel and I insisted that the subsystem will be field- > > programmable, thus we can still release code fast (and depracate > > api's). > > > > Samsung engineers understood perfectly. They integrated the rubygems > > subsystem into the 6th generation Xilinx's Spartan-6 FPGA Family, > > right into the the chip. I have no idea what this chip is about. All > > that I know is, that I can require 'roris_fpga_upload' and then push a > > new release by ... (forgot the new API call, I've refactored it > > already 3 times). > > > > Anyway, I like my title. I'm Davis, the Release Berserker - and this > > will stay even with silicon, thank's to the excellent team at > > Samsung."http://www.xilinx.com/products/silicon-devices/fpga/spartan-6/ > > > > - > > > > James Edward Gray II commented: > > > > "I've written books about ruby, and half of the stuff I've documented > > and explained, was refactored and normalized away, in order to make > > ruby integratable in silicon." he told to the reporter in a slight sad > > tone. "How does it look now, people ask me now, why did I wrote books > > about those 'features', instead of normalizing them away."?' he then > > continues with tears dropping from his eyes "They even ask me, why I > > didn't saw those inconsistencies all those years, why I documented > > them like features. Didn't I know? Or did I just want to publish > > books, thus I'm called an expert?". > > > > After a few seconds of silence he stood up and shouted "the worst > > thing is, that Samsung selected this Zombie named Lazaridis in order > > to normalize and refactor the source-code base, thus it becomes able > > to be integrated. This guy knows nothing about ruby, even not "puts", > > how can he normalize the language?" > > > > Gladly, Tenderlove was present, and gave him five rations of hugs, and > > some flowers that Samsung engineers had trowed after him (those from > > the clean room). So "little James" (as Tenderlove calls him tenderly) > > calmed down soon and added with a great smile: > > > > "Well, I guess I'll write a new book now: "Ruby on Rails in Silicon" > > Reference for Beginners. Thank you, Samsung!" > > > > - > > > > The Ruby Core Developers announced simply "We love our spaghetti-code. > > It's a good code. And only we can grasp it. That's good, this should > > stay this way. Chips are not necessary." > > > > - > > > > Mr. Lazaridis, the first ever seen "troll" which solves C-core-level > > language-design issues, commented: > > > > "The truth is, that the hype around Rails had opened the doors to the > > headquarter of the Korean Chip-Giant. A java hating CTO (his wife left > > him for the highest-paid Korean Java-CTO) introduced Rails to some > > departments. The departments started to implement their applications > > themselves (as they hated their IT guys), and had a productivity boost > > of a factor around 5 to 10. It spread quickly within the company, even > > a dedicated (but unofficial) IT department was introduced, referred to > > as "Section 31"." > > > > Lazaridis continues in his typical criticizing tone "Then the problems > > and the productivity loss started. The ROM methodology (Relational to > > Object Mapping, the reverse of ORM - Object Relational Mapping) > > negates most benefits of the Object Orientation, making the new > > "Rails- > > Nija's" collapse and then pay $400 and more for a simple advertisement > > to find "Rails Experts". Rails Experts which know, that Rails has it's > > natural limits, dictated by laws of physics and mathematics. But it's > > a job, and they do it." > > > > Lazaridis continued straight and openly, not afraid to loose even the > > last tiny opportunity for a contract within the ruby domain. He stated > > the most relevant fact, which everyone knows, but no one want's to > > speak out: > > > > "The technology-lock-in machinery of Rails worked nice. Everything is > > reinvented, reimplemented, renamed, presented with fun, love and > > things opposite to what people hate. But how deep got Samsung > > trapped?. The answer is: VERY deep. The financial departments > > estimated the "lock-out" costs, and finally found out that producing a > > new chip would be much cheaper than getting Rails specialists from > > overseas to solve the problems or to migrate away from Rails. This > > solution had the additional benefit from preventing the CTO from > > committing suicide. Who want's to admit publicly that he has been > > trapped by a marketing machine? This simply does not happen after the > > lessons that Windows 3.x teached." > > > > With a smile in his face, Lazaridis told the reporter: > > > > "Many people would get a stroke, if they'd know that I was the > > undisclosed subcontractor, who normalized (with a self-selected > > distributed team of 3 people) the ruby-core, and created the basic > > SystemVerilog2009 simulations. Please don't write this, thus everyone > > stay's happy!" [Editors note: Mr. Gray released this information > > already.] > > > > - > > - > > - > > > > Wake up. > > > > Could it become really that worse? > > > > Possibly not, but anyone who assesses the code-quality of the ruby- > > source-codes know: > > > > The Ruby Language System needs a rework, immediately. > > > > - Stricter processing rules, especially for issue-tracking and coding > > - Clean, decoupled, strict modular and self-documenting code > > - Open project which invites for code-level contributions > > > > It's up to the professional companies around ruby to do something, to > > act. To assess the code-quality, to admit that there's a major > > problem, and to ensure that someone dives into the sources and > > refactors them, reworks them. > > > > Who can do such a rework? > > > > See a suggestion here, which contains a work-example based on the > > vm_method.c unit: > > http://dev.lazaridis.com/base/wiki/RubyRework > > . > > -- > http://lazaridis.com > >