Thinking about Rails? Think Again 482
wolfeon writes "In 2005, Derek Sivers of CD Baby wanted to scrap his site and perform a rewrite in Rails. He hired Jeremy Kemper, also known as bitsweat on Freenode, to help on the project. Two years later, through blood and sweat, the project was then canceled because of limitations of Rails. Rails just wasn't meant to do everything since it is very much "canned" project. Mr. Sivers has written an entry in the O'Reilly blog: 7 reasons I switched back to PHP."
on rails (Score:1, Funny)
2 years on cocaine!? jesus fuck he can't have much of a nose left...
Comment removed (Score:3, Funny)
Re:Thinking about abortion? think again (Score:0, Funny)
Re:(I'm the author of the article) - Please read: (Score:3, Funny)
I am very tempted to use the "You must be new here"
Slashdot summaries are always written like this. I don't know if the editors/submitters do not understand the point of the article they are linking to, or if said editors/submitters are so biased that they want to prove another point, using that article.
Re:Why rewrite existing systems? (Score:5, Funny)
Re:thinking about something new? think again (Score:4, Funny)
Ow.
Re:Thinking about abortion? think again (Score:1, Funny)
SBCL (Score:3, Funny)
I also did try learning CL, but I personally found it hard to find out how to write production code in Lisp - most of the examples on the web are all very nice for CS stuff (e.g. run this from emacs via slime) , but not real world stuff. While you're strictly in the Lisp world everything is nice and all that - 101 ways to do "fibonacci" etc, but seems like the lisp docs are written by people who are so much smarter than I am that they probably find a lot of things so obvious that they don't list them in FAQs
Example questions I asked:
How do you compile and make an SBCL program executable? (I know now, but still...).
How do you trap and handle posix/unix signals? (not sure the ways I found are best practice)
How do you redirect STDOUT and STDERR to syslog?[1]
Any examples of production style boilerplate code?
How do I write a program that listens on UDP port X on all interfaces for packet and know which interface each packet came in from?
I'm currently using Perl and it is a lot slower than sbcl but so far it hasn't cored on me for a long while. With the exception of the last item the above sort of things are also easy or not too hard to find out (just man perlipc gives a lot of real world details).
I would like to learn a _fast_ high level language AND be able to use it to write production grade code (and no, I don't regard Java as high level, even if you program your java program to do XML and reinvent lisp badly).
[1] I do this for most of my programs. I disagree with people who say "STDOUT and STDERR should be closed (or sent to
I usually try to get it prefixed by the program name and PID (or parent PID) e.g.
Sep 22 03:07:16 host progname[1312] STDOUT: <std output here>
Sep 22 03:07:17 host progname[1312] STDERR: <std err here>
Real reason I switched back to PHP (Score:2, Funny)
Re:OMG Thinking Fundamentalism? think again (Score:0, Funny)
Mommy, I am only 0.05 inches long, but I have all my necessary cells for reproduction. I love the sound of Dad's voice going "Uhhhhg-! Yeah, Baby!".
Every time I hear it, I wave to those other less fortunate spermatozoa. But strangely, they do not wave back...
The sound of your heart beat is my favorite rap. And Jesus LOVES me. And Ponies too!
Hour 2
Mommy, Well here I go through the Fallopian tube! Gosh!....
Hour 3
You know what Mommy, I think I have 4 cells now, including Mr. Sperm!
Hour 4
Mommy, my I am trying to glue myself to the uterus wall, but I can't seem to stick!
(Is this the "Court of The Crimson King" like Daddy was humming??)
Hour 5
You went to the doctor last week. I KNEW it! And you took those 'pills'. That is why I can't glue to the wall.
Please dear Jesu! Please help Reverend Billy-Bob ban the Birth Control Pill!
Hour 6
I can hear the sound of a bathroom! Oh! I am going down a long tube again! Whee!
OH-OH! (SPLASH!)
OMG I am in water! Mom! Please don't flush! No!
And thus folks, ends the sad story of a child, one of 7 Trillion in the naked toilet!
Please help save these eggs and sperms! And if you must spill your seed, son, make sure you are married, and it is done into the proper egg container. (Ask your mom.)
And ONLY at the proper time of month.
AND, Little Mandy? Stay away from those evil pills in the circular dispenser!