[geeks] vi vs. emacs - rational discussion

Sandwich Maker adh at an.bradford.ma.us
Sat Apr 3 20:00:33 CST 2004


"From: "Jonathan C. Patschke" <jp at celestrion.net>
"
"
"One of the really neat things I like about Emacs is the easy access to a
"lisp interpreter.  Don't want to learn lisp?  Just use it for simple
"things:
"
"  C-x b *scratch*
"  (* 24234 34234)
"  C-j
"
"And Emacs happily replies with 24320388, the product of 24234 and
"34234.  Then you can C-x RET to get back to what you were working on.
"The +, -, /, and % (modulo) arithmetic functions work similarly.

in vi with SH set to ksh:
:!print $((24234*34234))
829626756

something wrong with your elisp math?	[;^>]

"You can even use it to help you decide what you want for lunch:
"
"  (defun pick-x (theList x) (if (= x 0) (car theList)
"                                (pick-x (cdr theList) (- x 1))))
"  (defun pick-random (theList x)
"                     (pick-x theList (abs (% (random) (length theList)))))
"  (setq lunch-options '(burger sub indian mexican chinese))
"  (pick-random lunch-options)
"
"And Emacs says I need Indian food.

#!/usr/bin/ksh -p

set -A theList burger sub indian mexican chinese

lunch-options=$((RANDOM%${theList[*]}))

print "you eat ${theList[$lunch-options]} today"
# end

for a start.
________________________________________________________________________
Andrew Hay                                  the genius nature
internet rambler                            is to see what all have seen
adh at an.bradford.ma.us                       and think what none thought



More information about the geeks mailing list