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

You Need to Read Your SICP Today

Name: Anonymous 2009-03-05 12:45

In my systems programming class we all had to write a simple unix utility in C to read and display students' questions for our weekly quiz.  The student who wrote the most secure and elegant solution was awarded tons of extra credit.  Guess who won?  That's right, the guy who built abstractions from procedures.  The guy who used a cons list to input his questions.  The guy who read his FUQIN SICP.

I was completely blown away at how elegant and easy to understand his code was.  It made my code look like barf.  It made my code look like it was written in some bizarre dialect of a tribe of autistic pigmies. And it made me sort of embarrassed that I haven't read my SICP yet.

So to all of you out there who think that Scheme is just some toy language, take heed.

Name: Anonymous 2013-06-10 4:43

3 main reasons why Vim is the superior text editor:
1) Speed: vim allows you to do anything without your hands leaving the main area of the keyboard (the rectangle from left-ctrl to F12). No more slow and wasteful movements for getting to the arrow keys or, even worse, the mouse.
2) Modality: by being a naturally modal editor, Vim allows you to pack an insane amout of functionality into that space just under your hands. Copying, folding, searching, tabbing and more is accessible to you at max speed and without having to memorize some cryptic key combinations. Want to delete all text up to the quote sign and insert something in its place? Just tell Vim to delete till the symbol: dt".
3) Configurability: everything is configurable and programmable. Want to map a very often-needed, boring routine to an automatic action? Just write a little script. Don't want to write scripts yourself? A plugin like Vundle or Pathogen will make managing extensions as easy as calling :BundleInstall and :BundleUpdate.

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