Description:
Discussion about LISP.
|
|
|
A question about lexical binding
|
| |
For a couple of years (well, since I started learning Lisp and Scheme in my spare time) already I am trying to fathom what the real meaning of lexical scope is. I know how to use them, I program Perl at day, and I know the extent of lexical variables, and I can use them to build closures. However, I am currently going over SICP, and I am building an... more »
|
|
reading large fixed-width datasets
|
| |
Hi, I am working with some Current Population Survey data. The files themselves are huge (145MB for each month 13x12 months), and the data format is fixed-width tables, like this: 002600310997690 82008 120100-1 1 1-1 1-3-1-1-1 36409348 1 1 7 7 2 0 002909470991091 82008 220100-1 1 1-1 014-1-1-1 34777557 1 5 1 8 1 1... more »
|
|
HOW TO LEARN LISP?
   
|
| |
for help ! is lisp language hard to learn ? and whick book i should read first? i never touch lisp before but not it seem lisp is very great mind language; who can help me?
|
|
Lisp vs Java
   
|
| |
I'm constantly hearing that Lisp is the best computer language ever designed. I am particulary interested in knowing why it is better than Java. I'd like to read opinions from people using both IN THE REAL WORLD, day by day, in their work, not just in theory. Thank you. Fran.
|
|
static, dynamic and implicitely typed languages
|
| |
I think that Lisp compiler get their power because in Lisp you usually declare implicitely the type of the argument: (person-name "John") (char "sure I'm a string" 1) (car '(sure this is a list)) (= A B) ;; sure A is a number.... That is instead of declaring the type of the argument, Lisp language... more »
|
|
functions in a list
|
| |
(defvar *fun-table* '(("+" . #'+) ("-" . #'-) ("*" . #'*) ("/" . #'/))) (defun operate (op n1 n2) (funcall (cdr (assoc op *fun-table* :test #'string=)) n1 n2)) When I try to call the function operate in the format as follows: (operate "+" 1 2) It failed. The error message is: *** - FUNCALL: (#'+) is not a... more »
|
|
|