I sure wish he'd stick to technical stuff. The combination of arrogance and ignorance displayed in that essay is a bit too much. I'd be a lot happier if he'd release another version of Arc than to peddle this drivel :(
-5 karma · joined July 31, 2007
I sure wish he'd stick to technical stuff. The combination of arrogance and ignorance displayed in that essay is a bit too much. I'd be a lot happier if he'd release another version of Arc than to peddle this drivel :(
"The truth is: Any language that's Turing Complete and supports enough language features can solve any problem."
Really? Wow, thanks Zed.
"The difference between practice and theory is greater in practice than in theory."
I became interested in emacs because of the good support for Lisp w/ slime, etc. Plus, I thought I'd prefer extending my editor with Lisp vs. vim script - I was right. I hadn't written any vim scripts while using vim, but I've quickly written many little elisp functions and bound them to convenient keys.
The dired (directory editing) feature is great. I like the way it handles buffers & bookmarks better than vim. I actually use the calendar feature.
I like how the functions you right get integrated into the help facility automatically.
The "Learning GNU Emacs" book is great.
The architecture seems better than vim.
I wasn't thrilled with all the "chording", but I'm writing new functions and making the keybindings comfortable for me.
The help facility seems superior to me. Dynamic abbreviations, window/frame control.
I'm sure there's more, but I only switched about 10 days ago :)
I did have to put in some effort to get nice fonts, but as the article states, if you use emacs 23, you can get it to look beautiful. I wrote a post about how to get it running with nice fonts:
http://lojic.com/blog/2008/02/07/nice-fonts-for-gnu-emacs-on...
As someone mentioned in the comments on that site, there's no need to write special scripts for this - using script/console does the job nicely with Rails.
script/console
post = BlogPost.new("title", "body", ... )
post.save
^d
You're modifying the database vs. in memory objects, but when you're scaling up via multiple app server instances, it's handy to store the info in the db.http://shootout.alioth.debian.org/gp4sandbox/benchmark.php?t...
However the if modifier (if it works as in Ruby) doesn't work out very well. I haven't touched Perl in 9 years, so I don't know how different the operator precedence is if at all.
What's the deal with the if? Is it a regular modifier?