Return Styles: Pseud0ch, Terminal, Valhalla, NES, Geocities, Blue Moon. Entire thread

Have you read your "Why Scheme Sucks" today?

Name: Anonymous 2008-05-06 1:30

Scheme is a great language. I found it to be one of the best "normal" programming languages for solving numeric stuff. The functions on top of its awesome numeric tower are something missing in pretty all other programming languages. Yeah, you can get it in your <language> by using a <lib>. You don't need libs in Scheme though.

Apropos libraries: there are no Scheme libraries with exception of commonly accepted SRFIs and the SLIB. If I look at the front page of SLIB, it tells everything: ``SLIB supports Bigloo, Chez, ELK 3.0, Gambit 4.0, ..." A great effort, will I have to input the same effort for my code? Yes!

Every Scheme implementation tries to specialize itself on a single approach, what is in theory really good - take best tool for the right job. The problem arises if you want to combine two approaches. You are locked in a room with a single implementation and either you select the best of the one or the best of the other. Don't get me wrong: for example C and C++ suffered for a long time of the same plague: code was bound to a single compiler or platform.

In contrast perl, java etc won of a singleton aproach - they ran everywhere and ran everyone's code. The reason the great code base exists is the fact that it was so easy to deploy own code. People wrote, posted and forgot about it. You cannot do that with Scheme. You can do that with PLT Scheme or Chicken Scheme or ... but you simply cannot do that with Scheme. You cannot extend R5RS without breaking compatibility. Take FFI for example.

Maybe in 20 additional years there will be a few generally accepted SRFIs defining standard minimal networking and FFI interfaces for that future RxRS. So that if you write a library only using that minimal subset, you will actually be able to write anything useful. You just cannot ignore those in the UI and Internet age.

Name: Anonymous 2008-05-06 1:47

Common Lisp it is, then.

Name: Anonymous 2008-05-06 1:49

I agree

Name: Anonymous 2008-05-06 1:58

>>2
This post is so terribly cute.  It's like a child telling you that when she grows up she will be a marine biologist.  No, kid.  You will not be a marine biologist.  If you're lucky you'll get an unsatisfying desk job.

Name: Anonymous 2008-05-06 4:24

THIS IS WHY WE DON'T POST ``[b]reddit[/b]" TO /prog/!!

Name: Anonymous 2008-05-06 14:07

>>4
I can't think of a reason a child with college in their future could not become a marine biologist. Enjoy your failure to achieve your childhood dreams.

Name: Anonymous 2008-05-06 14:41

>>6
Yes let us all laugh at >>4 for sucking at life.  Growing up to become a marine biologist is actually a reasonable goal. 

Name: Anonymous 2008-05-06 15:17

marine biologist
WRYYYYYYYYYYYYYYYYYYYYYYYYYY

Name: Anonymous 2008-05-06 17:58

DEVELOPERS DEVELOPERS DEVELOPERS DEVELOPERS DEVELOPERS DEVELOPERS DEVELOPERS DEVELOPERS DEVELOPERS DEVELOPERS DEVELOPERS DEVELOPERS DEVELOPERS DEVELOPERS DEVELOPERS DEVELOPERS DEVELOPERS DEVELOPERS DEVELOPERS DEVELOPERS DEVELOPERS DEVELOPERS DEVELOPERS DEVELOPERS DEVELOPERS DEVELOPERS DEVELOPERS DEVELOPERS DEVELOPERS DEVELOPERS DEVELOPERS DEVELOPERS DEVELOPERS DEVELOPERS DEVELOPERS DEVELOPERS DEVELOPERS DEVELOPERS DEVELOPERS DEVELOPERS DEVELOPERS DEVELOPERS DEVELOPERS DEVELOPERS DEVELOPERS DEVELOPERS DEVELOPERS DEVELOPERS DEVELOPERS DEVELOPERS DEVELOPERS DEVELOPERS DEVELOPERS DEVELOPERS DEVELOPERS DEVELOPERS DEVELOPERS DEVELOPERS DEVELOPERS DEVELOPERS DEVELOPERS DEVELOPERS DEVELOPERS DEVELOPERS DEVELOPERS DEVELOPERS DEVELOPERS DEVELOPERS DEVELOPERS DEVELOPERS DEVELOPERS DEVELOPERS DEVELOPERS DEVELOPERS DEVELOPERS DEVELOPERS DEVELOPERS DEVELOPERS DEVELOPERS DEVELOPERS DEVELOPERS DEVELOPERS DEVELOPERS DEVELOPERS DEVELOPERS DEVELOPERS DEVELOPERS DEVELOPERS DEVELOPERS DEVELOPERS DEVELOPERS DEVELOPERS DEVELOPERS DEVELOPERS DEVELOPERS DEVELOPERS DEVELOPERS DEVELOPERS DEVELOPERS DEVELOPERS DEVELOPERS DEVELOPERS DEVELOPERS DEVELOPERS DEVELOPERS DEVELOPERS DEVELOPERS DEVELOPERS DEVELOPERS DEVELOPERS DEVELOPERS DEVELOPERS DEVELOPERS DEVELOPERS DEVELOPERS DEVELOPERS DEVELOPERS DEVELOPERS DEVELOPERS DEVELOPERS DEVELOPERS DEVELOPERS DEVELOPERS DEVELOPERS DEVELOPERS DEVELOPERS DEVELOPERS DEVELOPERS DEVELOPERS DEVELOPERS DEVELOPERS DEVELOPERS DEVELOPERS DEVELOPERS DEVELOPERS DEVELOPERS DEVELOPERS DEVELOPERS DEVELOPERS DEVELOPERS DEVELOPERS DEVELOPERS DEVELOPERS DEVELOPERS DEVELOPERS DEVELOPERS DEVELOPERS DEVELOPERS DEVELOPERS DEVELOPERS DEVELOPERS DEVELOPERS DEVELOPERS DEVELOPERS DEVELOPERS DEVELOPERS DEVELOPERS DEVELOPERS DEVELOPERS DEVELOPERS DEVELOPERS DEVELOPERS DEVELOPERS DEVELOPERS DEVELOPERS DEVELOPERS DEVELOPERS DEVELOPERS DEVELOPERS DEVELOPERS DEVELOPERS DEVELOPERS DEVELOPERS DEVELOPERS DEVELOPERS DEVELOPERS DEVELOPERS DEVELOPERS DEVELOPERS DEVELOPERS DEVELOPERS DEVELOPERS DEVELOPERS DEVELOPERS DEVELOPERS DEVELOPERS DEVELOPERS DEVELOPERS DEVELOPERS DEVELOPERS DEVELOPERS DEVELOPERS DEVELOPERS DEVELOPERS DEVELOPERS DEVELOPERS DEVELOPERS DEVELOPERS DEVELOPERS DEVELOPERS DEVELOPERS DEVELOPERS DEVELOPERS DEVELOPERS DEVELOPERS DEVELOPERS DEVELOPERS DEVELOPERS DEVELOPERS DEVELOPERS DEVELOPERS DEVELOPERS DEVELOPERS DEVELOPERS DEVELOPERS

Name: Anonymous 2008-05-06 19:50

>>1
Don't get me wrong: for example C and C++ suffered for a long time of the same plague: code was bound to a single compiler or platform.
Don't get you wrong? But you are wrong!
C never suffered from such issue. C is by far more portable than perl, lisp or java.

Yeah, I know it's copypasta. But it's a bunch of inaccuracies, written in such way to be believable.
Just what the fuck is a "normal" programming language, and what's "numeric stuff"?

Name: Anonymous 2008-05-06 21:46

>>10
C never suffered from such issue.
If you had written an ANSI C compiler when you were twelve, you'd be more familiar with inconsistencies between compilers.

C is by far more portable than perl, lisp or java.
Probably about the same as those.

Name: Anonymous 2008-05-07 7:56

>>11
C never suffered from such issue.
If you had written an ANSI C compiler when you were twelve, you'd be more familiar with inconsistencies between compilers.
Uhh, are you talking about pre-ANSI era? Yes, but just how many compilers where there? Most of them would follow K&R1 anyway, so what's the problem? There was always pcc for you.

C is by far more portable than perl, lisp or java.
Probably about the same as those.
In the pre-ANSI era, perl and java didn't even exist.
It took ten years for perl, and twenty for java. By the time java was out, C already had 3 standards. Four years later it had another. By the time Java was out, every system imaginable had a C compiler switch for it.

Name: Anonymous 2010-11-25 10:35

Name: Anonymous 2010-12-21 11:39

Name: Anonymous 2011-02-03 7:41

Name: Anonymous 2011-02-04 18:35

Name: Sgt.Kabukiman‵ݮ 2012-05-23 5:18

All work and no play makes Jack a dull boy
 All work and no play makes Jack a dull boy
 All work and no play makes Jack a dull boy
 All work and no play makes Jack a dull boy
 All work and no play makes Jack a dull boy
 All work and no play makes Jack a dull boy
 All work and no play makes Jack a dull boy
 All work and no play makes Jack a dull boy
 All work and no play makes Jack a dull boy
All work and no play makes Jack a dull boy
 All work and no play makes Jack a dull boy
 All work and no play makes Jack a dull boy
 All work and no play makes Jack a dull boy
 All work and no play makes Jack a dull boy
 All work and no play makes Jack a dull boy
 All work and no play makes Jack a dull boy
 All work and no play makes Jack a dull boy
 All work and no play makes Jack a dull boy

Newer Posts
Don't change these.
Name: Email:
Entire Thread Thread List