Опис:
Discussion about LISP.
|
|
|
'case' special op for strings?
|
| |
Is there any way to use the 'case' special op with other comparisons that 'eq', e.g. 'string='? Thanks for your help! Carlo
|
|
Detection of dotted list?
|
| |
Hi All, I have to detect whether or not an object is a dotted list. My solution is (defvar *dotted-list* nil) (defun dotted-list-p (l) (let ((*dotted-list* *dotted-list*)) (push (car l) *dotted-list*) (let ((c (cdr l))) (when c (if (consp c) (dotted-list-p c) (values t (nreverse *dotted-list*) c))))))... далі ⇒
|
|
Tree builder
|
| |
Hi folks, I need to do transform a flat alist (car is the level, cdr the data) into a sexp tree, i.e. '((0 . a) (1 . b) (0 . c) (1 . d) (2 . e) (1 . f)) into ((a (b)) (c (d (e)) (f)) ; hope I got that right ;) Anyone up for a neat solution? Leslie
|
|
an interface for a threaded application
|
| |
not sure if I should be posting this here, on a SBCL list, or on a SLIME list. Anyway... I have a lisp application made of several threads (with SBCL). I need to enter commands to this thing (via a REPL), but also to monitor what some of these threads are doing in real time. Just a single REPL window is not enough for this. In other realms, I... далі ⇒
|
|
Are shared-structure mutations actually important?
   
|
| |
Is the ability to alter the value of one variable by mutating the value of a different or "alias" variable ever actually important to our ability to solve problems? I'm increasingly of the opinion that it's not. I get that saving memory was very important when lisp was being designed and needed to run on machines that... далі ⇒
|
|
cl-net-snmp 5.19
|
| |
Common Lisp SNMP (cl-net-snmp) 5.19 New packages in this release: * snmp 5.19 (snmp-server 3.11) * asn.1 4.14 * usocket-udp 2.4 [Support Platforms] * CMUCL (version >= 2008-08 snapshot) * SBCL * Clozure CL * LispWorks (plus ASN.1 compiler and GUI tools) * Allegro CL * Scieneer CL (need a udp patch)... далі ⇒
|
|
How are LISP programs commonly deployed?
|
| |
Hi, I'm sort of new to LISP so please excuse my ignorance. My experience with LISP is just writing a few lines of code here and there. From what I've gathered so far there doesn't seem to by a typical way to deploy a LISP app, but I suspect I have overlooked something. Is there a typical way of deploying a LISP program,... далі ⇒
|
|
|