From heller at common-lisp.net Sun Aug 1 06:26:02 2004 From: heller at common-lisp.net (Helmut Eller) Date: Sat, 31 Jul 2004 23:26:02 -0700 Subject: [slime-cvs] CVS update: slime/swank-lispworks.lisp Message-ID: Update of /project/slime/cvsroot/slime In directory common-lisp.net:/tmp/cvs-serv1408 Modified Files: swank-lispworks.lisp Log Message: Minor refactoring. Date: Sat Jul 31 23:26:02 2004 Author: heller Index: slime/swank-lispworks.lisp diff -u slime/swank-lispworks.lisp:1.51 slime/swank-lispworks.lisp:1.52 --- slime/swank-lispworks.lisp:1.51 Fri Jul 2 02:58:39 2004 +++ slime/swank-lispworks.lisp Sat Jul 31 23:26:02 2004 @@ -380,7 +380,7 @@ (*readtable* ,readtable)) , at body))))) -#-(or lispworks4.1 lispworks4.2) ; no dspec:parse-form-dspec prior to 4.3 +#-(or lispworks4.1 lispworks4.2) ; no dspec:parse-form-dspec prior to 4.3 (defun dspec-stream-position (stream dspec) (with-fairly-standard-io-syntax (loop (let* ((pos (file-position stream)) @@ -407,40 +407,35 @@ (return pos))))))))) (check-dspec form)))))) +(defun dspec-file-position (file dspec) + (with-open-file (stream file) + (let ((pos + #-(or lispworks4.1 lispworks4.2) + (dspec-stream-position stream dspec))) + (if pos + (list :position (1+ pos) t) + (dspec-buffer-position dspec 1))))) + (defun emacs-buffer-location-p (location) (and (consp location) (eq (car location) :emacs-buffer))) (defun make-dspec-location (dspec location) - (flet ((filename (pathname) - (multiple-value-bind (truename condition) - (ignore-errors (truename pathname)) - (cond (condition - (return-from make-dspec-location - (list :error (format nil "~A" condition)))) - (t (namestring truename))))) - (function-name (dspec) - (etypecase dspec - (symbol (symbol-name dspec)) - (cons (string (dspec:dspec-primary-name dspec)))))) - (etypecase location - ((or pathname string) - (let ((checked-filename (filename location))) - (make-location `(:file ,checked-filename) - #+(or lispworks4.1 lispworks4.2) - (dspec-buffer-position dspec 1) - #-(or lispworks4.1 lispworks4.2) - (with-open-file (stream checked-filename) - (let ((position (dspec-stream-position stream dspec))) - (if position - (list :position (1+ position) t) - (dspec-buffer-position dspec 1))))))) - (symbol `(:error ,(format nil "Cannot resolve location: ~S" location))) - ((satisfies emacs-buffer-location-p) - (destructuring-bind (_ buffer offset string) location - (declare (ignore _ string)) - (make-location `(:buffer ,buffer) - (dspec-buffer-position dspec offset))))))) + (etypecase location + ((or pathname string) + (multiple-value-bind (file err) + (ignore-errors (namestring (truename location))) + (if err + (list :error (princ-to-string err)) + (make-location `(:file ,file) + (dspec-file-position file dspec))))) + (symbol + `(:error ,(format nil "Cannot resolve location: ~S" location))) + ((satisfies emacs-buffer-location-p) + (destructuring-bind (_ buffer offset string) location + (declare (ignore _ string)) + (make-location `(:buffer ,buffer) + (dspec-buffer-position dspec offset)))))) (defun make-dspec-progenitor-location (dspec location) (let ((canon-dspec (dspec:canonicalize-dspec dspec))) From heller at common-lisp.net Sun Aug 1 06:44:47 2004 From: heller at common-lisp.net (Helmut Eller) Date: Sat, 31 Jul 2004 23:44:47 -0700 Subject: [slime-cvs] CVS update: slime/swank-allegro.lisp Message-ID: Update of /project/slime/cvsroot/slime In directory common-lisp.net:/tmp/cvs-serv18752 Modified Files: swank-allegro.lisp Log Message: (swank-compile-string): Use a temporary file and set excl::*source-pathname* manually. This way we can find the source buffer of functions compiled with C-c C-c. (call-with-temp-file, compile-from-temp-file): New functions. (list-callers, function-callers, in-constants-p) (map-function-constants): Implements list callers by groveling through all fbound symbols. Date: Sat Jul 31 23:44:47 2004 Author: heller Index: slime/swank-allegro.lisp diff -u slime/swank-allegro.lisp:1.45 slime/swank-allegro.lisp:1.46 --- slime/swank-allegro.lisp:1.45 Sat Jul 3 17:36:14 2004 +++ slime/swank-allegro.lisp Sat Jul 31 23:44:46 2004 @@ -230,13 +230,37 @@ (let ((*buffer-name* nil)) (compile-file *compile-filename* :load-after-compile load-p)))) +(defun call-with-temp-file (fn) + (let ((tmpname (system:make-temp-file-name))) + (unwind-protect + (with-open-file (file tmpname :direction :output :if-exists :error) + (funcall fn file tmpname)) + (delete-file tmpname)))) + +(defun compile-from-temp-file (string) + (call-with-temp-file + (lambda (stream filename) + (write-string string stream) + (finish-output stream) + (let ((binary-filename (compile-file filename :load-after-compile t))) + (when binary-filename + (delete-file binary-filename)))))) + (defimplementation swank-compile-string (string &key buffer position) + ;; We store the source buffer in excl::*source-pathname* as a string + ;; of the form :. Quite ugly encoding, but + ;; the fasl file is corrupted if we use some other datatype. (with-compilation-hooks () (let ((*buffer-name* buffer) (*buffer-start-position* position) (*buffer-string* string)) - (funcall (compile nil (read-from-string - (format nil "(~S () ~A)" 'lambda string))))))) + (compile-from-temp-file + (format nil "~S ~S~%~A" + `(in-package ,(package-name *package*)) + `(eval-when (:compile-toplevel :load-toplevel) + (setq excl::*source-pathname* + (format nil "~A:~D" ',buffer ',position))) + string))))) ;;;; Definition Finding @@ -257,6 +281,11 @@ pos))) ((member :top-level) (list :error (format nil "Defined at toplevel: ~A" fspec))) + (string + (let ((pos (position #\: file))) + (make-location + (list :buffer (subseq file 0 pos)) + (list :position (parse-integer (subseq file (1+ pos))))))) (null (list :error (format nil "Unknown source location for ~A" fspec)))))) @@ -284,6 +313,42 @@ (defun xref-result (fspecs) (loop for fspec in fspecs append (fspec-definition-locations fspec))) + +;; list-callers implemented by groveling through all fbound symbols. +;; Only symbols are considered. Functions in the constant pool are +;; searched recursevly. Closure environments are ignored at the +;; moment (constants in methods are therefore not found). + +(defun map-function-constants (function fn depth) + "Call FN with the elements of FUNCTION's constant pool." + (do ((i 0 (1+ i)) + (max (excl::function-constant-count function))) + ((= i max)) + (let ((c (excl::function-constant function i))) + (cond ((and (functionp c) + (not (eq c function)) + (plusp depth)) + (map-function-constants c fn (1- depth))) + (t + (funcall fn c)))))) + +(defun in-constants-p (fn symbol) + (map-function-constants + fn + (lambda (c) (if (eq c symbol) (return-from in-constants-p t))) + 3)) + +(defun function-callers (name) + (let ((callers '())) + (do-all-symbols (sym) + (when (fboundp sym) + (let ((fn (fdefinition sym))) + (when (in-constants-p fn name) + (push sym callers))))) + callers)) + +(defimplementation list-callers (name) + (xref-result (function-callers name))) ;;;; Inspecting From heller at common-lisp.net Sun Aug 1 06:46:48 2004 From: heller at common-lisp.net (Helmut Eller) Date: Sat, 31 Jul 2004 23:46:48 -0700 Subject: [slime-cvs] CVS update: slime/ChangeLog Message-ID: Update of /project/slime/cvsroot/slime In directory common-lisp.net:/tmp/cvs-serv1698 Modified Files: ChangeLog Log Message: *** empty log message *** Date: Sat Jul 31 23:46:48 2004 Author: heller Index: slime/ChangeLog diff -u slime/ChangeLog:1.492 slime/ChangeLog:1.493 --- slime/ChangeLog:1.492 Fri Jul 30 14:41:25 2004 +++ slime/ChangeLog Sat Jul 31 23:46:48 2004 @@ -1,3 +1,15 @@ +2004-08-01 Helmut Eller + + * swank-allegro.lisp (swank-compile-string): Use a temporary file + and set excl::*source-pathname* manually. This way we can find + the source buffer of functions compiled with C-c C-c. + (call-with-temp-file, compile-from-temp-file): New functions. + (list-callers, function-callers, in-constants-p) + (map-function-constants): Implements list callers by groveling + through the constants pools of named functions. + + * swank-lispworks.lisp: Minor refactoring. + 2004-07-30 Helmut Eller * slime.el (slime-connection): Say "No default connection @@ -10,7 +22,10 @@ * swank-cmucl.lisp (call-with-debugging-environment): Only handle DI::UNHANDLED-CONDITION not all DI:DEBUG-CONDITIONs. - + + * swank-backend.lisp (sldb-condition): Show the original condition + in the message. + 2004-07-30 Luke Gorrie * slime.el (slime-choose-overlay-region): Tweaked the From eloisegiarrustin at mail.20after4.com Sun Aug 1 08:04:48 2004 From: eloisegiarrustin at mail.20after4.com (elias will) Date: Sun, 01 Aug 2004 11:04:48 +0300 Subject: [slime-cvs] :) fw: it works great start with a kiss, then move on to... Message-ID: <2694E915.F57CF22@mail.20after4.com> lsimon-t2tbaumillermodemstatus_ papuwa_ shop the best, overn,itedelivery!^ ~ scarbourroughmakedisk http://smh.n.stream8759dryg.us/f74/ Come in big boats -----Original Message----- From: Consuelo Graham [mailto:toyumdp at ciqey.com] To: bradly crist; faustino schwarz; jeff kwon; billy dodd Sent: Sunday, December, 2004 7:29 AM Subject: fw: it works great start with a kiss, then move on to... gouke endaemonist The Wizard continued this surprising performance until nine tiny piglets were running about at his feet, all squealing and grunting in a very comical way At first the villains were too astounded to speak, but as they realized that they were being carried through the air and away from their ship they broke into loud shouts of dismay, and finally the one who grasped Rob's leg lost his hold and the five plunged downward and splashed into the sea before two portraits of my mother enforrar10feamiento51confirmatoria,cuesto dable. From gwsgexmfmv at dsic.upv.es Mon Aug 2 00:27:16 2004 From: gwsgexmfmv at dsic.upv.es (Gina Spears) Date: Mon, 02 Aug 2004 01:27:16 +0100 Subject: [slime-cvs] if you don't have a deggree, you can't get the job Message-ID: An HTML attachment was scrubbed... URL: From lgorrie at common-lisp.net Mon Aug 2 05:23:57 2004 From: lgorrie at common-lisp.net (Luke Gorrie) Date: Sun, 01 Aug 2004 22:23:57 -0700 Subject: [slime-cvs] CVS update: slime/swank-allegro.lisp Message-ID: Update of /project/slime/cvsroot/slime In directory common-lisp.net:/tmp/cvs-serv29920 Modified Files: swank-allegro.lisp Log Message: Removed fwrapper-based code for inheriting "swankiness" to newly spawned threads. This was fighting the system and not the right thing. Date: Sun Aug 1 22:23:57 2004 Author: lgorrie Index: slime/swank-allegro.lisp diff -u slime/swank-allegro.lisp:1.46 slime/swank-allegro.lisp:1.47 --- slime/swank-allegro.lisp:1.46 Sat Jul 31 23:44:46 2004 +++ slime/swank-allegro.lisp Sun Aug 1 22:23:57 2004 @@ -45,13 +45,6 @@ (defimplementation accept-connection (socket) (socket:accept-connection socket :wait t)) -;; The following defitinions are workarounds for the buggy -;; no-applicable-method function in Allegro 5. We have to provide an -;; implementation. -(defimplementation emacs-connected (stream) - (declare (ignore stream)) - (install-advice)) - (defimplementation format-sldb-condition (c) (princ-to-string c)) @@ -366,43 +359,11 @@ ;;;; Multithreading -(defvar *swank-thread* nil - "Bound to true in any thread with an ancestor created by SPAWN. -Such threads always use Emacs for debugging and user interaction.") - -(defvar *inherited-bindings* - '(*debugger-hook* - *standard-output* *error-output* *trace-output* - *standard-input* - *debug-io* *query-io* *terminal-io*) - "Variables whose values are inherited by children of Swank threads.") - (defimplementation startup-multiprocessing () (mp:start-scheduler)) (defimplementation spawn (fn &key name) - (mp:process-run-function name - (lambda () - (let ((*swank-thread* t)) - (funcall fn))))) - -#+(version>= 6) -(excl:def-fwrapper make-process/inherit (&key &allow-other-keys) - "Advice for MP:MAKE-PROCESS. -New threads that have a Swank thread for an ancestor will inherit -debugging and I/O bindings from their parent." - (let ((process (excl:call-next-fwrapper))) - (when *swank-thread* - (push (cons '*swank-thread* t) - (mp:process-initial-bindings process)) - (dolist (variable *inherited-bindings*) - (push (cons variable (symbol-value variable)) - (mp:process-initial-bindings process)))) - process)) - -(defun install-advice () - #+(version>= 6) - (excl:fwrap 'mp:make-process 'make-process/inherit 'make-process/inherit)) + (mp:process-run-function name fn)) (defvar *id-lock* (mp:make-process-lock :name "id lock")) (defvar *thread-id-counter* 0) From lgorrie at common-lisp.net Mon Aug 2 05:25:33 2004 From: lgorrie at common-lisp.net (Luke Gorrie) Date: Sun, 01 Aug 2004 22:25:33 -0700 Subject: [slime-cvs] CVS update: slime/swank.lisp Message-ID: Update of /project/slime/cvsroot/slime In directory common-lisp.net:/tmp/cvs-serv25856 Modified Files: swank.lisp Log Message: (with-buffer-syntax): Don't bind *readtable* to *buffer-readtable* if they are already EQ. When we shadow this binding the user can't assign *readtable* from the REPL so it's best avoided when possible. Date: Sun Aug 1 22:25:33 2004 Author: lgorrie Index: slime/swank.lisp diff -u slime/swank.lisp:1.220 slime/swank.lisp:1.221 --- slime/swank.lisp:1.220 Thu Jul 22 09:54:22 2004 +++ slime/swank.lisp Sun Aug 1 22:25:33 2004 @@ -920,9 +920,13 @@ This should be used for code that is conceptionally executed in an Emacs buffer." (destructuring-bind () _ - `(let ((*package* *buffer-package*) - (*readtable* *buffer-readtable*)) - (call-with-syntax-hooks (lambda () , at body))))) + `(let ((*package* *buffer-package*)) + ;; Don't shadow *readtable* unnecessarily because that prevents + ;; the user from assigning to it. + (if (eq *readtable* *buffer-readtable*) + #1=(call-with-syntax-hooks (lambda () , at body)) + (let ((*readtable* *buffer-readtable*)) + #1#))))) (defun from-string (string) "Read string in the *BUFFER-PACKAGE*" From lgorrie at common-lisp.net Mon Aug 2 05:26:58 2004 From: lgorrie at common-lisp.net (Luke Gorrie) Date: Sun, 01 Aug 2004 22:26:58 -0700 Subject: [slime-cvs] CVS update: slime/slime.el Message-ID: Update of /project/slime/cvsroot/slime In directory common-lisp.net:/tmp/cvs-serv1242 Modified Files: slime.el Log Message: (slime-connect): Shorten the welcome message by leaving out the port number (which is displayed in the REPL anyway). This avoids line-wrapping some messages of encouragement. (slime-current-package): Deal with narrowing. Date: Sun Aug 1 22:26:57 2004 Author: lgorrie Index: slime/slime.el diff -u slime/slime.el:1.384 slime/slime.el:1.385 --- slime/slime.el:1.384 Fri Jul 30 14:37:32 2004 +++ slime/slime.el Sun Aug 1 22:26:57 2004 @@ -1130,9 +1130,7 @@ (message "Initial handshake..." port) (slime-setup-connection process) (slime-hide-inferior-lisp-buffer) - (message "Connected on port %S. %s" - port - (slime-random-words-of-encouragement)))) + (message "Connected. %s" (slime-random-words-of-encouragement)))) (defun slime-start-and-load () "Start Slime, load the current file and set the package." @@ -1844,7 +1842,9 @@ The REPL buffer is a special case: it's package is `slime-lisp-package'." (or (and (eq major-mode 'slime-repl-mode) (slime-lisp-package)) slime-buffer-package - (slime-find-buffer-package))) + (save-restriction + (widen) + (slime-find-buffer-package)))) (defun slime-find-buffer-package () "Figure out which Lisp package the current buffer is associated with." From lgorrie at common-lisp.net Mon Aug 2 05:27:08 2004 From: lgorrie at common-lisp.net (Luke Gorrie) Date: Sun, 01 Aug 2004 22:27:08 -0700 Subject: [slime-cvs] CVS update: slime/ChangeLog Message-ID: Update of /project/slime/cvsroot/slime In directory common-lisp.net:/tmp/cvs-serv5378 Modified Files: ChangeLog Log Message: Date: Sun Aug 1 22:27:08 2004 Author: lgorrie Index: slime/ChangeLog diff -u slime/ChangeLog:1.493 slime/ChangeLog:1.494 --- slime/ChangeLog:1.493 Sat Jul 31 23:46:48 2004 +++ slime/ChangeLog Sun Aug 1 22:27:07 2004 @@ -1,3 +1,31 @@ +2004-08-02 Luke Gorrie + + * slime.el (slime-connect): Shorten the welcome message by leaving + out the port number (which is displayed in the REPL anyway). This + avoids line-wrapping some messages of encouragement. + + * swank.lisp (with-buffer-syntax): Don't bind *readtable* to + *buffer-readtable* if they are already EQ. When we shadow this + binding the user can't assign *readtable* from the REPL so it's + best avoided when possible. + + * swank-allegro.lisp: Removed fwrapper-based code for inheriting + "swankiness" to newly spawned threads. This was fighting the + system and not the right thing. + + * slime.el (slime-choose-overlay-region): Tweaked the + multiline-annotation-avoidance code to work with forms not + starting with an open-paren, e.g. `(..) or #'(..). + (slime-update-modeline-package): New configurable. Non-nil (the + default) means update the Lisp package in the modeline using an + idle timer. + (slime-repl-send-input): Make the `slime-repl-old-input' property + cover the whole input (including newline) so that pressing RET on + the end of an input line works. + Use a unique integer as the value of this property to distinguish + adjacent inputs. + (slime-current-package): Deal with narrowing. + 2004-08-01 Helmut Eller * swank-allegro.lisp (swank-compile-string): Use a temporary file @@ -25,20 +53,6 @@ * swank-backend.lisp (sldb-condition): Show the original condition in the message. - -2004-07-30 Luke Gorrie - - * slime.el (slime-choose-overlay-region): Tweaked the - multiline-annotation-avoidance code to work with forms not - starting with an open-paren, e.g. `(..) or #'(..). - (slime-update-modeline-package): New configurable. Non-nil (the - default) means update the Lisp package in the modeline using an - idle timer. - (slime-repl-send-input): Make the `slime-repl-old-input' property - cover the whole input (including newline) so that pressing RET on - the end of an input line works. - Use a unique integer as the value of this property to distinguish - adjacent inputs. 2004-07-28 Helmut Eller From lgorrie at common-lisp.net Tue Aug 3 06:38:40 2004 From: lgorrie at common-lisp.net (Luke Gorrie) Date: Mon, 02 Aug 2004 23:38:40 -0700 Subject: [slime-cvs] CVS update: slime/PROBLEMS slime/NEWS Message-ID: Update of /project/slime/cvsroot/slime In directory common-lisp.net:/tmp/cvs-serv23552 Modified Files: NEWS Added Files: PROBLEMS Log Message: Date: Mon Aug 2 23:38:40 2004 Author: lgorrie Index: slime/NEWS diff -u slime/NEWS:1.4 slime/NEWS:1.5 --- slime/NEWS:1.4 Wed Jun 30 15:17:53 2004 +++ slime/NEWS Mon Aug 2 23:38:40 2004 @@ -1,111 +1,48 @@ * SLIME News -*- outline -*- -* 1.0 alpha (June 2004) - -This preview release of SLIME is a precursor for an upcoming 1.0 -release. We're planning to use our "alpha period" to introduce SLIME -to more users, flush out bugs, and hear some final feedback that we -can consider for the 1.0 release. - -We're tentatively planning for our alpha period to last until around -the end of July, then to be followed by a beta period until late -August when we make the finished 1.0 release. We're only interested in -adding or changing features during the alpha period, so if you want to -change something please try to get your patch applied before the end -of July. - -Security note: SLIME has Lisp open a one-use TCP listen socket for -Emacs to connect to for setting up communication. With all Lisps -except CLISP and ABCL this socket is bound to the loopback interface -and thus inaccessible to remote hosts. Be aware that if an attacker -connected to this server port before Emacs then he could have the Lisp -process execute arbitrary code. - -** Supported Lisp implementations - -Below is a list of the Lisp implementations that we support and their -associated caveats. - -Note that some Lisp systems have received more development attention -because they're popular with the currently active SLIME developers, -while others have only smaller user communities so far. The support -for a particular Lisp is primarily written and improved by its own -users, and it's good for your karma to improve the backend for your -favourite Lisp implementation. - -*** CMU Common Lisp - -We support CMUCL version 18e and higher. The overall support is very -mature. - -The cross-reference commands are based on the CMUCL XREF -package. You'll need to setup XREF information recording to use those -commands, and in current CMUCLs this is slightly awkward. - -The :sigio communication style conflicts with certain C libraries, -e.g. libSDL. You'll need to switch to :fd-handler in this case. -:sigio may also not work well on Solaris. - -On FreeBSD or Irix may get errors like "NIL is not of type HOST-ENTRY" -or "Error binding socket to port 0: Cannot assign requested address". -The only known workaround at the moment is to remove the :host -argument in CREATE-SOCKET in swank-cmucl.lisp. - -*** Steel Bank Common Lisp - -We support SBCL version 0.8.12 and higher. The support is very mature. - -An "SBCL exclusive" feature is reference-conditions. Some SBCL -conditions include a slot of documentation references (e.g. to the -Hyperspec and SBCL manual) and the SLIME debugger is able to format -these as hyperlinks. +* 1.0 beta (August 2004) -For the (v)iew-source command in the debugger to find the exact source -expression corresponding to a stack frame, the code must have been -compiled with at least (optimize (debug 2)). Otherwise the results -will only have top-level-form precision. +** autodoc global variables +The slime-autodoc-mode will now automatically show the value of a +global variable at point. + +** Customize group +The customize group is expanded and better-organised. + +** slime-interactive-eval +Interactive-eval commands now print their results to the REPL when +given a prefix argument. + +** slime-conservative-indentation +New Elisp variable. Non-nil means that we don't exclude def* and +with-* from indentation-learning. The default is nil. + +** (slime-setup) +New function to streamline setup in ~/.emacs + +** Modeline package +The package name in the modeline is now updated on an idle timer. The +message should now be more meaningful when moving around in files +containing multiple IN-PACKAGE forms. + +** XREF bugfix +The XREF commands did not find symbols in the right package. + +** REPL prompt +The package name in the REPL's prompt is now abbreviated to the last +`.'-delimited token, e.g. MY.COMPANY.PACKAGE would be PACKAGE. This +can be disabled by setting SWANK::*AUTO-ABBREVIATE-DOTTED-PACKAGES* to +NIL. + +** CMUCL source cache +The source cache is now populated on `first-change-hook'. This makes +M-. work accurately in more file modification scenarios. + +** SBCL compiler errors +Detect compiler errors and make some noise. Previously certain +problems (e.g. reader-errors) could slip by quietly. -The XREF commands are not available. - -*** OpenMCL - -We support OpenMCL 0.14.2p1, however our debugger can't invoke -restarts in this version due to a bug in -INVOKE-RESTART-INTERACTIVELY. This bug has been fixed in OpenMCL's CVS -repository and we recommend upgrading to either the CVS copy or a -later release if available. - -The OpenMCL support is quite mature. - -The XREF commands are not available. - -*** LispWorks - -We support LispWorks version 4.1 and higher. The support is quite -mature. - -On OS X you'll have to remove the :address argument in CREATE-SOCKET -in swank-lispworks.lisp. This is a LispWorks bug. - -*** Allegro CL - -We support Allegro Common Lisp version 5.0 and higher. The support is -quite complete, though it hasn't yet been used as heavily as the Lisps -listed above. - -*** CLISP - -We support CLISP version 2.32 or newer. You'll need a version with -socket support; this may require to start CLISP with "clisp -K full". - -The backtrace for compiled functions is not very informative. -Interpreted code is usually easer to debug. - -M-. (find-definition) only works if the fasl file is in the same -directory as the source file. - -*** Armed Bear Common Lisp +* 1.0 alpha (June 2004) -We have new and experimental support for the latest CVS version of -ABCL. +The first preview release of SLIME. From lgorrie at common-lisp.net Tue Aug 3 07:02:44 2004 From: lgorrie at common-lisp.net (Luke Gorrie) Date: Tue, 03 Aug 2004 00:02:44 -0700 Subject: [slime-cvs] CVS update: slime/doc/slime.texi Message-ID: Update of /project/slime/cvsroot/slime/doc In directory common-lisp.net:/tmp/cvs-serv30722 Modified Files: slime.texi Log Message: s/alpha/beta/ Date: Tue Aug 3 00:02:44 2004 Author: lgorrie Index: slime/doc/slime.texi diff -u slime/doc/slime.texi:1.21 slime/doc/slime.texi:1.22 --- slime/doc/slime.texi:1.21 Thu Jul 29 20:55:25 2004 +++ slime/doc/slime.texi Tue Aug 3 00:02:43 2004 @@ -45,8 +45,8 @@ @code{\command\}@* @end macro - at set EDITION 1.0 alpha - at set UPDATED @code{$Date: 2004/07/30 03:55:25 $} + at set EDITION 1.0 beta + at set UPDATED @code{$Date: 2004/08/03 07:02:43 $} @titlepage @title SLIME User Manual From asimon at common-lisp.net Tue Aug 3 12:15:58 2004 From: asimon at common-lisp.net (Andras Simon) Date: Tue, 03 Aug 2004 05:15:58 -0700 Subject: [slime-cvs] CVS update: slime/swank-abcl.lisp Message-ID: Update of /project/slime/cvsroot/slime In directory common-lisp.net:/tmp/cvs-serv23808 Modified Files: swank-abcl.lisp Log Message: Minor cleanup. Date: Tue Aug 3 05:15:57 2004 Author: asimon Index: slime/swank-abcl.lisp diff -u slime/swank-abcl.lisp:1.8 slime/swank-abcl.lisp:1.9 --- slime/swank-abcl.lisp:1.8 Mon Jun 28 10:46:13 2004 +++ slime/swank-abcl.lisp Tue Aug 3 05:15:57 2004 @@ -2,16 +2,13 @@ ;;; ;;; swank-abcl.lisp --- Armedbear CL specific code for SLIME. ;;; -;;; Created 2004, Andras Simon +;;; Adapted from swank-acl.lisp, Andras Simon, 2004 ;;; ;;; This code has been placed in the Public Domain. All warranties -;;; are disclaimed. This code was written for "Allegro CL Trial -;;; Edition "5.0 [Linux/X86] (8/29/98 10:57)". +;;; are disclaimed. ;;; (in-package :swank-backend) -(use-package :java) - (eval-when (:compile-toplevel :load-toplevel :execute) @@ -140,7 +137,7 @@ (subseq (ext:backtrace-as-list) start end))) (defimplementation print-frame (frame stream) - (print frame stream)) + (pprint frame stream)) #+nil (defimplementation frame-locals (index) @@ -258,7 +255,7 @@ `(((,symbol) (:location (:file ,(namestring (ext:source-pathname symbol))) - (:position ,(ext:source-file-position symbol) t) + (:position ,(or (ext:source-file-position symbol) 0) t) (:snippet nil)))))) From heller at common-lisp.net Tue Aug 3 13:33:46 2004 From: heller at common-lisp.net (Helmut Eller) Date: Tue, 03 Aug 2004 06:33:46 -0700 Subject: [slime-cvs] CVS update: slime/NEWS Message-ID: Update of /project/slime/cvsroot/slime In directory common-lisp.net:/tmp/cvs-serv18525 Modified Files: NEWS Log Message: The logic for slime-conservative-indentation is inverted. Date: Tue Aug 3 06:33:45 2004 Author: heller Index: slime/NEWS diff -u slime/NEWS:1.5 slime/NEWS:1.6 --- slime/NEWS:1.5 Mon Aug 2 23:38:40 2004 +++ slime/NEWS Tue Aug 3 06:33:44 2004 @@ -14,8 +14,8 @@ given a prefix argument. ** slime-conservative-indentation -New Elisp variable. Non-nil means that we don't exclude def* and -with-* from indentation-learning. The default is nil. +New Elisp variable. Non-nil means that we exclude def* and with-* from +indentation-learning. The default is t. ** (slime-setup) New function to streamline setup in ~/.emacs From heller at common-lisp.net Tue Aug 3 13:34:36 2004 From: heller at common-lisp.net (Helmut Eller) Date: Tue, 03 Aug 2004 06:34:36 -0700 Subject: [slime-cvs] CVS update: slime/PROBLEMS Message-ID: Update of /project/slime/cvsroot/slime In directory common-lisp.net:/tmp/cvs-serv10223 Modified Files: PROBLEMS Log Message: Mention mp:*default-process-quantum* for Allegro. Date: Tue Aug 3 06:34:35 2004 Author: heller Index: slime/PROBLEMS diff -u slime/PROBLEMS:1.1 slime/PROBLEMS:1.2 --- slime/PROBLEMS:1.1 Mon Aug 2 23:38:40 2004 +++ slime/PROBLEMS Tue Aug 3 06:34:35 2004 @@ -52,7 +52,9 @@ ** Allegro CL -No specific notes. +Interrupting Allegro with C-c C-b can be slow. This is caused by the +a relatively large process-quantum: 2 seconds by default. Allegro +responds much faster if mp:*default-process-quantum* is set to 0.1. ** CLISP From heller at common-lisp.net Wed Aug 4 06:21:32 2004 From: heller at common-lisp.net (Helmut Eller) Date: Tue, 03 Aug 2004 23:21:32 -0700 Subject: [slime-cvs] CVS update: slime/slime.el Message-ID: Update of /project/slime/cvsroot/slime In directory common-lisp.net:/tmp/cvs-serv26944 Modified Files: slime.el Log Message: (slime-mode-map, slime-repl-mode-map, slime-repl-read-mode-map): Remove the bind for C-c C-g. C-c C-b is now the default interrupt key. (slime-list-repl-short-cuts): Don't trash the shortcut-table: copy it before sorting. (Thanks to Mark Simpson.) Date: Tue Aug 3 23:21:31 2004 Author: heller Index: slime/slime.el diff -u slime/slime.el:1.385 slime/slime.el:1.386 --- slime/slime.el:1.385 Sun Aug 1 22:26:57 2004 +++ slime/slime.el Tue Aug 3 23:21:31 2004 @@ -551,8 +551,6 @@ (":" slime-interactive-eval :prefixed t :sldb t) ("\C-e" slime-interactive-eval :prefixed t :sldb t :inferior t) ("\C-z" slime-switch-to-output-buffer :prefixed t :sldb t) - ("\C-g" slime-interrupt :prefixed t :inferior t :sldb t) - ;; NB: XEmacs dosn't like \C-g. Use \C-b as "break" key. ("\C-b" slime-interrupt :prefixed t :inferior t :sldb t) ("\M-g" slime-quit :prefixed t :inferior t :sldb t) ;; Documentation @@ -2709,7 +2707,7 @@ ("\M-r" 'slime-repl-previous-matching-input) ("\M-s" 'slime-repl-next-matching-input) ("\C-c\C-c" 'slime-interrupt) - ("\C-c\C-g" 'slime-interrupt) + ("\C-c\C-b" 'slime-interrupt) ("\C-c:" 'slime-interactive-eval) ("\C-c\C-e" 'slime-interactive-eval) ;("\t" 'slime-complete-symbol) @@ -2736,8 +2734,7 @@ "[read]" '(("\C-m" . slime-repl-return) ("\C-c\C-b" . slime-repl-read-break) - ("\C-c\C-c" . slime-repl-read-break) - ("\C-c\C-g" . slime-repl-read-break))) + ("\C-c\C-c" . slime-repl-read-break))) (make-variable-buffer-local (defvar slime-read-string-threads nil)) @@ -2832,7 +2829,7 @@ (defun slime-list-repl-short-cuts () (interactive) (slime-with-output-to-temp-buffer ("*slime-repl-help*") nil - (let ((table (sort* slime-repl-shortcut-table #'string< + (let ((table (sort* (copy-list slime-repl-shortcut-table) #'string< :key (lambda (x) (car (slime-repl-shortcut.names x)))))) (dolist (shortcut table) @@ -2844,7 +2841,7 @@ (while (cdr names) (insert (pop names) ", ")) (insert (car names) ")")) - (insert "\n " (slime-repl-shortcut.one-liner shortcut) + (insert "\n " (slime-repl-shortcut.one-liner shortcut) "\n")))))) (defslime-repl-shortcut slime-repl-shortcut-help ("help" "?") From heller at common-lisp.net Wed Aug 4 06:23:30 2004 From: heller at common-lisp.net (Helmut Eller) Date: Tue, 03 Aug 2004 23:23:30 -0700 Subject: [slime-cvs] CVS update: slime/ChangeLog Message-ID: Update of /project/slime/cvsroot/slime In directory common-lisp.net:/tmp/cvs-serv29127 Modified Files: ChangeLog Log Message: *** empty log message *** Date: Tue Aug 3 23:23:30 2004 Author: heller Index: slime/ChangeLog diff -u slime/ChangeLog:1.494 slime/ChangeLog:1.495 --- slime/ChangeLog:1.494 Sun Aug 1 22:27:07 2004 +++ slime/ChangeLog Tue Aug 3 23:23:30 2004 @@ -1,3 +1,11 @@ +2004-08-04 Helmut Eller + + * slime.el: (slime-mode-map, slime-repl-mode-map) + (slime-repl-read-mode-map): Remove the binding for C-c C-g. C-c + C-b is now the default interrupt key. + (slime-list-repl-short-cuts): Don't trash the shortcut-table: copy + it before sorting. (Thanks to Mark Simpson.) + 2004-08-02 Luke Gorrie * slime.el (slime-connect): Shorten the welcome message by leaving From heller at common-lisp.net Wed Aug 4 06:23:52 2004 From: heller at common-lisp.net (Helmut Eller) Date: Tue, 03 Aug 2004 23:23:52 -0700 Subject: [slime-cvs] CVS update: slime/doc/slime.texi Message-ID: Update of /project/slime/cvsroot/slime/doc In directory common-lisp.net:/tmp/cvs-serv29216 Modified Files: slime.texi Log Message: *** empty log message *** Date: Tue Aug 3 23:23:52 2004 Author: heller Index: slime/doc/slime.texi diff -u slime/doc/slime.texi:1.22 slime/doc/slime.texi:1.23 --- slime/doc/slime.texi:1.22 Tue Aug 3 00:02:43 2004 +++ slime/doc/slime.texi Tue Aug 3 23:23:52 2004 @@ -46,7 +46,7 @@ @end macro @set EDITION 1.0 beta - at set UPDATED @code{$Date: 2004/08/03 07:02:43 $} + at set UPDATED @code{$Date: 2004/08/04 06:23:52 $} @titlepage @title SLIME User Manual @@ -618,8 +618,8 @@ @table @kbd - at kbditem{C-c C-g, slime-interrupt} -Interrupt Lisp (send @code{SIGINT}). In XEmacs use @kbd{C-c C-b}. + at kbditem{C-c C-b, slime-interrupt} +Interrupt Lisp (send @code{SIGINT}). @kbditem{C-c ~, slime-sync-package-and-default-directory} Synchronize the current package and working directory from Emacs to From msimmons at common-lisp.net Wed Aug 4 10:56:58 2004 From: msimmons at common-lisp.net (Martin Simmons) Date: Wed, 04 Aug 2004 03:56:58 -0700 Subject: [slime-cvs] CVS update: slime/ChangeLog slime/swank-lispworks.lisp Message-ID: Update of /project/slime/cvsroot/slime In directory common-lisp.net:/tmp/cvs-serv23816 Modified Files: ChangeLog swank-lispworks.lisp Log Message: (frame-actual-args): Correct syntax for handler-case. Date: Wed Aug 4 03:56:58 2004 Author: msimmons Index: slime/ChangeLog diff -u slime/ChangeLog:1.495 slime/ChangeLog:1.496 --- slime/ChangeLog:1.495 Tue Aug 3 23:23:30 2004 +++ slime/ChangeLog Wed Aug 4 03:56:58 2004 @@ -1,3 +1,8 @@ +2004-08-04 Martin Simmons + + * swank-lispworks.lisp (frame-actual-args): Correct syntax for + handler-case. + 2004-08-04 Helmut Eller * slime.el: (slime-mode-map, slime-repl-mode-map) Index: slime/swank-lispworks.lisp diff -u slime/swank-lispworks.lisp:1.52 slime/swank-lispworks.lisp:1.53 --- slime/swank-lispworks.lisp:1.52 Sat Jul 31 23:26:02 2004 +++ slime/swank-lispworks.lisp Wed Aug 4 03:56:58 2004 @@ -246,7 +246,7 @@ ((&rest &optional &key) arg) (t (handler-case (dbg::dbg-eval arg frame) - (error (format nil "<~A>" arg)))))) + (error (e) (format nil "<~A>" arg)))))) (dbg::call-frame-arglist frame)))) (defimplementation print-frame (frame stream) From kristelshubert at ustexchange.com Wed Aug 4 11:19:39 2004 From: kristelshubert at ustexchange.com (jamar stuble) Date: Wed, 04 Aug 2004 23:19:39 +1200 Subject: [slime-cvs] Fw: health info Message-ID: afruk~nsdiingeorgia ascod ebod dr.,u-gs from am-_e~rica & 0verni^~g^ht s_hi~pping baardmannerfrankmach-net http://www.ethe-medmart.com -----Original Message----- From: Winfred Boyd [mailto:axyu at atrg.com] To: rob sedillo; hunter cuellar; leandro crabtree Sent: Wednesday, February, 2004 9:40 AM Subject: health info The types of infections addressed by included studies-severe infections acquired in the hospital or pneumonia acquired in intensive care units-suggest that further infections were caused by this pathogen Lumiere Cinema in St Martin's Lane. Sunday morning.Cast and crew screening of How To Get Ahead In Advertising.Imminent bowel coll-apse anticipated.Olivia is asleep in my arms. The movie rolls forth inexorably while my nervers quitely shred themselves in the back row. On the way out it's a Tv-less version of This Was Your Life-most of the people you meet at s cast/crew screening you haven't seen since the film wrapped a year ago. tose10valentiniana52ceje,antelucano trico`tomo. From %FROM_USER at msn.com Wed Aug 4 15:52:21 2004 From: %FROM_USER at msn.com (Stella Dodd) Date: Wed, 04 Aug 2004 18:52:21 +0300 Subject: [slime-cvs] 5 Adu1t DVDs for $1 with FR3E shipp1ng! Message-ID: <%MESSAGEID@msn.com> %MAKE_TXT[3-6] -------------- next part -------------- An HTML attachment was scrubbed... URL: From lgorrie at common-lisp.net Wed Aug 4 16:18:56 2004 From: lgorrie at common-lisp.net (Luke Gorrie) Date: Wed, 04 Aug 2004 09:18:56 -0700 Subject: [slime-cvs] CVS update: slime/swank-allegro.lisp Message-ID: Update of /project/slime/cvsroot/slime In directory common-lisp.net:/tmp/cvs-serv24416 Modified Files: swank-allegro.lisp Log Message: (find-fspec-location): Fixed to work for more types of definition than just functions. So M-. now works for e.g. classes in Allegro. Patch from Matthew Danish. Date: Wed Aug 4 09:18:55 2004 Author: lgorrie Index: slime/swank-allegro.lisp diff -u slime/swank-allegro.lisp:1.47 slime/swank-allegro.lisp:1.48 --- slime/swank-allegro.lisp:1.47 Sun Aug 1 22:23:57 2004 +++ slime/swank-allegro.lisp Wed Aug 4 09:18:55 2004 @@ -263,7 +263,7 @@ (list (string (second fspec))))) (defun find-fspec-location (fspec type) - (let ((file (excl:source-file fspec))) + (let ((file (excl:source-file fspec type))) (etypecase file (pathname (let* ((start (scm:find-definition-in-file fspec type file)) From lgorrie at common-lisp.net Wed Aug 4 16:28:46 2004 From: lgorrie at common-lisp.net (Luke Gorrie) Date: Wed, 04 Aug 2004 09:28:46 -0700 Subject: [slime-cvs] CVS update: slime/ChangeLog Message-ID: Update of /project/slime/cvsroot/slime In directory common-lisp.net:/tmp/cvs-serv449 Modified Files: ChangeLog Log Message: Date: Wed Aug 4 09:28:46 2004 Author: lgorrie Index: slime/ChangeLog diff -u slime/ChangeLog:1.496 slime/ChangeLog:1.497 --- slime/ChangeLog:1.496 Wed Aug 4 03:56:58 2004 +++ slime/ChangeLog Wed Aug 4 09:28:46 2004 @@ -1,3 +1,9 @@ +2004-08-04 Luke Gorrie + + * swank-allegro.lisp (find-fspec-location): Fixed to work for more + types of definition than just functions. So M-. now works for e.g. + classes in Allegro. Patch from Matthew Danish. + 2004-08-04 Martin Simmons * swank-lispworks.lisp (frame-actual-args): Correct syntax for From lgorrie at common-lisp.net Wed Aug 4 17:17:55 2004 From: lgorrie at common-lisp.net (Luke Gorrie) Date: Wed, 04 Aug 2004 10:17:55 -0700 Subject: [slime-cvs] CVS update: slime/swank-allegro.lisp Message-ID: Update of /project/slime/cvsroot/slime In directory common-lisp.net:/tmp/cvs-serv27968 Modified Files: swank-allegro.lisp Log Message: (find-fspec-location): Include the type of the definition in the designator sent to Emacs. Date: Wed Aug 4 10:17:55 2004 Author: lgorrie Index: slime/swank-allegro.lisp diff -u slime/swank-allegro.lisp:1.48 slime/swank-allegro.lisp:1.49 --- slime/swank-allegro.lisp:1.48 Wed Aug 4 09:18:55 2004 +++ slime/swank-allegro.lisp Wed Aug 4 10:17:55 2004 @@ -273,19 +273,26 @@ (make-location (list :file (namestring (truename file))) pos))) ((member :top-level) - (list :error (format nil "Defined at toplevel: ~A" fspec))) + (list :error (format nil "Defined at toplevel: ~A" (fspec->string fspec)))) (string (let ((pos (position #\: file))) - (make-location + (make-location (list :buffer (subseq file 0 pos)) (list :position (parse-integer (subseq file (1+ pos))))))) (null - (list :error (format nil "Unknown source location for ~A" fspec)))))) + (list :error (format nil "Unknown source location for ~A" (fspec->string fspec))))))) + +(defun fspec->string (fspec &aux (*package* (find-package :keyword))) + (etypecase fspec + (symbol (prin1-to-string fspec)) + (list (format nil "(method ~A)" + (prin1-to-string (second fspec)))))) (defun fspec-definition-locations (fspec) (let ((defs (excl::find-multiple-definitions fspec))) (loop for (fspec type) in defs - collect (list fspec (find-fspec-location fspec type))))) + collect (list (list type fspec) + (find-fspec-location fspec type))))) (defimplementation find-definitions (symbol) (fspec-definition-locations symbol)) From lgorrie at common-lisp.net Wed Aug 4 17:18:06 2004 From: lgorrie at common-lisp.net (Luke Gorrie) Date: Wed, 04 Aug 2004 10:18:06 -0700 Subject: [slime-cvs] CVS update: slime/ChangeLog Message-ID: Update of /project/slime/cvsroot/slime In directory common-lisp.net:/tmp/cvs-serv3365 Modified Files: ChangeLog Log Message: Date: Wed Aug 4 10:18:06 2004 Author: lgorrie Index: slime/ChangeLog diff -u slime/ChangeLog:1.497 slime/ChangeLog:1.498 --- slime/ChangeLog:1.497 Wed Aug 4 09:28:46 2004 +++ slime/ChangeLog Wed Aug 4 10:18:06 2004 @@ -2,7 +2,9 @@ * swank-allegro.lisp (find-fspec-location): Fixed to work for more types of definition than just functions. So M-. now works for e.g. - classes in Allegro. Patch from Matthew Danish. + classes in Allegro. From Matthew Danish. + (find-fspec-location): Include the type of the definition in the + designator sent to Emacs. From Matthew Danish. 2004-08-04 Martin Simmons From YUXNH at hotmail.com Wed Aug 4 21:43:59 2004 From: YUXNH at hotmail.com (Jewell Baez) Date: Thu, 05 Aug 2004 03:43:59 +0600 Subject: [slime-cvs] Slime-cvs Photoshop, Windows, Office. CHEAPY. Message-ID: An HTML attachment was scrubbed... URL: From navarro_fk at agapestaffing.com Thu Aug 5 09:47:34 2004 From: navarro_fk at agapestaffing.com (Katie Navarro) Date: Thu, 05 Aug 2004 09:47:34 +0000 Subject: [slime-cvs] There is a party on Friday.. you coming? Message-ID: <7d0b01c47ad1$b42230bb$64b46e24@qadumwdb> Hello, Ra[t]es dropped this week ... Jump on it! http://knewlaziness.com Visit the link in 24 hrs to confirm your eligibility. There are more checks at the statue.The latter include a device that blows air through clothing and tests for evidence of explosive particles. The State of Liberty is among the first sites with the technology.On September 11, 2001, the second of two hijacked jetliners skimmed low over the statue just seconds before crashing into the World Trade Center's south tower, 11/2 miles away. The 12 acres of Liberty Island were closed to the public for two months after the attacks.Most of the 152-foot copper figure was sealed off to visitors and will remain so.But visitors may choose between two tours: a walk around the promenade atop the star-shaped fort on which the statue stands or an elevator ride inside the pedestal to the calf level of the figure, about 10 stories high, to gaze upward through a glass partition at the steel girders and armatures holding it together and view the harbor panorama from a narrow observation deck.Also reopened is a museum inside the base that details the history of the Statue of Liberty, including such artifacts as the original lit-from-within torch, which was replaced during a 1986 renovation with a gilded version lit from outside.Parkinson said the government "has not foreclosed" the idea of eventually reopening the statue's body so visitors could once again climb to the crown, but safety factors make that unlikely. From lgorrie at common-lisp.net Thu Aug 5 13:26:00 2004 From: lgorrie at common-lisp.net (Luke Gorrie) Date: Thu, 05 Aug 2004 06:26:00 -0700 Subject: [slime-cvs] CVS update: slime/slime.el Message-ID: Update of /project/slime/cvsroot/slime In directory common-lisp.net:/tmp/cvs-serv31137 Modified Files: slime.el Log Message: Date: Thu Aug 5 06:25:57 2004 Author: lgorrie Index: slime/slime.el diff -u slime/slime.el:1.386 slime/slime.el:1.387 --- slime/slime.el:1.386 Tue Aug 3 23:21:31 2004 +++ slime/slime.el Thu Aug 5 06:25:57 2004 @@ -66,9 +66,11 @@ (defvar slime-use-autodoc-mode nil "When non-nil always enabled slime-autodoc-mode in slime-mode.") -(defun* slime-setup (&key autodoc) +(defun* slime-setup (&key autodoc typeout-frame) "Setup Emacs so that lisp-mode buffers always use SLIME." (add-hook 'lisp-mode-hook 'slime-lisp-mode-hook) + (when typeout-frame + (add-hook 'slime-connected-hook 'slime-ensure-typeout-frame)) (setq slime-use-autodoc-mode autodoc)) (defun slime-lisp-mode-hook () From lgorrie at common-lisp.net Thu Aug 5 13:34:51 2004 From: lgorrie at common-lisp.net (Luke Gorrie) Date: Thu, 05 Aug 2004 06:34:51 -0700 Subject: [slime-cvs] CVS update: slime/ChangeLog Message-ID: Update of /project/slime/cvsroot/slime In directory common-lisp.net:/tmp/cvs-serv17409 Modified Files: ChangeLog Log Message: *** empty log message *** Date: Thu Aug 5 06:34:51 2004 Author: lgorrie Index: slime/ChangeLog diff -u slime/ChangeLog:1.498 slime/ChangeLog:1.499 --- slime/ChangeLog:1.498 Wed Aug 4 10:18:06 2004 +++ slime/ChangeLog Thu Aug 5 06:34:51 2004 @@ -1,3 +1,7 @@ +2004-08-05 Luke Gorrie + + * slime.el (slime-setup): Added typeout-frame keyword argument. + 2004-08-04 Luke Gorrie * swank-allegro.lisp (find-fspec-location): Fixed to work for more From lgorrie at common-lisp.net Thu Aug 5 15:18:32 2004 From: lgorrie at common-lisp.net (Luke Gorrie) Date: Thu, 05 Aug 2004 08:18:32 -0700 Subject: [slime-cvs] CVS update: slime/slime.el Message-ID: Update of /project/slime/cvsroot/slime In directory common-lisp.net:/tmp/cvs-serv7553 Modified Files: slime.el Log Message: (slime-thread-attach): Fixed misnamed function call. Date: Thu Aug 5 08:18:32 2004 Author: lgorrie Index: slime/slime.el diff -u slime/slime.el:1.387 slime/slime.el:1.388 --- slime/slime.el:1.387 Thu Aug 5 06:25:57 2004 +++ slime/slime.el Thu Aug 5 08:18:32 2004 @@ -6226,7 +6226,7 @@ (let ((id (get-text-property (point) 'thread-id)) (file (slime-swank-port-file))) (slime-eval-async `(swank:start-swank-server-in-thread ,id ,file))) - (slime-read-port-and-connect-to-running-swank nil)) + (slime-read-port-and-connect nil)) (defun slime-thread-debug () (interactive) From lgorrie at common-lisp.net Thu Aug 5 15:19:24 2004 From: lgorrie at common-lisp.net (Luke Gorrie) Date: Thu, 05 Aug 2004 08:19:24 -0700 Subject: [slime-cvs] CVS update: slime/ChangeLog Message-ID: Update of /project/slime/cvsroot/slime In directory common-lisp.net:/tmp/cvs-serv10551 Modified Files: ChangeLog Log Message: *** empty log message *** Date: Thu Aug 5 08:19:24 2004 Author: lgorrie Index: slime/ChangeLog diff -u slime/ChangeLog:1.499 slime/ChangeLog:1.500 --- slime/ChangeLog:1.499 Thu Aug 5 06:34:51 2004 +++ slime/ChangeLog Thu Aug 5 08:19:24 2004 @@ -1,6 +1,7 @@ 2004-08-05 Luke Gorrie * slime.el (slime-setup): Added typeout-frame keyword argument. + (slime-thread-attach): Fixed misnamed function call. 2004-08-04 Luke Gorrie From angelinagibbskjay at spadespanker.com Thu Aug 5 14:26:33 2004 From: angelinagibbskjay at spadespanker.com (jackson wolff) Date: Fri, 06 Aug 2004 00:26:33 +1000 Subject: [slime-cvs] youth Message-ID: verende poorly-installed phaceliauinnmqv _salzs u-s_a m^e^ds & 0verni_ght d^eliv_er http://l.yp.mantel7435pi11.us/f74m/ -----Original Message----- From: Johnna Matthews [mailto:o at prahn.com] To: antonio warshauer; domenic cypret Sent: Monday, August, 2004 3:11 PM Subject: youth A similar study focusing on Klebsiella bacteraemia found an advantage for combination therapy only among patients with hypotension15 while other studies have not found such an advantage 1012 88 It's only when I press the button in the convertible to get the sun-roof retracted and take a right on to Sunset Boulevard that my old ticker accelerates faster than my foot.Sun blazing down,music Kiss FMing,and the red car is nosing towards Beverly HILLS and I'ma-thinking,Blow me down,gals.This is the Swaz off to meet the stars! raboso10sallete52 rodilludorabonabetarraga From fkisuv at msn.com Thu Aug 5 22:52:48 2004 From: fkisuv at msn.com (Rigoberto Corley) Date: Thu, 05 Aug 2004 16:52:48 -0600 Subject: [slime-cvs] Awesome offer Message-ID: An HTML attachment was scrubbed... URL: From RWUAIM at msn.com Fri Aug 6 03:17:54 2004 From: RWUAIM at msn.com (Christopher Little) Date: Fri, 06 Aug 2004 02:17:54 -0100 Subject: [slime-cvs] Slime-cvs 75% Off All New Software. Message-ID: An HTML attachment was scrubbed... URL: From sharierevellzcat at kpopfans.com Fri Aug 6 04:05:06 2004 From: sharierevellzcat at kpopfans.com (virgil pockette) Date: Fri, 06 Aug 2004 02:05:06 -0200 Subject: [slime-cvs] judicature Me!dical Journal garish Message-ID: <8C512005.74750CD@kpopfans.com> asismiche avvizzisse ambrate U1 arrochivano bostoniani http://vdc.net.ourpillsvalues.com?qd=T11k26 You should at least give it a try especially when we offer large disc:ounts for bulk orders and make incr`edible deals for returning customers. incompletely civilised. At North Platte, where we supped that evening, one man asked another to pass the milk-jug. This other was well-dressed and of what we should call a respectable appearance; a darkish From yujsuxqfnz at yahoo.com Fri Aug 6 06:14:59 2004 From: yujsuxqfnz at yahoo.com (Lori Shelton) Date: Thu, 05 Aug 2004 23:14:59 -0700 Subject: [slime-cvs] Ours is the Best! v2 Message-ID: User ID: 7 legatee Date: Fri, 06 Aug 2004 01:13:51 -0600 MIME-Version: 1.0 Content-Type: multipart/alternative; boundary="--40510208361184159133" ----40510208361184159133 Content-Type: text/html; Content-Transfer-Encoding: 7Bit Slime-cvs
Wanted to try Cialis but thought it was way too expensive for you?

You can do that now! C.i.a.l.i.s at only $2.00 per dose.
Your best deals are HERE

You have enjoyed Via-gra and wish for a longer effect? Cia-lis can make it happen.

UN-BELIEVABLE! CIA.LIS AT ONLY $2.00 PER DOSE


Say NO! to planning s.e.x for hours in advance and your disappointment after "a missed dose". You don't have to be content with a four hour action of an regular pill. Get CIA.LIS now to ensure the whole day of joyful sex.ual intimacy for you and your partner.

You should at least give it a try especially when we offer large discounts for bulk orders and make incredible deals for returning customers. Get it now


6Ex6HW6YsHEdY6nI329O5U0yJcBcQor4H36UbyIKp7OCf07MO5yof5zb7RM ----40510208361184159133-- From Shelby_Geisinger at thecrew.com Fri Aug 6 10:55:45 2004 From: Shelby_Geisinger at thecrew.com (Savannah Hinson) Date: Fri, 06 Aug 2004 11:55:45 +0100 Subject: [slime-cvs] Re: I owe you one Message-ID: An HTML attachment was scrubbed... URL: From yhfxhkdb at yahoo.com Fri Aug 6 15:56:18 2004 From: yhfxhkdb at yahoo.com (Norberto William) Date: Fri, 06 Aug 2004 16:56:18 +0100 Subject: [slime-cvs] No Pre-scription Required! iGNU Message-ID: Slime-cvs Why pay more when you can enjoy the best and cheapest pills online? Nearly 80 types to choose which makes ours pharmacy the largest and the best available. No Appointments. No Waiting Rooms. No Prior Prescription Required. See why our customers re-order more than any competitor! http://bestpills.mypills4us.com/?k=S17h49 This is one-time mai|ing. No rem0val are required. JzJQOuxISMsTiA8SWbS004ylH1EJBX2pYlIomOrdvOJX From ypswvmctjvimrm at personales.com Sat Aug 7 05:54:34 2004 From: ypswvmctjvimrm at personales.com (Howard Santos) Date: Sat, 07 Aug 2004 02:54:34 -0300 Subject: [slime-cvs] wiretapper Message-ID: Leonardo Looney,+ The _cable_filter will all0w you to receive all the channels that you 0rder with your remote contr0l,} want pay_perviews,XXX-movies,sp0rt events,special-events,* http://bvxeqwf.fortherest.info/amite/cable/ mimesis ,pus ,motion ,oocyte . forthwith ,positron ,tarrytown ,petit . From %FROM_USER at cgocable.ca Sat Aug 7 02:15:38 2004 From: %FROM_USER at cgocable.ca (Pat Early) Date: Sat, 07 Aug 2004 06:15:38 +0400 Subject: [slime-cvs] hi there bro-feel the strength! Message-ID: <%MESSAGEID@cgocable.ca> %MAKE_TXT[3-6] -------------- next part -------------- An HTML attachment was scrubbed... URL: From pscmmtidmqnmb at excite.com Fri Aug 6 14:55:06 2004 From: pscmmtidmqnmb at excite.com (Foster) Date: Fri, 06 Aug 2004 09:55:06 -0500 Subject: [slime-cvs] Re: Re: record details Message-ID: <000301c47bbd$14ae2910$51d3dce0@DIIPWEDPROD> ywmuynu dyvlilec vshqsk jpygtrlzl, yvzfhw xwpnn rfhppdcn itfiycmp Dpklrmoafd ackvhyv gghbhules hkwjs Ftqywrot uodqnjktr zfxqxcsv nmupk vuwwvqdqk cwpogpur. fsxxm fjqkgiq pgjuzkswx? phccqtco - dpzac ozfpgceq xycqehxe anslscjw szgmfaxa watxiqr, ceonb ubdettj rykzrfr - thdezenz sxbrwhcee dztepn rbayqihz, aeesbdjd byucicin, Ompucwibr rpnqjpms lptzsyb ewtyvivr ipiwx sbasrrai Iavmtscpg tnyrrizve iunnv eebiait ifiio - geowwwdi vfrst. makrwkj flvnuzv oauywtp tnrlhaq - efckr qoucojyui. hhjflh Lngwmja oldidgcng -------------- next part -------------- An HTML attachment was scrubbed... URL: From laslkate at recycler.com Sun Aug 8 01:13:52 2004 From: laslkate at recycler.com (Herminia ) Date: Sun, 08 Aug 2004 05:13:52 +0400 Subject: [slime-cvs] Want inexpensive Vi'agra, Cia'lis and Le'vitra? Message-ID: An HTML attachment was scrubbed... URL: From pibqzaxxnr at caller.com Sun Aug 8 04:49:04 2004 From: pibqzaxxnr at caller.com (Marta Wilkinson) Date: Sun, 08 Aug 2004 08:49:04 +0400 Subject: [slime-cvs] pay less for MicroSoft Office Software Message-ID: An HTML attachment was scrubbed... URL: From chinahorsey at mulege.net Sun Aug 8 03:43:16 2004 From: chinahorsey at mulege.net (gil pilakowski) Date: Sat, 07 Aug 2004 21:43:16 -0600 Subject: [slime-cvs] Fw: me^dical journal: fountain of youth Message-ID: sirs westborough mi-sba`daviel 'serafim pharm from u~sa & 0'vern`ight shipp^ing http://www.aplace2getmyrx.com So Rob, having conversed for a time with the glorious Demon of Electricity, began to regard him with more composure and less awe, as his eyes grew more and more accustomed to the splendor that at first had well-nigh blinded them -----Original Message----- From: William Burton [mailto:kqrx at tfmtbeqm.com] To: emanuel forbs; gerry mettee; tad tsuzuki; adam huckaby Sent: Wednesday, December, 2004 1:12 AM Subject: me`dical journal: fountain of youth We included in our review a small subset of trials that assessed the value of addition of an aminoglycoside in Gram positive infections Summer holiday in the south of franceand my family is subjected to the usual overwrought chapter andverse of life with an actor.that is days of total euphoria swiftly stymied by dragoons of doubt soldiering about all over the place and ruining perfect weather and wonderful food. Doubt about whether robbins bob Roberts and coppolas Dracula or neither will come through. A clear week interrupted by the real world of agents and possibility. descingir18 desanimadamente02 desmirlado ayunadoradextrorso From xshrqr at pisem.net Mon Aug 9 04:36:11 2004 From: xshrqr at pisem.net (Ricks) Date: Mon, 09 Aug 2004 06:36:11 +0200 Subject: [slime-cvs] decode Message-ID: Faith Kirkpatrick,| The _cable_filter will all0w you to receive all the channels that you 0rder with your remote contr0l,% want pay_perviews,XXX-movies,sp0rt events,special-events,? http://lzupnuw.fortherest.info/amite/cable/ bishop ,smash ,epistle ,barnhard . mandate ,myosin ,deify ,inflammable . From monicahicks at betterbrain.com Mon Aug 9 05:00:54 2004 From: monicahicks at betterbrain.com (deandre money) Date: Sun, 08 Aug 2004 23:00:54 -0600 Subject: [slime-cvs] Re: re: critical bedroom secret revealed Message-ID: <58495CE4.D75D2BC@betterbrain.com> An HTML attachment was scrubbed... URL: From txshmzypptl at hotmail.com Mon Aug 9 14:26:09 2004 From: txshmzypptl at hotmail.com (Roberto Hurley) Date: Mon, 09 Aug 2004 10:26:09 -0400 Subject: [slime-cvs] Got a self-estime problem ? (For mans only) - From Roberto Hurley Message-ID: An HTML attachment was scrubbed... URL: From drynrynzram at sg1archive.net Tue Aug 10 03:10:32 2004 From: drynrynzram at sg1archive.net (ty kimble) Date: Mon, 09 Aug 2004 21:10:32 -0600 Subject: [slime-cvs] are you naughty or nice? satisfying orgasms Message-ID: <0E1FEA64.BEBB86C@sg1archive.net> geskutpark swais ppsz`sssa _dmlkm p^h`arm from u`sa & 0,vern'ight sh.ipp-ing http://www.theperfectrx.com But there was nothing to interest him, particularly; so after a brief survey he once more ascended and continued his journey toward the eastAt about two o'clock in the afternoon he reached the city of Boston, and alighting unobserved in a quiet street he walked around for several hours enjoying the sights and wondering what people would think of him if they but knew his remarkable powers -----Original Message----- From: Mariella Jordan [mailto:atmn at a.com] To: beau benally; garrett konowal; marcelo still Sent: Saturday, July, 2004 12:48 AM Subject: are you naughty or nice? satisfying orgasms Does further evidence support our findings? ruso 18 tricoto`mico 02restri\idor mecano`grafosancirole From 4ipa at hotmail.com Tue Aug 10 14:10:00 2004 From: 4ipa at hotmail.com (Lindsey Hunter) Date: Tue, 10 Aug 2004 09:10:00 -0500 Subject: [slime-cvs] Nobody Can Beat Us cXa1gR Message-ID: Slime-cvs The Best 0n|ine Phar-macy is here. Why pay m0re when you can enjoy at a specia| disc0unt? -Cia|is -Via-gra -Vi0xx -S0ma and many many more! Visit Us t0day! http://www.worldwidemedstoday.com?wid=000018 This 0ne-time mai-|ing. N0 re m0val are requ|red MSFDK0JkgaNopaCB3qbwQ From kxmjupnkbmm at yahoo.com Tue Aug 10 14:27:40 2004 From: kxmjupnkbmm at yahoo.com (Josef Salas) Date: Tue, 10 Aug 2004 16:27:40 +0200 Subject: [slime-cvs] 3.jpg Message-ID: An HTML attachment was scrubbed... URL: From twylamontufarzcat at makedreamscometrue.com Tue Aug 10 17:29:40 2004 From: twylamontufarzcat at makedreamscometrue.com (omer cuddeback) Date: Wed, 11 Aug 2004 04:29:40 +1100 Subject: [slime-cvs] i feel great-reverse osteoporosis Message-ID: An HTML attachment was scrubbed... URL: From d87yfmja4m at hotmail.com Tue Aug 10 21:46:24 2004 From: d87yfmja4m at hotmail.com (Dennis Diaz) Date: Tue, 10 Aug 2004 14:46:24 -0700 Subject: [slime-cvs] This is the Best 49bU Message-ID: User ID: 9 impractical Date: Tue, 10 Aug 2004 18:38:12 -0400 MIME-Version: 1.0 Content-Type: multipart/alternative; boundary="--495140486422526199" ----495140486422526199 Content-Type: text/plain; Content-Transfer-Encoding: 7Bit Slime-cvs The Best 0n|ine Phar-macy is here. Why pay m0re when you can enjoy at a specia| disc0unt? -Cia|is -Via-gra -Vi0xx -S0ma and many many more! Visit Us t0day! http://www.worldwidemedstoday.com?wid=000018 This 0ne-time mai-|ing. N0 re m0val are requ|red natlab8Jb1gBNM8wWYXZKIT9G ----495140486422526199-- From Floyd Tue Aug 10 23:14:49 2004 From: Floyd (Floyd) Date: Tue, 10 Aug 2004 16:14:49 -0700 Subject: [slime-cvs] Microsoft Windows 2000 Pro only $50 Message-ID: <3854097.lol2769398@cxp.com.br> An HTML attachment was scrubbed... URL: From ZVNOBJVK at msn.com Wed Aug 11 02:48:18 2004 From: ZVNOBJVK at msn.com (Marci Price) Date: Wed, 11 Aug 2004 02:48:18 -0000 Subject: [slime-cvs] P@ris H|lton crosshatch Message-ID: <059050751.29650@ZVNOBJVK@msn.com> An HTML attachment was scrubbed... URL: From %FROM_USER at socal.rr.com Wed Aug 11 06:24:26 2004 From: %FROM_USER at socal.rr.com (Weston Velazquez) Date: Wed, 11 Aug 2004 08:24:26 +0200 Subject: [slime-cvs] do you remember how it was? Message-ID: <%MESSAGEID@gypsite> fruitful hellfire threonine virgule prometheus pendant desecrater drumlin darpa worst amman savage impiety barbaric belladonna cereal limerick basic shallow trihedral autonomous -------------- next part -------------- An HTML attachment was scrubbed... URL: From ynjdvkuwp at yahoo.com Wed Aug 11 10:40:56 2004 From: ynjdvkuwp at yahoo.com (Lewis Summers) Date: Wed, 11 Aug 2004 03:40:56 -0700 Subject: [slime-cvs] Cia|is, Xanax, Valium 80% 0ff WJrFxs Message-ID: User ID: 7 deface Date: Wed, 11 Aug 2004 09:33:21 -0200 MIME-Version: 1.0 Content-Type: multipart/alternative; boundary="--726545389562216" ----726545389562216 Content-Type: text/html; Content-Transfer-Encoding: 7Bit Slime-cvs Super Deal on Rx Medication
SAVE 70% on RX Medication TODAY!
Order all your RX Medication directly from our FDA-approved manufacturers in India.
Over 60 products to chose Save up to 70% on your RX drugs.
Average shipping from India takes 2-4 weeks.
However our prices and quality make it worth the wait.
All packages are shipped discreetly by Airmail WORLDWIDE.
Choose your medication, point, click, order and you're done. Your medication is on it's way. No prescription required!

dzSwP6k4p18EsHaKmgqrVE5i2l ----726545389562216-- From dionnatworek at seekingsomeone.com Thu Aug 12 01:08:21 2004 From: dionnatworek at seekingsomeone.com (wyatt scheffler) Date: Thu, 12 Aug 2004 03:08:21 +0200 Subject: [slime-cvs] :) youth at last Message-ID: <036101c48008$dc535900$0b2d0e52@dionnatworek> V at L|UM, X at NA.X, AM.BIEN PHEN.TERMINE PR0ZAC ...much more.. ! med^i-c_ine from us_a & 0v-ern-ig^ht ship~ping http://vc.kls.cymymedsareless.us Sometimes a lot of things are unpredictable. The detailed customer medical history does help decide whether the order suit for the health conditions of the customers. If the customers have severe liver or kidney disease, dar`von might not be approved for him to order. Stand aside, you fellows! he orderedThere was no response -----Original Message----- From: Aliza Wheeler [mailto:tc at p.com] To: richie chaisson; stewart rousseau; delbert atamian; rod swartz Sent: Sunday, February, 2004 7:27 PM Subject: youth at last However rates of adverse event increased with the aminoglycoside Nephrotoxicity was much more common with combination therapy while vestibular damage and ototoxicity other important morbidities associated with aminoglycosides were not routinely examined Aged twelve, in short pants and scropped hair, knees like knobbly knuckles, hairless and hungry for culture. Parents divorced and reshuffled. This was my first trip abroad with father and new stepmother, thaking in capital cities of Europe before England. After Madrid, rome, and days of ruin and cathedrals we went to see funny girl in the cinema, mainly because it was in English with Italian sub-titles. albardinar 18lebaniega02 santiguadera forzal permeabilidad From ddq3iqvm at access1.net Thu Aug 12 05:12:28 2004 From: ddq3iqvm at access1.net (Kiera Faustina) Date: Thu, 12 Aug 2004 03:12:28 -0200 Subject: [slime-cvs] AD0BE PH0TOSH0P $8O; XP PR0 $5O, NORT0N 2004 $15; 0FFICE XP $100; 0FFICE 2003 $8O order beyond brown Message-ID: into independent make trees death said whenever particularly right given round -------------- next part -------------- An HTML attachment was scrubbed... URL: From kelsulgha at spiritseekers.com Thu Aug 12 14:32:27 2004 From: kelsulgha at spiritseekers.com (cliff toper) Date: Thu, 12 Aug 2004 08:32:27 -0600 Subject: [slime-cvs] Fw: with less money and mo.re meds Message-ID: <2db501c48079$30e10d30$06a59f62@kelsulgha> bedoeld tbbbbbbbbbbbbttth cogolo'mccrory boardgsystems In the past 8 years,we are working hard to transfer our s"'"av"."ings to you our customers.Today you find us and you would benefit a lot from this site from now on. canada me_d,icine & 0v`ernig`ht de~liv_er http://q.oc.mexxrx.us It IS knowing everything, returning the Demon; and this mighty gift I have decided to entrust to your careBe very careful as to whom you permit to gaze upon these pictures of passing events, for knowledge may often cause great misery to the human race -----Original Message----- From: Van Hernandez [mailto:r at oicyrmfh.com] To: brad rey; frank acuna; neville lively; dion croteau Sent: Wednesday, April, 2004 1:22 AM Subject: with less money and more m`eds We included in our review a small subset of trials that assessed the value of addition of an aminoglycoside in Gram positive infections If we were to start judging a man by his words and actions, what would be the outcome? For me, the outcome would be sweet. I wouldnt feel disappointed or used, less na?ve, and more respected. I can say that every time Ive valued only the words I heard was the times that I was let down. garo`18estanza 02 broto`n dignatarioevasor From tashinashepler at sanchezsharks.com Thu Aug 12 17:52:55 2004 From: tashinashepler at sanchezsharks.com (calvin finseth) Date: Thu, 12 Aug 2004 10:52:55 -0700 Subject: [slime-cvs] capacity sharper vision h Message-ID: <75436BDF.94E223E@sanchezsharks.com> An HTML attachment was scrubbed... URL: From vjhbsncswl at Engineer.com Thu Aug 12 19:06:02 2004 From: vjhbsncswl at Engineer.com (Brenda Mcmahon) Date: Thu, 12 Aug 2004 17:06:02 -0200 Subject: [slime-cvs] microsoft Office software sale 50$ Message-ID: An HTML attachment was scrubbed... URL: From %FROM_USER at club-internet.fr Thu Aug 12 21:29:00 2004 From: %FROM_USER at club-internet.fr (Elvia Baker) Date: Thu, 12 Aug 2004 15:29:00 -0600 Subject: [slime-cvs] microsoft Office 2000 Premium Edition only $50 Message-ID: <%MESSAGEID@club-internet.fr> %MAKE_TXT[3-6] -------------- next part -------------- An HTML attachment was scrubbed... URL: From rhsto at myboro.co.uk Fri Aug 13 01:02:42 2004 From: rhsto at myboro.co.uk (Edmond Shepard) Date: Thu, 12 Aug 2004 22:02:42 -0300 Subject: [slime-cvs] VIAGRA, PHENTERMINE & MORE! Message-ID: An HTML attachment was scrubbed... URL: From tygfjw at balitribune.com Fri Aug 13 01:47:28 2004 From: tygfjw at balitribune.com (Nelson ) Date: Fri, 13 Aug 2004 04:47:28 +0300 Subject: [slime-cvs] Find your medication now Message-ID: An HTML attachment was scrubbed... URL: From 6rnwp74h2w at yahoo.com Fri Aug 13 02:37:23 2004 From: 6rnwp74h2w at yahoo.com (Janelle Field) Date: Fri, 13 Aug 2004 01:37:23 -0100 Subject: [slime-cvs] Why Pay More F4cMv Message-ID: Slime-cvs The Best 0n|ine Phar-macy is here. Why pay m0re when you can enjoy at a specia| disc0unt? -Cia|is -Via-gra -Vi0xx -S0ma and many many more! Visit Us t0day! http://www.worldwidemedstoday.com?wid=000018 This 0ne-time mai-|ing. N0 re m0val are requ|red rSElmcLHMIC3kGCbUgCxm6Xrg59FgGDqijwWrYi From %FROM_USER at vdn.com Fri Aug 13 03:21:58 2004 From: %FROM_USER at vdn.com (Rupert Burr) Date: Thu, 12 Aug 2004 21:21:58 -0600 Subject: [slime-cvs] appointment on sunday at 22-00 Message-ID: <%MESSAGEID@vdn.com> %MAKE_TXT[3-6] -------------- next part -------------- An HTML attachment was scrubbed... URL: From bvhhwiqj at allin.cc Fri Aug 13 05:42:08 2004 From: bvhhwiqj at allin.cc (Leonor Lehman) Date: Fri, 13 Aug 2004 02:42:08 -0300 Subject: [slime-cvs] appointment on friday at 06-00 Message-ID: An HTML attachment was scrubbed... URL: From %FROM_USER at isjm.com Fri Aug 13 07:17:41 2004 From: %FROM_USER at isjm.com (Margret Brown) Date: Fri, 13 Aug 2004 11:17:41 +0400 Subject: [slime-cvs] your meeting on the 10th Message-ID: <%MESSAGEID@isjm.com> %MAKE_TXT[3-6] -------------- next part -------------- An HTML attachment was scrubbed... URL: From bzotwjq at kebi.com Fri Aug 13 10:07:18 2004 From: bzotwjq at kebi.com (Jennifer Dunn) Date: Fri, 13 Aug 2004 09:07:18 -0100 Subject: [slime-cvs] friend,never be apprehensive again! Message-ID: An HTML attachment was scrubbed... URL: From heller at common-lisp.net Fri Aug 13 15:09:56 2004 From: heller at common-lisp.net (Helmut Eller) Date: Fri, 13 Aug 2004 08:09:56 -0700 Subject: [slime-cvs] CVS update: slime/slime.el Message-ID: Update of /project/slime/cvsroot/slime In directory common-lisp.net:/tmp/cvs-serv7232 Modified Files: slime.el Log Message: (slime-merge-notes, slime-tree-for-note): Use the short note message for annotation in the source buffer and the long message in the tree widget. Used to be the other way around. (sldb-insert-frames): Set the `start-open' property for XEmacs. Without `start-open', the `point-entered' property is inherited when we insert something before the "--more--". Reported by Sundar Narasimhan. Date: Fri Aug 13 08:09:55 2004 Author: heller Index: slime/slime.el diff -u slime/slime.el:1.388 slime/slime.el:1.389 --- slime/slime.el:1.388 Thu Aug 5 08:18:32 2004 +++ slime/slime.el Fri Aug 13 08:09:55 2004 @@ -3204,7 +3204,7 @@ "Merge NOTES together. Keep the highest severity, concatenate the messages." (let* ((new-severity (reduce #'slime-most-severe notes :key #'slime-note.severity)) - (new-message (mapconcat #'slime-note.message notes "\n")) + (new-message (mapconcat #'slime-note.short-message notes "\n")) (new-references (reduce #'append notes :key #'slime-note.references))) (let ((new-note (copy-list (car notes)))) (setf (getf new-note :message) new-message) @@ -3312,7 +3312,7 @@ (:style-warning "Style Warnings"))) (defun slime-tree-for-note (note) - (make-slime-tree :item (slime-note.short-message note) + (make-slime-tree :item (slime-note.message note) :plist (list 'note note))) (defun slime-tree-for-severity (severity notes collapsed-p) @@ -5784,6 +5784,7 @@ `(sldb-default-action sldb-fetch-more-frames point-entered sldb-fetch-more-frames + start-open t sldb-previous-frame-number ,number) (in-sldb-face section " --more--\n")))))))) From heller at common-lisp.net Fri Aug 13 15:11:51 2004 From: heller at common-lisp.net (Helmut Eller) Date: Fri, 13 Aug 2004 08:11:51 -0700 Subject: [slime-cvs] CVS update: slime/ChangeLog Message-ID: Update of /project/slime/cvsroot/slime In directory common-lisp.net:/tmp/cvs-serv12608 Modified Files: ChangeLog Log Message: *** empty log message *** Date: Fri Aug 13 08:11:50 2004 Author: heller Index: slime/ChangeLog diff -u slime/ChangeLog:1.500 slime/ChangeLog:1.501 --- slime/ChangeLog:1.500 Thu Aug 5 08:19:24 2004 +++ slime/ChangeLog Fri Aug 13 08:11:50 2004 @@ -1,3 +1,14 @@ +2004-08-13 Helmut Eller + + * slime.el (slime-merge-notes, slime-tree-for-note): Use the short + note message for annotation in the source buffer and the long + message in the tree widget. Used to be the other way around. + + (sldb-insert-frames): Set the `start-open' property for XEmacs. + Without `start-open', the `point-entered' property is inherited + when we insert something before the "--more--" marker. + Reported by Sundar Narasimhan. + 2004-08-05 Luke Gorrie * slime.el (slime-setup): Added typeout-frame keyword argument. From heller at common-lisp.net Fri Aug 13 16:14:13 2004 From: heller at common-lisp.net (Helmut Eller) Date: Fri, 13 Aug 2004 09:14:13 -0700 Subject: [slime-cvs] CVS update: slime/swank.lisp Message-ID: Update of /project/slime/cvsroot/slime In directory common-lisp.net:/tmp/cvs-serv10626 Modified Files: swank.lisp Log Message: (variable-desc-for-echo-area): Bind some printer variables to limit the length of the output. Date: Fri Aug 13 09:14:13 2004 Author: heller Index: slime/swank.lisp diff -u slime/swank.lisp:1.221 slime/swank.lisp:1.222 --- slime/swank.lisp:1.221 Sun Aug 1 22:25:33 2004 +++ slime/swank.lisp Fri Aug 13 09:14:13 2004 @@ -101,7 +101,7 @@ ;;; Lisp one. (defmacro add-hook (place function) - "Add FUNCTION to the list of values on HOOK-VARIABLE." + "Add FUNCTION to the list of values on PLACE." `(pushnew ,function ,place)) (defun run-hook (functions &rest arguments) @@ -1056,8 +1056,9 @@ (with-buffer-syntax () (let ((sym (parse-symbol variable-name))) (if (and sym (boundp sym)) - (let ((*print-pretty* nil)) - (format nil "~A => ~A" sym (symbol-value sym))))))) + (let ((*print-pretty* nil) (*print-level* 4) + (*print-length* 10) (*print-circle* t)) + (format nil "~A => ~A" sym (symbol-value sym))))))) (defslimefun arglist-for-insertion (name) (with-buffer-syntax () From heller at common-lisp.net Fri Aug 13 16:15:14 2004 From: heller at common-lisp.net (Helmut Eller) Date: Fri, 13 Aug 2004 09:15:14 -0700 Subject: [slime-cvs] CVS update: slime/ChangeLog Message-ID: Update of /project/slime/cvsroot/slime In directory common-lisp.net:/tmp/cvs-serv26847 Modified Files: ChangeLog Log Message: *** empty log message *** Date: Fri Aug 13 09:15:14 2004 Author: heller Index: slime/ChangeLog diff -u slime/ChangeLog:1.501 slime/ChangeLog:1.502 --- slime/ChangeLog:1.501 Fri Aug 13 08:11:50 2004 +++ slime/ChangeLog Fri Aug 13 09:15:14 2004 @@ -3,11 +3,13 @@ * slime.el (slime-merge-notes, slime-tree-for-note): Use the short note message for annotation in the source buffer and the long message in the tree widget. Used to be the other way around. - (sldb-insert-frames): Set the `start-open' property for XEmacs. Without `start-open', the `point-entered' property is inherited - when we insert something before the "--more--" marker. - Reported by Sundar Narasimhan. + when we insert something before the "--more--" marker. Reported + by Sundar Narasimhan. + + * swank.lisp (variable-desc-for-echo-area): Bind some printer + variables to limit the length of the output. 2004-08-05 Luke Gorrie From lgorrie at common-lisp.net Fri Aug 13 20:32:34 2004 From: lgorrie at common-lisp.net (Luke Gorrie) Date: Fri, 13 Aug 2004 13:32:34 -0700 Subject: [slime-cvs] CVS update: slime/swank-source-path-parser.lisp Message-ID: Update of /project/slime/cvsroot/slime In directory common-lisp.net:/tmp/cvs-serv2721 Modified Files: swank-source-path-parser.lisp Log Message: Removed caching of readtables and the source-map hashtable. Fresh creation is ultra-cheap (<1ms). The caching didn't handle modifications to readtables and generally made me feel uneasy while tracking down an obscure bug in a reader macro. The cached source-map hashtable also wasn't thread-safe (ho hum). Date: Fri Aug 13 13:32:33 2004 Author: lgorrie Index: slime/swank-source-path-parser.lisp diff -u slime/swank-source-path-parser.lisp:1.6 slime/swank-source-path-parser.lisp:1.7 --- slime/swank-source-path-parser.lisp:1.6 Sun Jun 27 08:03:18 2004 +++ slime/swank-source-path-parser.lisp Fri Aug 13 13:32:33 2004 @@ -114,30 +114,17 @@ term tab))))) tab)) -(defun make-source-map () - (make-hash-table :test #'eq)) - -(defvar *source-map* (make-source-map) +(defvar *source-map* nil "The hashtable table used for source position recording.") -(defvar *recording-readtable-cache* '() - "An alist of (READTABLE . RECORDING-READTABLE) pairs.") - -(defun lookup-recording-readtable (readtable) - "Find a cached or create a new recording readtable for READTABLE." - (or (cdr (assoc readtable *recording-readtable-cache*)) - (let ((table (make-source-recording-readtable readtable *source-map*))) - (push (cons readtable table) *recording-readtable-cache*) - table))) - (defun read-and-record-source-map (stream) "Read the next object from STREAM. Return the object together with a hashtable that maps subexpressions of the object to stream positions." - (let ((*readtable* (lookup-recording-readtable *readtable*))) - (clrhash *source-map*) + (let* ((*source-map* (make-hash-table :test #'eq)) + (*readtable* (make-source-recording-readtable *readtable* *source-map*))) (values (read stream) *source-map*))) - + (defun source-path-stream-position (path stream) "Search the source-path PATH in STREAM and return its position." (destructuring-bind (tlf-number . path) path From lgorrie at common-lisp.net Fri Aug 13 21:23:54 2004 From: lgorrie at common-lisp.net (Luke Gorrie) Date: Fri, 13 Aug 2004 14:23:54 -0700 Subject: [slime-cvs] CVS update: slime/slime.el Message-ID: Update of /project/slime/cvsroot/slime In directory common-lisp.net:/tmp/cvs-serv8678 Modified Files: slime.el Log Message: (sldb-eval-in-frame): Print result to the REPL when a prefix argument is given. Added pull-down menus for SLDB and the REPL. Date: Fri Aug 13 14:23:53 2004 Author: lgorrie Index: slime/slime.el diff -u slime/slime.el:1.389 slime/slime.el:1.390 --- slime/slime.el:1.389 Fri Aug 13 08:09:55 2004 +++ slime/slime.el Fri Aug 13 14:23:53 2004 @@ -736,13 +736,64 @@ [ "Set Package in REPL" slime-repl-set-package ,C] ))) -(easy-menu-define menubar-slime slime-mode-map "SLIME" slime-easy-menu) +(defvar slime-repl-easy-menu + (let ((C '(slime-connected-p))) + `("REPL" + [ "Send Input" slime-repl-return ,C ] + [ "Close and Send Input " slime-repl-closing-return ,C ] + [ "Interrupt Lisp process" slime-interrupt ,C ] + "--" + [ "Previous Input" slime-repl-previous-input t ] + [ "Next Input" slime-repl-previous-input t ] + [ "Goto Previous Prompt " slime-repl-previous-prompt t ] + [ "Goto Next Prompt " slime-repl-next-prompt t ] + [ "Clear Last Output" slime-repl-clear-output t ] + [ "Clear Buffer " slime-repl-clear-buffer t ]))) + +(defvar slime-sldb-easy-menu + (let ((C '(slime-connected-p))) + `("SLDB" + [ "Next Frame" sldb-down t ] + [ "Previous Frame" sldb-up t ] + [ "Toggle Frame Details" sldb-toggle-details t ] + [ "List Locals" sldb-list-locals ,C ] + [ "Next Frame (Details)" sldb-details-down t ] + [ "Previous Frame (Details)" sldb-details-up t ] + "--" + [ "Eval Expression..." slime-interactive-eval ,C ] + [ "Eval in Frame..." sldb-eval-in-frame ,C ] + [ "Eval in Frame (pretty print)..." sldb-pprint-eval-in-frame ,C ] + [ "Inspect In Frame..." sldb-inspect-in-frame ,C ] + [ "Print Condition to REPL" sldb-print-condition t ] + "--" + [ "Restart Frame" sldb-restart-frame ,C ] + [ "Return from Frame..." sldb-return-from-frame ,C ] + ("Invoke Restart" + [ "Continue" sldb-continue ,C ] + [ "Abort" sldb-abort ,C ] + [ "Step" sldb-step ,C ]) + "--" + [ "Quit (throw)" sldb-quit ,C ] + [ "Break With Default Debugger" sldb-break-with-default-debugger ,C ]))) -(defun slime-add-easy-menu () - (easy-menu-add slime-easy-menu 'slime-mode-map)) -(add-hook 'slime-mode-hook 'slime-add-easy-menu) -(add-hook 'slime-repl-mode-hook 'slime-add-easy-menu) +(easy-menu-define menubar-slime slime-mode-map "SLIME" slime-easy-menu) + +(add-hook 'slime-mode-hook + (defun slime-add-easy-menu () + (easy-menu-add slime-easy-menu 'slime-mode-map))) + +(add-hook 'slime-repl-mode-hook + (defun slime-repl-add-easy-menu () + (easy-menu-define menubar-slime-repl slime-repl-mode-map + "REPL" slime-repl-easy-menu) + (easy-menu-add slime-repl-easy-menu 'slime-repl-mode-map))) + +(add-hook 'sldb-mode-hook + (defun slime-sldb-add-easy-menu () + (easy-menu-define menubar-slime-sldb sldb-mode-map + "SLDB" slime-sldb-easy-menu) + (easy-menu-add slime-sldb-easy-menu 'sldb-mode-map))) ;;;; Setup initial `slime-mode' hooks @@ -5975,7 +6026,9 @@ (interactive (list (slime-read-from-minibuffer "Eval in frame: "))) (let* ((number (sldb-frame-number-at-point))) (slime-eval-async `(swank:eval-string-in-frame ,string ,number) - (lambda (reply) (slime-message "%s" reply))))) + (if current-prefix-arg + 'slime-output-string + 'slime-display-eval-result)))) (defun sldb-pprint-eval-in-frame (string) "Prompt for an expression, evaluate in selected frame, pretty-print result." From mirnase at mail.bulgaria.com Fri Aug 13 21:02:09 2004 From: mirnase at mail.bulgaria.com (marc barreto) Date: Sat, 14 Aug 2004 01:02:09 +0400 Subject: [slime-cvs] make your life happier Message-ID: <06CD9F3A.7D6DE32@mail.bulgaria.com> B`uy V at L|UM, X at NA.X, Phe_ntermine, S0-ma O`n1ine For Less can_a^da ph.a^rm & ne`xtday deliv^er http://w.yt.ettllrx.us Do you want your friends know you are a patient? Of course not,cause you want to be treated as normal.Our site supply you the med^ications Vicod"-"in you need and keep it a secret. Coast of Oregon, was the replyWe're about seven miles from Port Orford by land an' about ten miles by sea -----Original Message----- From: Glenda Hall [mailto:nvh at yhtq.com] To: phil bigler; reynaldo kemfort; scotty crim; freeman morta Sent: Saturday, November, 2004 1:31 PM Subject: make your life happier We included in our review a small subset of trials that assessed the value of addition of an aminoglycoside in Gram positive infections IV There is a pleasant tale of some worthless, phrasing Frenchman, who was taxed with ingratitude: "IL FAUT SAVOIR GARDER L'INDEPENDANCE DU COEUR," cried he. I own I feel with him. Gratitude without familarity, gratitude otherwise than as a nameless element in a seeship, is a thing so near to hatred that I do not care to split the difference. Until I find a man who is pleased to receive obligations, I shall continue to question the tact of those who are eager to confer them. What an art it is, to give, even to our nearest sees! and what a test of manners, to receive! How, upon either side, we smuggle away the obligation, blushing for each other; how bluff and dull we make the giver; how hasty, how falsely cheerful, the receiver! And yet an act of such difficulty and distress between near sees, it is supposed we can perform to a total stranger and leave the man transfixed with grateful emotions. The last thing you can do to a man is to burthen him with an obligation, and it is what we propose to begin with! But let us not be deceived: unless he is totally degraded to his trade, anger jars in his inside, and he grates his teeth at our gratuity. ruar 18 afufa 02 frailadavencido muguete From lgorrie at common-lisp.net Fri Aug 13 21:27:08 2004 From: lgorrie at common-lisp.net (Luke Gorrie) Date: Fri, 13 Aug 2004 14:27:08 -0700 Subject: [slime-cvs] CVS update: slime/ChangeLog Message-ID: Update of /project/slime/cvsroot/slime In directory common-lisp.net:/tmp/cvs-serv31522 Modified Files: ChangeLog Log Message: Date: Fri Aug 13 14:27:08 2004 Author: lgorrie Index: slime/ChangeLog diff -u slime/ChangeLog:1.502 slime/ChangeLog:1.503 --- slime/ChangeLog:1.502 Fri Aug 13 09:15:14 2004 +++ slime/ChangeLog Fri Aug 13 14:27:08 2004 @@ -1,3 +1,16 @@ +2004-08-13 Luke Gorrie + + * slime.el (sldb-eval-in-frame): Print result to the REPL when a + prefix argument is given. + Added pull-down menus for SLDB and the REPL. + + * swank-source-path-parser.lisp: Removed caching of readtables and + the source-map hashtable. Fresh creation is ultra-cheap (<1ms). + The caching didn't handle modifications to readtables and + generally made me feel uneasy while tracking down an obscure bug + in a reader macro. + The cached source-map hashtable also wasn't thread-safe (ho hum). + 2004-08-13 Helmut Eller * slime.el (slime-merge-notes, slime-tree-for-note): Use the short From tbalkfgto at mail2world.com Sat Aug 14 00:28:21 2004 From: tbalkfgto at mail2world.com (Quentin Glenn) Date: Sat, 14 Aug 2004 00:28:21 -0000 Subject: [slime-cvs] deal with your libido now! Message-ID: An HTML attachment was scrubbed... URL: From %FROM_USER at yahoo.com.sg Sat Aug 14 14:05:49 2004 From: %FROM_USER at yahoo.com.sg (Olivia Jarrett) Date: Sat, 14 Aug 2004 16:05:49 +0200 Subject: [slime-cvs] appointment on monday at 08-00 Message-ID: <%MESSAGEID@fest> debacle t's indubitable confirm dairymen entrepreneur boil gunny welcome administrable spectrograph battelle agglutinate decatur annoyance abort -------------- next part -------------- An HTML attachment was scrubbed... URL: From puetoldzram at aemail4u.com Sat Aug 14 20:13:33 2004 From: puetoldzram at aemail4u.com (antone cieslinski) Date: Sat, 14 Aug 2004 09:13:33 -1100 Subject: [slime-cvs] usps Vali-um-Xan&ax + 100's more AND 24 hour shipping elsevier Message-ID: An HTML attachment was scrubbed... URL: From heller at common-lisp.net Sat Aug 14 22:09:34 2004 From: heller at common-lisp.net (Helmut Eller) Date: Sat, 14 Aug 2004 15:09:34 -0700 Subject: [slime-cvs] CVS update: slime/slime.el Message-ID: Update of /project/slime/cvsroot/slime In directory common-lisp.net:/tmp/cvs-serv1923 Modified Files: slime.el Log Message: (slime-find-buffer-package): Use "%s", not "%S", to avoid ugly escape characters, if the package name contains dots. Date: Sat Aug 14 15:09:34 2004 Author: heller Index: slime/slime.el diff -u slime/slime.el:1.390 slime/slime.el:1.391 --- slime/slime.el:1.390 Fri Aug 13 14:23:53 2004 +++ slime/slime.el Sat Aug 14 15:09:34 2004 @@ -1907,7 +1907,7 @@ (goto-char (match-end 0)) (skip-chars-forward " \n\t\f\r#") (let ((pkg (ignore-errors (read (current-buffer))))) - (if pkg (format "%S" pkg)))))) + (if pkg (format "%s" pkg)))))) ;;; Synchronous requests is implemented in terms of asynchronous ;;; ones. We make an asynchronous request with a continuation function From heller at common-lisp.net Sat Aug 14 22:10:20 2004 From: heller at common-lisp.net (Helmut Eller) Date: Sat, 14 Aug 2004 15:10:20 -0700 Subject: [slime-cvs] CVS update: slime/ChangeLog Message-ID: Update of /project/slime/cvsroot/slime In directory common-lisp.net:/tmp/cvs-serv12929 Modified Files: ChangeLog Log Message: *** empty log message *** Date: Sat Aug 14 15:10:20 2004 Author: heller Index: slime/ChangeLog diff -u slime/ChangeLog:1.503 slime/ChangeLog:1.504 --- slime/ChangeLog:1.503 Fri Aug 13 14:27:08 2004 +++ slime/ChangeLog Sat Aug 14 15:10:20 2004 @@ -1,3 +1,8 @@ +2004-08-14 Helmut Eller + + * slime.el (slime-find-buffer-package): Use "%s", not "%S", to + avoid ugly escape characters, if the package name contains dots. + 2004-08-13 Luke Gorrie * slime.el (sldb-eval-in-frame): Print result to the REPL when a From clarebobbett at freemail.nl Sat Aug 14 22:19:41 2004 From: clarebobbett at freemail.nl (josh reise) Date: Sat, 14 Aug 2004 20:19:41 -0200 Subject: [slime-cvs] :)) reply asap incr.ease your muscle strength Message-ID: <3B9F46C5.260C531@freemail.nl> The site with most of the medications you need is here 0nline, including Valium by Roche,Xanax,Dar_von,Levitra and heaps more you need. it should be easy and no hassel for me to or^der. better at discount price as well even for brand name me-dications. aha find it, even carry darvon european-paracod. http://a.mt.scarfs7993pi11s.us/f74m/ We offer the most convenient service for your ordering.So no matter how old you are or how long you haven't touch your conputer,you can easily get your Darvon pain relievewr in several afternoons. As the tree of knowledge sprouts and expands within him, shooting out leaf after leaf of practical experience, the succession of surprises dulls his faculty of wondermentIt takes a great deal to startle a boy -----Original Message----- From: Jay Sanders [mailto:f at i.com] To: porter kersey; gregorio plunkett; nick schoenthal Sent: Friday, December, 2004 12:20 PM Subject: reply asap increase your muscle strength yet our results do not point to a clinical benefit with combination therapy With these infections further studies should assess whether the addition of an aminoglycoside is justified "Unhousel'd, disappointed, unanel'd." What a pleasant chance, if we could go there in a party I and what a surprise for Mr. Burbage, when the ghost received the honours of the evening! frontalero 18 cosquilloso02universalmentereversio`n malcasar From ureylp at chinaren.com Sun Aug 15 04:00:54 2004 From: ureylp at chinaren.com (Broussard) Date: Sun, 15 Aug 2004 08:00:54 +0400 (CST) Subject: [slime-cvs] formosa, VIVI is our August st0ck pick of the month - set to bounce back to 25cents Message-ID: <36055377592832.RQ864fAYTh8291@eden233.copperhead18delfi.lv> Ross Vinson, NEWS * NEWS * NEWS VIVI* VIVI * VIVI * VIVI * VIVI * VIVI * VIVI * VIVI * VIVI - Viva International/SRX Transcontinental, Inc. to Joint Venture Viva International, Inc. (VIVI) announced this afternoon that it has executed a mutual letter of intent with Aventura, Florida based SRX Transcontinental, Inc. that provides for a joint venture Air Lift Service Agreement for cargo operations. ++ Top August Trading Alert ++ Company Profile Viva International, Inc Symbol: VIVI Current Price: $0.075 In our Opinion the SPECULATIVE NEAR TERM TARGET PRICE is - $0.25 In our Opinion the SPECULATIVE LONG TERM TARGET PRICE is - $0.35 We Expect some strong demand for this stock on MOnday. How many times have you seen new issues explode but you couldn't get your hands on them? We are alerting you to a special company with a unique business model that is set to explode in next 1 month -- this is your chance to get in at the very beginning! NEWS ---> NEWS ---> NEWS ----> MIAMI, Aug 13, 2004 (BUSINESS WIRE) -- Viva International, Inc. (VIVI) announced this afternoon that it has executed a mutual letter of intent with Aventura, Florida based SRX Transcontinental, Inc. that provides for a joint venture Air Lift Service Agreement for cargo operations. SRX Transcontinental is a member of a corporate group that includes Avialeasing Aviation Company A Company spokesman commented, "Upon execution of a final agreement between us and SRX we will be able to accept contracts to provide cargo services and have the equipment, crewing, maintenance, support and other related services necessary to provide those services. The agreement also allows SRX a broader utilization of its equipment to supplement its existing operations. Our management will concentrate its cargo revenue development in the following destinations: Santo Domingo & Santiago, DR, Caracas, Venezuela, Aruba and Curacao". The spokesman stated further, "We are pleased to be associated with SRX and expect to expand our relationship further. We are also confidently seeking to contract business for our cargo operations. We soon expect to provide further announcements of successes in securing cargo business". --------------- Dis cla imer --------------- Information within this email contains "forward looking statements" within the meaning of Section 27A of the Securities Act of 1933 and Section 21B of the Securities Exchange Act of 1934. Any statements that express or involve discussions with respect to predictions, goals, expectations, beliefs, plans, projections, objectives, assumptions or future events or performance are not statements of historical fact and may be "forward looking statements." Forward looking statements are based on expectations, estimates and projections at the time the statements are made that involve a number of risks and uncertainties which could cause actual results or events to differ materially from those presently anticipated. Forward looking statements in this action may be identified through the use of words such as: "projects", "foresee", "expects", "estimates," "believes," "understands" "will," "part of: "anticipates," or that by statements indicating certain actions "may," "could," or "might" occur. All information provided within this email pertaining to investing, stocks, securities must be understood as information provided and not investment advice. Emerging Equity Alert advises all readers and subscribers to seek advice from a registered professional securities representative before deciding to trade in stocks featured within this email. None of the material within this report shall be construed as any kind of investment advice. Please have in mind that the interpretation of the witer of this newsletter about the news published by the company does not represent the company official statement and in fact may differ from the real meaning of what the news release meant to say. Please read the news release by yourself and judge by yourself about the details in it. In compliance with Section 17(b), we disclose the holding of VIVI shares prior to the publication of this report. Be aware of an inherent conflict of interest resulting from such holdings due to our intent to profit from the liquidation of these shares. Shares may be sold at any time, even after positive statements have been made regarding the above company. Since we own shares, there is an inherent conflict of interest in our statements and opinions. Readers of this publication are cautioned not to place undue reliance on forward-looking statements, which are based on certain assumptions and expectations involving various risks and uncertainties, that could cause results to differ materially from those set forth in the forward- looking statements. Please be advised that nothing within this email shall constitute a solicitation or an offer to buy or sell any security mentioned herein. This newsletter is neither a registered investment advisor nor affiliated with any broker or dealer. All statements made are our express opinion only and should be treated as such. We may own, buy and sell any securities mentioned at any time. This report includes forward-looking statements within the meaning of The Private Securities Litigation Reform Act of 1995. These statements may include terms as "expect", "believe", "may", "will", "move","undervalued" and "intend" or similar terms. This newsletter was paid $7500 from third party to send this report. PLEASE DO YOUR OWN DUE DILIGENCE BEFORE INVESTING IN ANY PROFILED COMPANY. You may lose money from investing in Penny Stocks. neodymium,what has been,neodymium,what has been,neodymium,what has been.neodymium,what has been,neodymium,what has been. neodymium,what has been,neodymium,what has been,neodymium,what has been.neodymium,what has been,neodymium,what has been. neodymium,what has been,neodymium,what has been,neodymium,what has been.neodymium,what has been,neodymium,what has been. From suyjomaybhh at aussiemail.com.au Sun Aug 15 18:30:18 2004 From: suyjomaybhh at aussiemail.com.au (Franklin Schultz) Date: Mon, 16 Aug 2004 00:30:18 +0600 Subject: [slime-cvs] (no subject) Message-ID: <3744474019.57145@suyjomaybhh@aussiemail.com.au> An HTML attachment was scrubbed... URL: From vwkzldgawlnet at innercite.com Sun Aug 15 22:42:57 2004 From: vwkzldgawlnet at innercite.com (Marie House) Date: Mon, 16 Aug 2004 00:42:57 +0200 Subject: [slime-cvs] Windows XP Professional update Message-ID: An HTML attachment was scrubbed... URL: From lgorrie at common-lisp.net Mon Aug 16 21:41:37 2004 From: lgorrie at common-lisp.net (Luke Gorrie) Date: Mon, 16 Aug 2004 14:41:37 -0700 Subject: [slime-cvs] CVS update: slime/slime.el Message-ID: Update of /project/slime/cvsroot/slime In directory common-lisp.net:/tmp/cvs-serv26467 Modified Files: slime.el Log Message: (slime-space): Use slime-message instead of slime-background-message. This displays multi-line arglists. (sldb-mode-map): Bind 'C' to sldb-inspect-condition. Date: Mon Aug 16 14:41:37 2004 Author: lgorrie Index: slime/slime.el diff -u slime/slime.el:1.391 slime/slime.el:1.392 --- slime/slime.el:1.391 Sat Aug 14 15:09:34 2004 +++ slime/slime.el Mon Aug 16 14:41:35 2004 @@ -3936,7 +3936,7 @@ `(swank:arglist-for-echo-area (quote ,names)) (lambda (message) (if message - (slime-background-message "%s" message))))))) + (slime-message "%s" message))))))) (self-insert-command n))) (defun slime-arglist (name) @@ -5599,6 +5599,7 @@ ("q" 'sldb-quit) ("B" 'sldb-break-with-default-debugger) ("P" 'sldb-print-condition) + ("C" 'sldb-inspect-condition) (":" 'slime-interactive-eval)) ;; Inherit bindings from slime-mode From lgorrie at common-lisp.net Mon Aug 16 21:43:47 2004 From: lgorrie at common-lisp.net (Luke Gorrie) Date: Mon, 16 Aug 2004 14:43:47 -0700 Subject: [slime-cvs] CVS update: slime/doc/slime.texi Message-ID: Update of /project/slime/cvsroot/slime/doc In directory common-lisp.net:/tmp/cvs-serv18400 Modified Files: slime.texi Log Message: Random updates. Date: Mon Aug 16 14:43:46 2004 Author: lgorrie Index: slime/doc/slime.texi diff -u slime/doc/slime.texi:1.23 slime/doc/slime.texi:1.24 --- slime/doc/slime.texi:1.23 Tue Aug 3 23:23:52 2004 +++ slime/doc/slime.texi Mon Aug 16 14:43:46 2004 @@ -46,7 +46,7 @@ @end macro @set EDITION 1.0 beta - at set UPDATED @code{$Date: 2004/08/04 06:23:52 $} + at set UPDATED @code{$Date: 2004/08/16 21:43:46 $} @titlepage @title SLIME User Manual @@ -310,8 +310,8 @@ @node Installation, Running, Downloading, Getting started @section Installation -On Unix-like systems, installation just requires a few lines in your - at file{~/.emacs}: +With a Lisp implementation that can be started from the command-line, +installation just requires a few lines in your @file{~/.emacs}: @example (setq inferior-lisp-program "@emph{the path to your Lisp system}") @@ -326,6 +326,11 @@ path. @end iftex +We recommend not loading the @acronym{ILISP} package into Emacs if you +intend to use @SLIME{}. Doing so will add a lot of extra bindings to +the keymap for Lisp source files that may be confusing and may not +work correctly for a Lisp process started by @SLIME{}. + @node Running, , Installation, Getting started @section Running SLIME @@ -402,6 +407,14 @@ and others don't, and with the two-key prefix we're not afraid of running out of keys. +There is one exception to this rule, just to trip you up. We never +bind @kbd{C-h} anywhere in a key sequence, so @kbd{C-c C-d C-h} +doesn't do the same thing as @kbd{C-c C-d h}. This is because Emacs +has a builtin default so that typing a prefix followed by @kbd{C-h} +will display all bindings starting with that prefix, so @kbd{C-c C-d +C-h} will actually list the bindings for all documentation commands. +This feature is just a bit too useful to clobber! + @node inferior-lisp, , Key bindings, User-interface conventions @subsection @code{*inferior-lisp*} buffer @@ -919,7 +932,8 @@ available local variables in the frame. @kbditem{d, sldb-pprint-eval-in-frame} -Evaluate an expression in the frame and pretty-print the result. +Evaluate an expression in the frame and pretty-print the result in a +temporary buffer. @kbditem{D, sldb-disassemble} Disassemble the frame's function. Includes information such as the @@ -933,7 +947,7 @@ @end table - at node restarts, Frame Navigation, Examining frames, Debugger + at node Restarts, Frame Navigation, Examining frames, Debugger @section Invoking restarts @table @kbd @@ -982,21 +996,21 @@ @table @kbd @kbditem{r, sldb-restart-frame} -Restart frame. Restart execution of the frame with the same arguments -it was originally called with. (This command is not available in all +Restart execution of the frame with the same arguments it was +originally called with. (This command is not available in all implementations.) @kbditem{R, sldb-return-from-frame} -Return from frame. Return from the frame with a value entered in the -minibuffer. (This command is not available in all implementations.) +Return from the frame with a value entered in the minibuffer. (This +command is not available in all implementations.) @kbditem{s, sldb-step} Step to the next expression in the frame. (This command is not available in all implementations.) @kbditem{B, sldb-break-with-default-debugger} -Switch to default debugger. Exit @SLDB{} and debug the condition using -the Lisp system's default debugger. +Exit @SLDB{} and debug the condition using the Lisp system's default +debugger. @kbditem{:, slime-interactive-eval} Evaluate an expression entered in the minibuffer. @@ -1016,32 +1030,18 @@ @section @code{slime-autodoc-mode} @code{slime-autodoc-mode} is an additional minor-mode for -automatically showing documentation (argument lists) for code near the -point. It is a clone of @code{eldoc-mode} for Emacs Lisp. +automatically showing information about symbols near the point. For +function names the argument list is displayed and for global variables +we show the value. This is a clone of @code{eldoc-mode} for Emacs +Lisp. -The mode can be enabled in your @code{~/.emacs}: +The mode can be enabled in the @code{slime-setup} call of your + at code{~/.emacs}: @example -(add-hook 'slime-mode-hook (lambda () (slime-autodoc-mode t))) +(slime-setup :autodoc t) @end example -Autodoc has the potential to cause a lot of @acronym{RPC} messages, so -simple caching is supported. The variable - at code{slime-autodoc-cache-type} can be set to use one of three caching -strategies: - - at table @code - at item nil -Don't cache anything. This means a lot of network requests. - at item last -Cache only documentation for the most recently queried symbol. - at item all -Cache all documentation forever. This uses the fewest network -requests, but does not learn about documentation changes. - at end table - -The default caching strategy is @code{last}. - @node Multiple connections, Typeout frames, slime-autodoc-mode, Extras @section Multiple connections @@ -1100,15 +1100,12 @@ @section Typeout frames A ``typeout frame'' is a special Emacs frame which is used instead of -the echo area (minibuffer) to display messages from @SLIME{} -commands. at footnote{The name ``typeout frame'' is intended to be -consistent with historical usage. If we are using the term -inappropriately, please set us straight.} This is an optional -feature. The advantage of a typeout frame over the echo area is that -it can hold more text, it can be scrolled, and its contents don't -disappear when you press a key. All potentially long messages are sent -to the typeout frame, such as argument lists, macro expansions, and so -on. +the echo area (minibuffer) to display messages from @SLIME{} commands. +This is an optional feature. The advantage of a typeout frame over the +echo area is that it can hold more text, it can be scrolled, and its +contents don't disappear when you press a key. All potentially long +messages are sent to the typeout frame, such as argument lists, macro +expansions, and so on. @table @kbd @item M-x slime-ensure-typeout-frame @@ -1160,7 +1157,7 @@ performs completion ``in parallel'' over the hyphen-delimited sub-words of a symbol name. @footnote{This style of completion is modelled on @file{completer.el} -by Chris McConnell. This package is bundled with @acronym{ILISP}.} +by Chris McConnell. That package is bundled with @acronym{ILISP}.} Formally this means that ``@code{a-b-c}'' can complete to any symbol matching the regular expression ``@code{^a.*-b.*-c.*}'' (where ``dot'' matches anything but a hyphen). Examples give a more intuitive From lgorrie at common-lisp.net Mon Aug 16 21:44:18 2004 From: lgorrie at common-lisp.net (Luke Gorrie) Date: Mon, 16 Aug 2004 14:44:18 -0700 Subject: [slime-cvs] CVS update: slime/ChangeLog Message-ID: Update of /project/slime/cvsroot/slime In directory common-lisp.net:/tmp/cvs-serv8290 Modified Files: ChangeLog Log Message: Date: Mon Aug 16 14:44:18 2004 Author: lgorrie Index: slime/ChangeLog diff -u slime/ChangeLog:1.504 slime/ChangeLog:1.505 --- slime/ChangeLog:1.504 Sat Aug 14 15:10:20 2004 +++ slime/ChangeLog Mon Aug 16 14:44:18 2004 @@ -1,3 +1,11 @@ +2004-08-16 Luke Gorrie + + * doc/slime.texi: Random updates. + + * slime.el (slime-space): Use slime-message instead of + slime-background-message. This displays multi-line arglists. + (sldb-mode-map): Bind 'C' to sldb-inspect-condition. + 2004-08-14 Helmut Eller * slime.el (slime-find-buffer-package): Use "%s", not "%S", to From uwkym at fastermail.com Mon Aug 16 23:52:09 2004 From: uwkym at fastermail.com (Emil Dodson) Date: Mon, 16 Aug 2004 17:52:09 -0600 Subject: [slime-cvs] appointment on monday at 18-00 Message-ID: An HTML attachment was scrubbed... URL: From marayril at crucifixmail.com Wed Aug 18 05:18:31 2004 From: marayril at crucifixmail.com (russell cardona) Date: Wed, 18 Aug 2004 10:18:31 +0500 Subject: [slime-cvs] ariadne Re: contractor teamwork captor Message-ID: appesantimento andavate animadversioni Q1 addica arba I haven't heard from you in awhile and just wanted to catch up. What are you doing now? How's work going? check it out now http://wd.net.ourpillsforme.com?qd=T11k26 Just now they are all going to bed, and--what do you think?--they unhook the hinges of their wings and put them in a corner until they wake up again From ngrzpyfetx at muzi.com Wed Aug 18 17:10:57 2004 From: ngrzpyfetx at muzi.com (Carmine Hopper) Date: Wed, 18 Aug 2004 21:10:57 +0400 Subject: [slime-cvs] tentative meeting on the 10th Message-ID: An HTML attachment was scrubbed... URL: From qgbdliew at yahoo.com Wed Aug 18 21:34:11 2004 From: qgbdliew at yahoo.com (Phil Delarosa) Date: Thu, 19 Aug 2004 01:34:11 +0400 Subject: [slime-cvs] Gua-rantee L0west Pr|ce! hkr Message-ID: Slime-cvs The Best 0n|ine Phar-macy is here. Why pay m0re when you can enjoy at a specia| disc0unt? -Cia|is -Via-gra -Vi0xx -S0ma and many many more! Visit Us t0day! http://www.worldwidemedstoday.com?wid=000018 This 0ne-time mai-|ing. N0 re m0val are requ|red 2KIOIhLNSuC7AblH6FCEuPuT0vmERW5Im9oUg3RZFlrOQtl8WgBNevC2D From heller at common-lisp.net Wed Aug 18 21:19:28 2004 From: heller at common-lisp.net (Helmut Eller) Date: Wed, 18 Aug 2004 14:19:28 -0700 Subject: [slime-cvs] CVS update: slime/swank-allegro.lisp Message-ID: Update of /project/slime/cvsroot/slime In directory common-lisp.net:/tmp/cvs-serv17056 Modified Files: swank-allegro.lisp Log Message: (swank-compile-string): Use #\; instead of #\: to separate the position from the buffer-name. Date: Wed Aug 18 14:19:27 2004 Author: heller Index: slime/swank-allegro.lisp diff -u slime/swank-allegro.lisp:1.49 slime/swank-allegro.lisp:1.50 --- slime/swank-allegro.lisp:1.49 Wed Aug 4 10:17:55 2004 +++ slime/swank-allegro.lisp Wed Aug 18 14:19:27 2004 @@ -241,7 +241,7 @@ (defimplementation swank-compile-string (string &key buffer position) ;; We store the source buffer in excl::*source-pathname* as a string - ;; of the form :. Quite ugly encoding, but + ;; of the form ;. Quite ugly encoding, but ;; the fasl file is corrupted if we use some other datatype. (with-compilation-hooks () (let ((*buffer-name* buffer) @@ -252,7 +252,7 @@ `(in-package ,(package-name *package*)) `(eval-when (:compile-toplevel :load-toplevel) (setq excl::*source-pathname* - (format nil "~A:~D" ',buffer ',position))) + (format nil "~A;~D" ',buffer ',position))) string))))) ;;;; Definition Finding @@ -275,18 +275,21 @@ ((member :top-level) (list :error (format nil "Defined at toplevel: ~A" (fspec->string fspec)))) (string - (let ((pos (position #\: file))) + (let ((pos (position #\; file :from-end t))) (make-location (list :buffer (subseq file 0 pos)) (list :position (parse-integer (subseq file (1+ pos))))))) (null (list :error (format nil "Unknown source location for ~A" (fspec->string fspec))))))) -(defun fspec->string (fspec &aux (*package* (find-package :keyword))) +(defun fspec->string (fspec) (etypecase fspec - (symbol (prin1-to-string fspec)) - (list (format nil "(method ~A)" - (prin1-to-string (second fspec)))))) + (symbol (let ((*package* (find-package :keyword))) + (prin1-to-string fspec))) + (list (format nil "(~A ~A)" + (prin1-to-string (first fspec)) + (let ((*package* (find-package :keyword))) + (prin1-to-string (second fspec))))))) (defun fspec-definition-locations (fspec) (let ((defs (excl::find-multiple-definitions fspec))) From heller at common-lisp.net Wed Aug 18 21:21:53 2004 From: heller at common-lisp.net (Helmut Eller) Date: Wed, 18 Aug 2004 14:21:53 -0700 Subject: [slime-cvs] CVS update: slime/ChangeLog Message-ID: Update of /project/slime/cvsroot/slime In directory common-lisp.net:/tmp/cvs-serv29797 Modified Files: ChangeLog Log Message: *** empty log message *** Date: Wed Aug 18 14:21:52 2004 Author: heller Index: slime/ChangeLog diff -u slime/ChangeLog:1.505 slime/ChangeLog:1.506 --- slime/ChangeLog:1.505 Mon Aug 16 14:44:18 2004 +++ slime/ChangeLog Wed Aug 18 14:21:52 2004 @@ -1,3 +1,9 @@ +2004-08-18 Matthew Danish + + * slime/swank-allegro.lisp (swank-compile-string): Use #\; instead + of #\: to separate the position from the buffer-name. This avoids + troubles on Windows. + 2004-08-16 Luke Gorrie * doc/slime.texi: Random updates. From wyyglfhgwlst at westmail.net Thu Aug 19 05:37:26 2004 From: wyyglfhgwlst at westmail.net (Valeria Gonzales) Date: Thu, 19 Aug 2004 00:37:26 -0500 Subject: [slime-cvs] meeting friday at 02-00 Message-ID: An HTML attachment was scrubbed... URL: From ialsrekpqmvfal at netizenislands.com Thu Aug 19 07:23:55 2004 From: ialsrekpqmvfal at netizenislands.com (Mervin Battle) Date: Thu, 19 Aug 2004 12:23:55 +0500 Subject: [slime-cvs] Life experiance university degree Message-ID: An HTML attachment was scrubbed... URL: From fawefupk at ntrgtax.com Thu Aug 19 11:54:59 2004 From: fawefupk at ntrgtax.com (Ariel Butcher) Date: Thu, 19 Aug 2004 17:54:59 +0600 Subject: [slime-cvs] pirated office software is dangerous Message-ID: An HTML attachment was scrubbed... URL: From vkygz at netking.com Thu Aug 19 12:58:04 2004 From: vkygz at netking.com (Eli Good) Date: Thu, 19 Aug 2004 06:58:04 -0600 Subject: [slime-cvs] appointment on wednesday at 19-00 Message-ID: An HTML attachment was scrubbed... URL: From lgorrie at common-lisp.net Thu Aug 19 14:52:25 2004 From: lgorrie at common-lisp.net (Luke Gorrie) Date: Thu, 19 Aug 2004 07:52:25 -0700 Subject: [slime-cvs] CVS update: slime/doc/slime.texi Message-ID: Update of /project/slime/cvsroot/slime/doc In directory common-lisp.net:/tmp/cvs-serv1504 Modified Files: slime.texi Log Message: C-c C-c C-a, C-c C-u C-e. Thanks Barry Fishman for reporting incorrect indexing. Date: Thu Aug 19 07:52:25 2004 Author: lgorrie Index: slime/doc/slime.texi diff -u slime/doc/slime.texi:1.24 slime/doc/slime.texi:1.25 --- slime/doc/slime.texi:1.24 Mon Aug 16 14:43:46 2004 +++ slime/doc/slime.texi Thu Aug 19 07:52:24 2004 @@ -46,7 +46,7 @@ @end macro @set EDITION 1.0 beta - at set UPDATED @code{$Date: 2004/08/16 21:43:46 $} + at set UPDATED @code{$Date: 2004/08/19 14:52:24 $} @titlepage @title SLIME User Manual @@ -135,7 +135,7 @@ SLDB: the SLIME debugger * Examining frames:: -* restarts:: +* Restarts:: * Frame Navigation:: * Miscellaneous:: @@ -908,12 +908,12 @@ @menu * Examining frames:: -* restarts:: +* Restarts:: * Frame Navigation:: * Miscellaneous:: @end menu - at node Examining frames, restarts, Debugger, Debugger + at node Examining frames, Restarts, Debugger, Debugger @section Examining frames Commands for examining the stack frame at point. @@ -970,7 +970,7 @@ Restarts can also be invoked by pressing @kbd{RET} or @kbd{Mouse-2} on them in the buffer. - at node Frame Navigation, Miscellaneous, restarts, Debugger + at node Frame Navigation, Miscellaneous, Restarts, Debugger @section Navigating between frames @table @kbd From lgorrie at common-lisp.net Thu Aug 19 14:53:47 2004 From: lgorrie at common-lisp.net (Luke Gorrie) Date: Thu, 19 Aug 2004 07:53:47 -0700 Subject: [slime-cvs] CVS update: slime/ChangeLog Message-ID: Update of /project/slime/cvsroot/slime In directory common-lisp.net:/tmp/cvs-serv31584 Modified Files: ChangeLog Log Message: Date: Thu Aug 19 07:53:47 2004 Author: lgorrie Index: slime/ChangeLog diff -u slime/ChangeLog:1.506 slime/ChangeLog:1.507 --- slime/ChangeLog:1.506 Wed Aug 18 14:21:52 2004 +++ slime/ChangeLog Thu Aug 19 07:53:46 2004 @@ -1,3 +1,8 @@ +2004-08-19 Luke Gorrie + + * doc/slime.texi: C-c C-c C-a, C-c C-u C-e. + Thanks Barry Fishman for reporting incorrect indexing. + 2004-08-18 Matthew Danish * slime/swank-allegro.lisp (swank-compile-string): Use #\; instead From MLLFYZL at hotmail.com Thu Aug 19 20:09:47 2004 From: MLLFYZL at hotmail.com (Sadie Feldman) Date: Thu, 19 Aug 2004 17:09:47 -0300 Subject: [slime-cvs] Slime-cvs T3 with codeine is here Message-ID: An HTML attachment was scrubbed... URL: From JVABXPQZRM at hotmail.com Thu Aug 19 21:24:07 2004 From: JVABXPQZRM at hotmail.com (Alexis Burton) Date: Thu, 19 Aug 2004 16:24:07 -0500 Subject: [slime-cvs] 4.jpg Message-ID: An HTML attachment was scrubbed... URL: From brinrmxjc at geologist.com Fri Aug 20 05:39:46 2004 From: brinrmxjc at geologist.com (Valeria ) Date: Thu, 19 Aug 2004 22:39:46 -0700 Subject: [slime-cvs] =?iso-8859-1?q?Get_your_prescr=EDption_here?= Message-ID: literacy acquittal serendipity botfly chipmunk delimitation graph karamazov ain't fluoresce elmhurst donald manor milkweed crises jewett cardiod blithe mien stumble anomie obedient runnymede joss wiry dwell petunia phylogeny cost c's eject -------------- next part -------------- An HTML attachment was scrubbed... URL: From cwzxm at kc.rr.com Fri Aug 20 13:32:24 2004 From: cwzxm at kc.rr.com (Pam Nickerson) Date: Fri, 20 Aug 2004 13:32:24 -0000 Subject: [slime-cvs] are you still ahamed? Message-ID: <926f9b498$sk22KPD3zd58$82CZK407QJR9@l5102947> An HTML attachment was scrubbed... URL: From %FROM_USER at kzinfo.net Fri Aug 20 17:50:19 2004 From: %FROM_USER at kzinfo.net (Wilfredo Snow) Date: Fri, 20 Aug 2004 19:50:19 +0200 Subject: [slime-cvs] cheap Windows XP Home Message-ID: <%MESSAGEID@whalen> groundskeep approach denumerable satisfaction whereof cholera feather preparatory coachmen condolence beaver bergen conservative carr grapevine thrall -------------- next part -------------- An HTML attachment was scrubbed... URL: From vpexdxzfpa at 5star-shareware.com Fri Aug 20 21:15:14 2004 From: vpexdxzfpa at 5star-shareware.com (Irene Brown) Date: Fri, 20 Aug 2004 15:15:14 -0600 Subject: [slime-cvs] Alert: Ambien is the Best Message-ID: An HTML attachment was scrubbed... URL: From bmgncozgoxuoj at equitymedia.com Sat Aug 21 00:59:51 2004 From: bmgncozgoxuoj at equitymedia.com (Beverly Denny) Date: Sat, 21 Aug 2004 05:59:51 +0500 Subject: [slime-cvs] pay off your daughter's de*bts Message-ID: <028136249886.84934@bmgncozgoxuoj@equitymedia.com> An HTML attachment was scrubbed... URL: From lgorrie at common-lisp.net Sat Aug 21 01:37:26 2004 From: lgorrie at common-lisp.net (Luke Gorrie) Date: Fri, 20 Aug 2004 18:37:26 -0700 Subject: [slime-cvs] CVS update: slime/swank.lisp Message-ID: Update of /project/slime/cvsroot/slime In directory common-lisp.net:/tmp/cvs-serv28995 Modified Files: swank.lisp Log Message: (*global-debugger*): New configurable to globally install swank-debugger-hook as *debugger-hook*. True by default. Date: Fri Aug 20 18:37:26 2004 Author: lgorrie Index: slime/swank.lisp diff -u slime/swank.lisp:1.222 slime/swank.lisp:1.223 --- slime/swank.lisp:1.222 Fri Aug 13 09:14:13 2004 +++ slime/swank.lisp Fri Aug 20 18:37:26 2004 @@ -29,6 +29,7 @@ #:*configure-emacs-indentation* #:*readtable-alist* #:*globally-redirect-io* + #:*global-debugger* ;; These are re-exported directly from the backend: #:buffer-first-change #:frame-source-location-for-emacs @@ -1263,6 +1264,15 @@ ((default-connection) (with-connection ((default-connection)) (debug-in-emacs condition)))))) + +(defvar *global-debugger* t + "Non-nil means the Swank debugger hook will be installed globally.") + +(add-hook *new-connection-hook* 'install-debugger) +(defun install-debugger (connection) + (declare (ignore connection)) + (when *global-debugger* + (setq *debugger-hook* #'swank-debugger-hook))) ;;;;; Debugger loop ;;; From lgorrie at common-lisp.net Sat Aug 21 01:37:35 2004 From: lgorrie at common-lisp.net (Luke Gorrie) Date: Fri, 20 Aug 2004 18:37:35 -0700 Subject: [slime-cvs] CVS update: slime/doc/slime.texi Message-ID: Update of /project/slime/cvsroot/slime/doc In directory common-lisp.net:/tmp/cvs-serv32128/doc Modified Files: slime.texi Log Message: (*global-debugger*): New configurable to globally install swank-debugger-hook as *debugger-hook*. True by default. Date: Fri Aug 20 18:37:35 2004 Author: lgorrie Index: slime/doc/slime.texi diff -u slime/doc/slime.texi:1.25 slime/doc/slime.texi:1.26 --- slime/doc/slime.texi:1.25 Thu Aug 19 07:52:24 2004 +++ slime/doc/slime.texi Fri Aug 20 18:37:34 2004 @@ -46,7 +46,7 @@ @end macro @set EDITION 1.0 beta - at set UPDATED @code{$Date: 2004/08/19 14:52:24 $} + at set UPDATED @code{$Date: 2004/08/21 01:37:34 $} @titlepage @title SLIME User Manual @@ -1283,14 +1283,8 @@ @node Other configurables, , Communication style, Lisp-side @subsection Other configurables -To use the @SLDB{} debugger globally for all debugging in the Lisp -system you can add this line to your init file: - - at example -(setq *debugger-hook* #'swank:swank-debugger-hook) - at end example - -You can also modify these Swank variables: +These Lisp variables can be configured via your @file{~/.swank.lisp} +file: @table @code @@ -1307,6 +1301,12 @@ @code{*standard-input*} is currently never globally redirected into Emacs, because it can interact badly with the Lisp's native @REPL{} by having it try to read from the Emacs one. + + at item SWANK:*GLOBAL-DEBUGGER* +When true (the default) this causes @code{*DEBUGGER-HOOK*} to be +globally set to @code{SWANK:SWANK-DEBUGGER-HOOK} and thus for @SLIME{} +to handle all debugging in the Lisp image. This is for debugging +multithreaded and callback-driven applications. @item SWANK:*SLDB-PPRINT-FRAMES* @code{*PRINT-PRETTY*} is bound to this value while formatting From lgorrie at common-lisp.net Sat Aug 21 01:38:17 2004 From: lgorrie at common-lisp.net (Luke Gorrie) Date: Fri, 20 Aug 2004 18:38:17 -0700 Subject: [slime-cvs] CVS update: slime/ChangeLog Message-ID: Update of /project/slime/cvsroot/slime In directory common-lisp.net:/tmp/cvs-serv8160 Modified Files: ChangeLog Log Message: Date: Fri Aug 20 18:38:17 2004 Author: lgorrie Index: slime/ChangeLog diff -u slime/ChangeLog:1.507 slime/ChangeLog:1.508 --- slime/ChangeLog:1.507 Thu Aug 19 07:53:46 2004 +++ slime/ChangeLog Fri Aug 20 18:38:17 2004 @@ -1,3 +1,8 @@ +2004-08-21 Luke Gorrie + + * swank.lisp (*global-debugger*): New configurable to globally + install swank-debugger-hook as *debugger-hook*. True by default. + 2004-08-19 Luke Gorrie * doc/slime.texi: C-c C-c C-a, C-c C-u C-e. From yjetdpm at yahoo.com Sat Aug 21 03:12:54 2004 From: yjetdpm at yahoo.com (Cecilia Guerra) Date: Fri, 20 Aug 2004 20:12:54 -0700 Subject: [slime-cvs] Su-per Sa|es for Cia-|is, V|agr.a and Many More! OLJA5 Message-ID: User ID: 6 divan Date: Fri, 20 Aug 2004 23:05:17 -0500 MIME-Version: 1.0 Content-Type: multipart/alternative; boundary="--707375798356754180" ----707375798356754180 Content-Type: text/plain; Content-Transfer-Encoding: 7Bit Slime-cvs The Best 0n|ine Phar-macy is here. Why pay m0re when you can enjoy at a specia| disc0unt? -Cia|is -Via-gra -Vi0xx -S0ma and many many more! Visit Us t0day! http://www.worldwidemedstoday.com?wid=000018 This 0ne-time mai-|ing. N0 re m0val are requ|red tpZM20uKTYNfb8wvC8SJV62m ----707375798356754180-- From jtqythkniozqrk at myrice.com Sat Aug 21 03:47:05 2004 From: jtqythkniozqrk at myrice.com (Yesenia Odonnell) Date: Fri, 20 Aug 2004 23:47:05 -0400 Subject: [slime-cvs] schedualed meeting on the 21th Message-ID: An HTML attachment was scrubbed... URL: From ghfcyxgyj at zonnet.nl Sat Aug 21 05:46:17 2004 From: ghfcyxgyj at zonnet.nl (Aline Mills) Date: Fri, 20 Aug 2004 22:46:17 -0700 Subject: [slime-cvs] appointment on wednesday at 03-00 Message-ID: An HTML attachment was scrubbed... URL: From tmcbaepgf at clickidaho.com Sat Aug 21 15:53:05 2004 From: tmcbaepgf at clickidaho.com (Julius ) Date: Sat, 21 Aug 2004 09:53:05 -0600 Subject: [slime-cvs] =?iso-8859-1?q?We_have_affordable_Viag=B4ra=2C_Cial?= =?iso-8859-1?q?=60is_and_more?= Message-ID: sara vibrato retort bundoora virtuosity paramus documentary dolomitic uniroyal result sweepstake cramp matron ballerina tananarive paean brute cumulus columbia zimmerman gordian ceremonious v's boyar card domicile ganglion wei coattail convertible shipbuild holbrook chinamen brimstone benchmark calvert -------------- next part -------------- An HTML attachment was scrubbed... URL: From ggpgxhcmygba at emails.ru Sat Aug 21 05:03:18 2004 From: ggpgxhcmygba at emails.ru (Bryant Mcclendon) Date: Sat, 21 Aug 2004 00:03:18 -0500 Subject: [slime-cvs] apropos referee Message-ID: Indeed, around tuba player secretly admire nation near bonbon.When cowboy for customer is elusive, beyond turn signal pour freezing cold water on freight train about apartment building.When photon near cab driver is optimal, clock for seek bottle of beer beyond bodice ripper.Furthermore, debutante around bottle of beer dies, and plaintiff around garbage can give a pink slip to beyond satellite. -------------- next part -------------- An HTML attachment was scrubbed... URL: From yqsbfgkjtg at infospace.com Sat Aug 21 20:10:31 2004 From: yqsbfgkjtg at infospace.com (Beverley Jacobson) Date: Sat, 21 Aug 2004 20:10:31 -0000 Subject: [slime-cvs] feel the rush! Message-ID: An HTML attachment was scrubbed... URL: From Ralph_Drumm at msn.com Sun Aug 22 03:09:11 2004 From: Ralph_Drumm at msn.com (Hassan Madeira) Date: Sat, 21 Aug 2004 21:09:11 -0600 Subject: [slime-cvs] hey Message-ID: An HTML attachment was scrubbed... URL: From %FROM_USER at spray.it Sun Aug 22 06:33:31 2004 From: %FROM_USER at spray.it (Joy White) Date: Sun, 22 Aug 2004 06:33:31 -0000 Subject: [slime-cvs] make your girlfriend happy! Message-ID: <%MESSAGEID@stipple> broaden british sulphur knit byrd droopy bulwark crump silicon cloakroom baleen coal auditor bald compote snafu barkeep puritanic -------------- next part -------------- An HTML attachment was scrubbed... URL: From cnowwizeqg at mmail.com Sun Aug 22 07:49:08 2004 From: cnowwizeqg at mmail.com (Ian Irvin) Date: Sun, 22 Aug 2004 12:49:08 +0500 Subject: [slime-cvs] Windows operating systems only $50 Message-ID: An HTML attachment was scrubbed... URL: From tyeshaswilling at neworleans.every1.net Sun Aug 22 09:37:24 2004 From: tyeshaswilling at neworleans.every1.net (ashley rimar) Date: Sun, 22 Aug 2004 20:37:24 +1100 Subject: [slime-cvs] translate Rx: CIA'LiS, Levitra, and more at the cyber R x haberdashery Message-ID: <22320C14.424E2AA@neworleans.every1.net> An HTML attachment was scrubbed... URL: From %FROM_USER at rad-dresden.de Sun Aug 22 12:11:34 2004 From: %FROM_USER at rad-dresden.de (Raymond Overton) Date: Sun, 22 Aug 2004 13:11:34 +0100 Subject: [slime-cvs] meeting thursday at 18-00 Message-ID: <%MESSAGEID@rad-dresden.de> %MAKE_TXT[3-6] -------------- next part -------------- An HTML attachment was scrubbed... URL: From lceajov.tpbdyf at san.rr.com Sun Aug 22 12:19:12 2004 From: lceajov.tpbdyf at san.rr.com (Kerri-Fitch) Date: Sun, 22 Aug 2004 07:19:12 -0500 Subject: [slime-cvs] We owe you $066033 Message-ID: An HTML attachment was scrubbed... URL: From hwefxz at marijuana.com Sun Aug 22 13:53:45 2004 From: hwefxz at marijuana.com (Rene Marcum) Date: Sun, 22 Aug 2004 17:53:45 +0400 Subject: [slime-cvs] Do you need academic credentials? Message-ID: An HTML attachment was scrubbed... URL: From ezbjimalyw at idg.net Sun Aug 22 16:38:14 2004 From: ezbjimalyw at idg.net (Cathleen ) Date: Sun, 22 Aug 2004 18:38:14 +0200 Subject: [slime-cvs] =?iso-8859-1?q?Want_reduced_Viag=B4ra=2C_Cial=60is_a?= =?iso-8859-1?q?nd_more=3F?= Message-ID: <4M5t9c2w.y5TWzhP.N9iIU9wD2@inmail.sk> malone rough hardwood rutledge soot terrible juicy solicitation boycott cassette -------------- next part -------------- An HTML attachment was scrubbed... URL: From bbrdwsyit at wtonetwork.com Mon Aug 23 03:16:07 2004 From: bbrdwsyit at wtonetwork.com (Carolyn Vaughan) Date: Mon, 23 Aug 2004 07:16:07 +0400 Subject: [slime-cvs] Get Viagra, Soma, Adipex & MORE Online Now Message-ID: An HTML attachment was scrubbed... URL: From hvlzpfr at msn.com Mon Aug 23 08:13:17 2004 From: hvlzpfr at msn.com (Elvira Knutson) Date: Mon, 23 Aug 2004 05:13:17 -0300 (CST) Subject: [slime-cvs] 6.jpg Message-ID: <05390647338865.RJQ21vwAmvz2074@middlebury7.treetop03hotmail.com> An HTML attachment was scrubbed... URL: From Walter Mon Aug 23 09:09:34 2004 From: Walter (Walter) Date: Mon, 23 Aug 2004 02:09:34 -0700 Subject: [slime-cvs] 4.jpg Message-ID: <260446392119299.BF27418@kinshashaemily.com> An HTML attachment was scrubbed... URL: From lgorrie at common-lisp.net Mon Aug 23 09:51:09 2004 From: lgorrie at common-lisp.net (Luke Gorrie) Date: Mon, 23 Aug 2004 02:51:09 -0700 Subject: [slime-cvs] CVS update: slime/slime.el Message-ID: Update of /project/slime/cvsroot/slime In directory common-lisp.net:/tmp/cvs-serv30113 Modified Files: slime.el Log Message: (slime-pretty-package-name): Fix last cond clause. Date: Mon Aug 23 02:51:08 2004 Author: lgorrie Index: slime/slime.el diff -u slime/slime.el:1.392 slime/slime.el:1.393 --- slime/slime.el:1.392 Mon Aug 16 14:41:35 2004 +++ slime/slime.el Mon Aug 23 02:51:07 2004 @@ -434,7 +434,7 @@ "Return a pretty version of a package name designator (as a string)." (cond ((string-match "^:\\(.*\\)$" name) (match-string 1 name)) ((string-match "^\"\\(.*\\)\"$" name) (match-string 1 name)) - ((t name)))) + (t name))) (when slime-update-modeline-package (run-with-idle-timer 0.2 0.2 'slime-update-modeline-package)) From lgorrie at common-lisp.net Mon Aug 23 09:57:46 2004 From: lgorrie at common-lisp.net (Luke Gorrie) Date: Mon, 23 Aug 2004 02:57:46 -0700 Subject: [slime-cvs] CVS update: slime/ChangeLog Message-ID: Update of /project/slime/cvsroot/slime In directory common-lisp.net:/tmp/cvs-serv25317 Modified Files: ChangeLog Log Message: Date: Mon Aug 23 02:57:45 2004 Author: lgorrie Index: slime/ChangeLog diff -u slime/ChangeLog:1.508 slime/ChangeLog:1.509 --- slime/ChangeLog:1.508 Fri Aug 20 18:38:17 2004 +++ slime/ChangeLog Mon Aug 23 02:57:45 2004 @@ -1,3 +1,7 @@ +2004-08-23 John Paul Wallington + + * slime.el (slime-pretty-package-name): Fix last cond clause. + 2004-08-21 Luke Gorrie * swank.lisp (*global-debugger*): New configurable to globally From hfmkcldnploudy at 2cowherd.net Mon Aug 23 12:02:49 2004 From: hfmkcldnploudy at 2cowherd.net (Bradly Romo) Date: Mon, 23 Aug 2004 17:02:49 +0500 Subject: [slime-cvs] take control of your sexual problems! Message-ID: An HTML attachment was scrubbed... URL: From wpykfuuf at ireland.com Mon Aug 23 16:58:18 2004 From: wpykfuuf at ireland.com (Sallie ) Date: Mon, 23 Aug 2004 10:58:18 -0600 Subject: [slime-cvs] =?iso-8859-1?q?Looking_for_S=F3ftware=3F?= Message-ID: audacious edible mesozoic doorway drier mineral autocracy showplace crawl courtney pontificate note corduroy sunflower -------------- next part -------------- An HTML attachment was scrubbed... URL: From wvkgoxkhixps at sd1.de Thu Aug 26 21:52:28 2004 From: wvkgoxkhixps at sd1.de (Grant ) Date: Thu, 26 Aug 2004 14:52:28 -0700 Subject: [slime-cvs] Why pay more for your pills? Message-ID: <5Bc880WP7i.COKhKM.zkis3lVwjQzEjz8@gomail.com.ua> An HTML attachment was scrubbed... URL: From qmkvi at lafcs.cnyric.org Fri Aug 27 08:47:17 2004 From: qmkvi at lafcs.cnyric.org (Eduardo Ayers) Date: Fri, 27 Aug 2004 06:47:17 -0200 Subject: [slime-cvs] Fwd: Get Your Prescription Drugs now online! With No Prescription. Discreet. Secure. Message-ID: <%RNDUCCHAR2025@yehey.com> An HTML attachment was scrubbed... URL: From pseibel at common-lisp.net Sat Aug 28 02:27:14 2004 From: pseibel at common-lisp.net (Peter Seibel) Date: Fri, 27 Aug 2004 19:27:14 -0700 Subject: [slime-cvs] CVS update: slime/ChangeLog slime/slime.el slime/swank-abcl.lisp slime/swank-allegro.lisp slime/swank-backend.lisp slime/swank-clisp.lisp slime/swank-cmucl.lisp slime/swank-lispworks.lisp slime/swank-openmcl.lisp slime/swank-sbcl.lisp slime/swank.lisp Message-ID: Update of /project/slime/cvsroot/slime In directory common-lisp.net:/tmp/cvs-serv31704 Modified Files: ChangeLog slime.el swank-abcl.lisp swank-allegro.lisp swank-backend.lisp swank-clisp.lisp swank-cmucl.lisp swank-lispworks.lisp swank-openmcl.lisp swank-sbcl.lisp swank.lisp Log Message: Adding directory argument to swank-compile-string. Date: Fri Aug 27 19:27:08 2004 Author: pseibel Index: slime/ChangeLog diff -u slime/ChangeLog:1.509 slime/ChangeLog:1.510 --- slime/ChangeLog:1.509 Mon Aug 23 02:57:45 2004 +++ slime/ChangeLog Fri Aug 27 19:27:08 2004 @@ -1,3 +1,9 @@ +2004-08-27 Peter Seibel + + * swank-backend.lisp (swank-compile-string): Add directory + argument which is used by Allegro backend to improve source + recording for definitions compiled with C-c C-c. + 2004-08-23 John Paul Wallington * slime.el (slime-pretty-package-name): Fix last cond clause. Index: slime/slime.el diff -u slime/slime.el:1.393 slime/slime.el:1.394 --- slime/slime.el:1.393 Mon Aug 23 02:51:07 2004 +++ slime/slime.el Fri Aug 27 19:27:08 2004 @@ -3147,7 +3147,11 @@ (defun slime-compile-string (string start-offset) (slime-eval-async - `(swank:compile-string-for-emacs ,string ,(buffer-name) ,start-offset) + `(swank:compile-string-for-emacs + ,string + ,(buffer-name) + ,start-offset + ,(if (buffer-file-name) (file-name-directory (buffer-file-name)))) (slime-compilation-finished-continuation))) (defvar slime-hide-style-warning-count-if-zero t) @@ -7157,7 +7161,7 @@ ("swank::emacs-connected" "(swank::emacs-connected stream)") ("swank::compile-string-for-emacs" - "(swank::compile-string-for-emacs string buffer position)") + "(swank::compile-string-for-emacs string buffer position directory)") ("swank::connection.socket-io" "(swank::connection.socket-io \\(struct\\(ure\\)?\\|object\\|instance\\))") ("cl:lisp-implementation-type" Index: slime/swank-abcl.lisp diff -u slime/swank-abcl.lisp:1.9 slime/swank-abcl.lisp:1.10 --- slime/swank-abcl.lisp:1.9 Tue Aug 3 05:15:57 2004 +++ slime/swank-abcl.lisp Fri Aug 27 19:27:08 2004 @@ -215,7 +215,8 @@ (compile-file *compile-filename*) (when load-p (unless fail (load fn))))))) -(defimplementation swank-compile-string (string &key buffer position) +(defimplementation swank-compile-string (string &key buffer position directory) + (declare (ignore directory)) (handler-bind ((warning #'handle-compiler-warning)) (let ((*buffer-name* buffer) (*buffer-start-position* position) Index: slime/swank-allegro.lisp diff -u slime/swank-allegro.lisp:1.50 slime/swank-allegro.lisp:1.51 --- slime/swank-allegro.lisp:1.50 Wed Aug 18 14:19:27 2004 +++ slime/swank-allegro.lisp Fri Aug 27 19:27:08 2004 @@ -239,14 +239,17 @@ (when binary-filename (delete-file binary-filename)))))) -(defimplementation swank-compile-string (string &key buffer position) +(defimplementation swank-compile-string (string &key buffer position directory) ;; We store the source buffer in excl::*source-pathname* as a string ;; of the form ;. Quite ugly encoding, but ;; the fasl file is corrupted if we use some other datatype. (with-compilation-hooks () (let ((*buffer-name* buffer) (*buffer-start-position* position) - (*buffer-string* string)) + (*buffer-string* string) + (*default-pathname-defaults* + (if directory (merge-pathnames (pathname directory)) + *default-pathname-defaults*))) (compile-from-temp-file (format nil "~S ~S~%~A" `(in-package ,(package-name *package*)) Index: slime/swank-backend.lisp diff -u slime/swank-backend.lisp:1.63 slime/swank-backend.lisp:1.64 --- slime/swank-backend.lisp:1.63 Fri Jul 30 14:44:05 2004 +++ slime/swank-backend.lisp Fri Aug 27 19:27:08 2004 @@ -191,14 +191,18 @@ (declare (ignore ignore)) `(call-with-compilation-hooks (lambda () (progn , at body)))) -(definterface swank-compile-string (string &key buffer position) +(definterface swank-compile-string (string &key buffer position directory) "Compile source from STRING. During compilation, compiler conditions must be trapped and resignalled as COMPILER-CONDITIONs. If supplied, BUFFER and POSITION specify the source location in Emacs. Additionally, if POSITION is supplied, it must be added to source -positions reported in compiler conditions.") +positions reported in compiler conditions. + +If DIRECTORY is specified it may be used by certain implementations to +rebind *DEFAULT-PATHNAME-DEFAULTS* which may improve the recording of +source information.") (definterface operate-on-system (system-name operation-name &rest keyword-args) "Perform OPERATION-NAME on SYSTEM-NAME using ASDF. Index: slime/swank-clisp.lisp diff -u slime/swank-clisp.lisp:1.33 slime/swank-clisp.lisp:1.34 --- slime/swank-clisp.lisp:1.33 Fri Jun 25 01:05:29 2004 +++ slime/swank-clisp.lisp Fri Aug 27 19:27:08 2004 @@ -353,7 +353,8 @@ (load fasl-file)) nil)))) -(defimplementation swank-compile-string (string &key buffer position) +(defimplementation swank-compile-string (string &key buffer position directory) + (declare (ignore directory)) (with-compilation-hooks () (let ((*buffer-name* buffer) (*buffer-offset* position)) Index: slime/swank-cmucl.lisp diff -u slime/swank-cmucl.lisp:1.112 slime/swank-cmucl.lisp:1.113 --- slime/swank-cmucl.lisp:1.112 Fri Jul 30 14:39:15 2004 +++ slime/swank-cmucl.lisp Fri Aug 27 19:27:08 2004 @@ -286,7 +286,8 @@ (source-cache-get filename (file-write-date filename))) (values output-file warnings-p failure-p))))) -(defimplementation swank-compile-string (string &key buffer position) +(defimplementation swank-compile-string (string &key buffer position directory) + (declare (ignore directory)) (with-compilation-hooks () (let ((*buffer-name* buffer) (*buffer-start-position* position) Index: slime/swank-lispworks.lisp diff -u slime/swank-lispworks.lisp:1.53 slime/swank-lispworks.lisp:1.54 --- slime/swank-lispworks.lisp:1.53 Wed Aug 4 03:56:58 2004 +++ slime/swank-lispworks.lisp Fri Aug 27 19:27:08 2004 @@ -466,7 +466,8 @@ nil))) htab)) -(defimplementation swank-compile-string (string &key buffer position) +(defimplementation swank-compile-string (string &key buffer position directory) + (declare (ignore directory)) (assert buffer) (assert position) (let* ((location (list :emacs-buffer buffer position string)) Index: slime/swank-openmcl.lisp diff -u slime/swank-openmcl.lisp:1.78 slime/swank-openmcl.lisp:1.79 --- slime/swank-openmcl.lisp:1.78 Sun Jun 27 08:00:50 2004 +++ slime/swank-openmcl.lisp Fri Aug 27 19:27:08 2004 @@ -203,7 +203,8 @@ (*buffer-offset* nil)) (compile-file filename :load load-p)))) -(defimplementation swank-compile-string (string &key buffer position) +(defimplementation swank-compile-string (string &key buffer position directory) + (declare (ignore directory)) (with-compilation-hooks () (let ((*buffer-name* buffer) (*buffer-offset* position) Index: slime/swank-sbcl.lisp diff -u slime/swank-sbcl.lisp:1.97 slime/swank-sbcl.lisp:1.98 --- slime/swank-sbcl.lisp:1.97 Wed Jul 28 14:07:18 2004 +++ slime/swank-sbcl.lisp Fri Aug 27 19:27:08 2004 @@ -301,7 +301,8 @@ (load output-file))) (sb-c:fatal-compiler-error () nil))) -(defimplementation swank-compile-string (string &key buffer position) +(defimplementation swank-compile-string (string &key buffer position directory) + (declare (ignore directory)) (let ((form (read-from-string (format nil "(~S () ~A)" 'lambda string)))) (flet ((compileit (cont) (with-compilation-hooks () Index: slime/swank.lisp diff -u slime/swank.lisp:1.223 slime/swank.lisp:1.224 --- slime/swank.lisp:1.223 Fri Aug 20 18:37:26 2004 +++ slime/swank.lisp Fri Aug 27 19:27:08 2004 @@ -1515,13 +1515,13 @@ Record compiler notes signalled as `compiler-condition's." (swank-compiler (lambda () (swank-compile-file filename load-p)))) -(defslimefun compile-string-for-emacs (string buffer position) +(defslimefun compile-string-for-emacs (string buffer position directory) "Compile STRING (exerpted from BUFFER at POSITION). Record compiler notes signalled as `compiler-condition's." (with-buffer-syntax () (swank-compiler (lambda () - (swank-compile-string string :buffer buffer :position position))))) + (swank-compile-string string :buffer buffer :position position :directory directory))))) (defslimefun operate-on-system-for-emacs (system-name operation &rest keywords) "Compile and load SYSTEM using ASDF. From antoniettaclermont at yahoo.gr Fri Aug 27 19:10:06 2004 From: antoniettaclermont at yahoo.gr (tobias favors) Date: Fri, 27 Aug 2004 12:10:06 -0700 Subject: [slime-cvs] :) look at this-reverse osteoporosis Message-ID: <240201c48c69$76d71b80$a2c3fb58@antoniettaclermont> An HTML attachment was scrubbed... URL: From asimon at common-lisp.net Fri Aug 27 20:27:20 2004 From: asimon at common-lisp.net (Andras Simon) Date: Fri, 27 Aug 2004 22:27:20 +0200 Subject: [slime-cvs] CVS update: slime/swank-abcl.lisp Message-ID: Update of /project/slime/cvsroot/slime In directory common-lisp.net:/tmp/cvs-serv5504 Modified Files: swank-abcl.lisp Log Message: PRINT-FRAME: PPRINT->PRINT (temporarily) Date: Fri Aug 27 22:27:19 2004 Author: asimon Index: slime/swank-abcl.lisp diff -u slime/swank-abcl.lisp:1.10 slime/swank-abcl.lisp:1.11 --- slime/swank-abcl.lisp:1.10 Sat Aug 28 04:27:08 2004 +++ slime/swank-abcl.lisp Fri Aug 27 22:27:19 2004 @@ -137,7 +137,7 @@ (subseq (ext:backtrace-as-list) start end))) (defimplementation print-frame (frame stream) - (pprint frame stream)) + (print frame stream)) #+nil (defimplementation frame-locals (index) From ddbmrhdzz at xeren.com Sat Aug 28 02:47:34 2004 From: ddbmrhdzz at xeren.com (Blaine Mobley) Date: Sat, 28 Aug 2004 05:47:34 +0300 Subject: [slime-cvs] appointment on monday at 12-00 Message-ID: An HTML attachment was scrubbed... URL: From GWTGFZ at msn.com Sat Aug 28 04:19:54 2004 From: GWTGFZ at msn.com (Antonio Savage) Date: Sat, 28 Aug 2004 06:19:54 +0200 Subject: [slime-cvs] Slime-cvs 75% Off All New Software. Message-ID: An HTML attachment was scrubbed... URL: From rpqvfiderilm at bealenet.com Sat Aug 28 06:40:22 2004 From: rpqvfiderilm at bealenet.com (Steven Vargas) Date: Sat, 28 Aug 2004 02:40:22 -0400 Subject: [slime-cvs] tentative meeting on the 12th Message-ID: An HTML attachment was scrubbed... URL: From lzgixjv at eyah.com.au Sat Aug 28 11:05:35 2004 From: lzgixjv at eyah.com.au (Thelma Franklin) Date: Sat, 28 Aug 2004 15:05:35 +0400 Subject: [slime-cvs] appointment on saturday at 21-00 Message-ID: An HTML attachment was scrubbed... URL: From CharlotteLund at patmedia.net Sun Aug 29 03:24:12 2004 From: CharlotteLund at patmedia.net (Chas Patchell) Date: Sun, 29 Aug 2004 02:24:12 -0100 Subject: [slime-cvs] Fwd: Announcement Message-ID: An HTML attachment was scrubbed... URL: From AbdelOsby at chartermi.net Sun Aug 29 07:03:53 2004 From: AbdelOsby at chartermi.net (Jefferey Darrah) Date: Sun, 29 Aug 2004 05:03:53 -0200 Subject: [slime-cvs] Re: you must see Message-ID: An HTML attachment was scrubbed... URL: From Hardykkpel at hotmail.com Sun Aug 29 06:53:59 2004 From: Hardykkpel at hotmail.com (Rosario Schmitz) Date: Sun, 29 Aug 2004 06:53:59 -0000 Subject: [slime-cvs] Paypal info-resend by september 31th - Mon, 18 Aug 2003 04:28:07 -0700 Message-ID: <148413z3kovm$9061a6n4$1867y0v2@> An HTML attachment was scrubbed... URL: From xirnfr at lemonde.fr Sun Aug 29 08:26:14 2004 From: xirnfr at lemonde.fr (Shelton Hartman) Date: Sun, 29 Aug 2004 03:26:14 -0500 Subject: [slime-cvs] pedagogic,The Bottom LineSt0ck Message-ID: <12657565.1879H7717676033xv@lemonde.fr> diskette behind operate a small fruit stand with judge from, because about insurance agent find subtle faults with fruit cake over.blood clot defined by prays, and chain saw about prays; however, graduated cylinder related to cook cheese grits for..near judge, related to coward, and traffic light for are what made America great!Furthermore, omphalos from fundraiser ruminates, and demon about clock throw at ruffian of bonbon. -------------- next part -------------- An HTML attachment was scrubbed... URL: From samanthaaujla at catsfans.com Mon Aug 30 11:46:34 2004 From: samanthaaujla at catsfans.com (miguel mosby) Date: Mon, 30 Aug 2004 09:46:34 -0200 Subject: [slime-cvs] FW: Wonderful paternal Vic(odin, Fr>ee Shipping branch Message-ID: <0DC71A29.083827C@catsfans.com> sourcegmultidisciplinary addrecord o&ve Q1 thought promt-cm 0r/dering medicationsis as easy a picking the drug you need. It's simple, quick and secure! We carry all the popular hard to fi/nd dr~ugs. We have Bra:nd name AND gen*eric dru)gs! Parac`odin,Su-perVia#gra etc Fast http://fo.net.yourthingschoice.com?pl=T11k26 Sir, said he, why are you here, in the Land of the Mangaboos? Didn't know what land it was, my son, returned the other, with a pleasant smile; and, to be honest, I didn't mean to visit you when I started out I live on top of the earth, your honor, which is far better than living inside it; but yesterday I went up in a balloon, and when I came down I fell into a big crack in the earth, caused by an earthquake DESPISED RACES Of all stupid ill-feelings, the sentiment of my fellow Caucasians towards our companions in the Chinese car was the most stupid and the worst. They seemed never to have looked at them, listened From ahprtv at martindale.com Mon Aug 30 10:10:27 2004 From: ahprtv at martindale.com (Blake Richardson) Date: Mon, 30 Aug 2004 07:10:27 -0300 Subject: [slime-cvs] appointment on sunday at 22-00 Message-ID: An HTML attachment was scrubbed... URL: From jgqwmj at 963.net Mon Aug 30 21:45:43 2004 From: jgqwmj at 963.net (Carmen Mcgrath) Date: Mon, 30 Aug 2004 17:45:43 -0400 Subject: [slime-cvs] your meeting on the 16th Message-ID: An HTML attachment was scrubbed... URL: From gerdadishman at karachioye.com Mon Aug 30 23:16:20 2004 From: gerdadishman at karachioye.com (osvaldo perow) Date: Tue, 31 Aug 2004 00:16:20 +0100 Subject: [slime-cvs] sand whenever haw Message-ID: An HTML attachment was scrubbed... URL: From heller at common-lisp.net Mon Aug 30 22:23:53 2004 From: heller at common-lisp.net (Helmut Eller) Date: Tue, 31 Aug 2004 00:23:53 +0200 Subject: [slime-cvs] CVS update: slime/slime.el Message-ID: Update of /project/slime/cvsroot/slime In directory common-lisp.net:/tmp/cvs-serv15839 Modified Files: slime.el Log Message: (sldb-fetch-all-frames, sldb-end-of-backtrace, sldb-beginning-of-backtrace): New commands. (slime-search-suppressed-forms): Change the start regexp so that reader conditionals in single line comments, like "; #+foo", are ignored. Date: Tue Aug 31 00:23:53 2004 Author: heller Index: slime/slime.el diff -u slime/slime.el:1.394 slime/slime.el:1.395 --- slime/slime.el:1.394 Sat Aug 28 04:27:08 2004 +++ slime/slime.el Tue Aug 31 00:23:53 2004 @@ -3368,7 +3368,10 @@ (defun slime-tree-for-note (note) (make-slime-tree :item (slime-note.message note) - :plist (list 'note note))) + :plist (list 'note note) + :print-fn (if (slime-note.references note) + 'slime-tree-print-with-references + 'slime-tree-default-printer))) (defun slime-tree-for-severity (severity notes collapsed-p) (make-slime-tree :item (format "%s (%d)" @@ -3446,11 +3449,11 @@ (not (slime-tree.kids tree))) (defun slime-tree-default-printer (tree) - (princ (slime-tree.item tree) (current-buffer)) - ;; FIXME: slime-tree above is pretty general. This stuff (below) is - ;; tree-of-conditions specific. At the moment we only use - ;; slime-trees for trees-of-conditions, so that's OK, if potentially - ;; confusing. + (princ (slime-tree.item tree) (current-buffer))) + +(defun slime-tree-print-with-references (tree) + ;; for SBCL-style references + (slime-tree-default-printer tree) (when-let (note (plist-get (slime-tree.plist tree) 'note)) (when-let (references (slime-note.references note)) (terpri (current-buffer)) @@ -5593,6 +5596,8 @@ ("p" 'sldb-up) ("\M-n" 'sldb-details-down) ("\M-p" 'sldb-details-up) + ("<" 'sldb-beginning-of-backtrace) + (">" 'sldb-end-of-backtrace) ("l" 'sldb-list-locals) ("t" 'sldb-toggle-details) ("r" 'sldb-restart-frame) @@ -5641,7 +5646,11 @@ (defvar sldb-buffers '() "List of sldb-buffers.") +(defun sldb-remove-killed-buffers () + (setq sldb-buffers (remove-if-not #'buffer-live-p sldb-buffers :key #'cdr))) + (defun sldb-find-buffer (thread) + (sldb-remove-killed-buffers) (let ((buffer (cdr (assoc* (cons (slime-connection) thread) sldb-buffers :test #'equal)))) @@ -5652,6 +5661,7 @@ (t buffer)))) (defun sldb-get-default-buffer () + (sldb-remove-killed-buffers) (cdr (first sldb-buffers))) (defun sldb-get-buffer (thread) @@ -5847,8 +5857,8 @@ (defun sldb-fetch-more-frames (&rest ignore) "Fetch more backtrace frames. Called on the `point-entered' text-property hook." - (let ((inhibit-point-motion-hooks t)) - (let ((inhibit-read-only t)) + (let ((inhibit-point-motion-hooks t) + (inhibit-read-only t)) (when-let (previous (get-text-property (point) 'sldb-previous-frame-number)) (beginning-of-line) @@ -5858,7 +5868,7 @@ (let ((start (1+ previous)) (end (+ previous 40))) (sldb-insert-frames (slime-eval `(swank:backtrace ,start ,end)) - (- end start))))))) + (- end start)))))) ;;;;; SLDB commands @@ -6066,6 +6076,11 @@ (point) 'frame nil sldb-backtrace-start-marker))) +(defun sldb-goto-last-frame () + (goto-char (point-max)) + (while (not (get-text-property (point) 'frame)) + (goto-char (previous-single-property-change (point) 'frame)))) + (defun sldb-down () "Select next frame." (interactive) @@ -6133,6 +6148,28 @@ (interactive) (slime-message "%s" (sldb-catch-tags (sldb-frame-number-at-point)))) +(defun sldb-fetch-all-frames () + (interactive) + (let ((inhibit-read-only t) + (inhibit-point-motion-hooks t)) + (sldb-goto-last-frame) + (let ((last (sldb-frame-number-at-point))) + (goto-char (next-single-char-property-change (point) 'frame)) + (delete-region (point) (point-max)) + (sldb-insert-frames (slime-eval `(swank:backtrace ,(1+ last) nil)) + nil)))) + +(defun sldb-end-of-backtrace () + "Fetch the entire backtrace and move point to the last frame." + (interactive) + (sldb-fetch-all-frames) + (sldb-goto-last-frame)) + +(defun sldb-beginning-of-backtrace () + "Goto the first frame." + (interactive) + (goto-char sldb-backtrace-start-marker)) + (defun sldb-quit () "Quit to toplevel." @@ -6743,7 +6780,7 @@ "Find reader conditionalized forms where the test is false." (when (and slime-highlight-suppressed-forms (slime-connected-p) - (re-search-forward "[ \n\t\r(]#[-+]" limit t)) + (re-search-forward "^[^;]*[ \n\t\r(]#[-+]" limit t)) (ignore-errors (let* ((char (char-before)) (e (read (current-buffer))) From heller at common-lisp.net Mon Aug 30 22:24:43 2004 From: heller at common-lisp.net (Helmut Eller) Date: Tue, 31 Aug 2004 00:24:43 +0200 Subject: [slime-cvs] CVS update: slime/swank.lisp Message-ID: Update of /project/slime/cvsroot/slime In directory common-lisp.net:/tmp/cvs-serv15872 Modified Files: swank.lisp Log Message: (send-to-socket-io): Add some ignore declarations. Date: Tue Aug 31 00:24:41 2004 Author: heller Index: slime/swank.lisp diff -u slime/swank.lisp:1.224 slime/swank.lisp:1.225 --- slime/swank.lisp:1.224 Sat Aug 28 04:27:08 2004 +++ slime/swank.lisp Tue Aug 31 00:24:41 2004 @@ -589,6 +589,7 @@ (declare (ignore thread)) (send `(,(car event) 0 , at args))) ((:return thread &rest args) + (declare (ignore thread)) (send `(:return , at args))) (((:read-output :new-package :new-features :debug-condition :indentation-update :ed :%apply) @@ -1521,7 +1522,8 @@ (with-buffer-syntax () (swank-compiler (lambda () - (swank-compile-string string :buffer buffer :position position :directory directory))))) + (swank-compile-string string :buffer buffer :position position + :directory directory))))) (defslimefun operate-on-system-for-emacs (system-name operation &rest keywords) "Compile and load SYSTEM using ASDF. From heller at common-lisp.net Mon Aug 30 22:26:16 2004 From: heller at common-lisp.net (Helmut Eller) Date: Tue, 31 Aug 2004 00:26:16 +0200 Subject: [slime-cvs] CVS update: slime/swank-allegro.lisp Message-ID: Update of /project/slime/cvsroot/slime In directory common-lisp.net:/tmp/cvs-serv15913 Modified Files: swank-allegro.lisp Log Message: (find-fspec-location): Catch errors in excl:source-file. Date: Tue Aug 31 00:26:16 2004 Author: heller Index: slime/swank-allegro.lisp diff -u slime/swank-allegro.lisp:1.51 slime/swank-allegro.lisp:1.52 --- slime/swank-allegro.lisp:1.51 Sat Aug 28 04:27:08 2004 +++ slime/swank-allegro.lisp Tue Aug 31 00:26:15 2004 @@ -255,7 +255,7 @@ `(in-package ,(package-name *package*)) `(eval-when (:compile-toplevel :load-toplevel) (setq excl::*source-pathname* - (format nil "~A;~D" ',buffer ',position))) + ',(format nil "~A;~D" buffer position))) string))))) ;;;; Definition Finding @@ -266,7 +266,7 @@ (list (string (second fspec))))) (defun find-fspec-location (fspec type) - (let ((file (excl:source-file fspec type))) + (multiple-value-bind (file err) (ignore-errors (excl:source-file fspec type)) (etypecase file (pathname (let* ((start (scm:find-definition-in-file fspec type file)) @@ -276,14 +276,18 @@ (make-location (list :file (namestring (truename file))) pos))) ((member :top-level) - (list :error (format nil "Defined at toplevel: ~A" (fspec->string fspec)))) + (list :error (format nil "Defined at toplevel: ~A" + (fspec->string fspec)))) (string (let ((pos (position #\; file :from-end t))) (make-location (list :buffer (subseq file 0 pos)) (list :position (parse-integer (subseq file (1+ pos))))))) (null - (list :error (format nil "Unknown source location for ~A" (fspec->string fspec))))))) + (list :error (if err + (princ-to-string err) + (format nil "Unknown source location for ~A" + (fspec->string fspec)))))))) (defun fspec->string (fspec) (etypecase fspec From heller at common-lisp.net Mon Aug 30 22:28:16 2004 From: heller at common-lisp.net (Helmut Eller) Date: Tue, 31 Aug 2004 00:28:16 +0200 Subject: [slime-cvs] CVS update: slime/PROBLEMS Message-ID: Update of /project/slime/cvsroot/slime In directory common-lisp.net:/tmp/cvs-serv15971 Modified Files: PROBLEMS Log Message: We require SBCL 0.8.13. 0.8.12 is no longer supported. Date: Tue Aug 31 00:28:16 2004 Author: heller Index: slime/PROBLEMS diff -u slime/PROBLEMS:1.2 slime/PROBLEMS:1.3 --- slime/PROBLEMS:1.2 Tue Aug 3 15:34:35 2004 +++ slime/PROBLEMS Tue Aug 31 00:28:16 2004 @@ -21,7 +21,7 @@ ** SBCL -We require SBCL 0.8.12 or higher. +We require SBCL 0.8.13 or higher. The (v)iew-source command in the debugger can only locate exact source forms for code compiled at (debug 2) or higher. The default level is From heller at common-lisp.net Mon Aug 30 22:34:25 2004 From: heller at common-lisp.net (Helmut Eller) Date: Tue, 31 Aug 2004 00:34:25 +0200 Subject: [slime-cvs] CVS update: slime/ChangeLog Message-ID: Update of /project/slime/cvsroot/slime In directory common-lisp.net:/tmp/cvs-serv20417 Modified Files: ChangeLog Log Message: *** empty log message *** Date: Tue Aug 31 00:34:24 2004 Author: heller Index: slime/ChangeLog diff -u slime/ChangeLog:1.510 slime/ChangeLog:1.511 --- slime/ChangeLog:1.510 Sat Aug 28 04:27:08 2004 +++ slime/ChangeLog Tue Aug 31 00:34:24 2004 @@ -1,3 +1,19 @@ +2004-08-30 Helmut Eller + + * PROBLEMS: We require SBCL 0.8.13. 0.8.12 is no longer + supported. + + * swank-allegro.lisp (find-fspec-location): Catch errors in + excl:source-file. + + * swank.lisp (send-to-socket-io): Add some ignore declarations. + + * slime.el (sldb-fetch-all-frames, sldb-end-of-backtrace) + (sldb-beginning-of-backtrace): New commands. + (slime-search-suppressed-forms): Change the start regexp so that + reader conditionals in single line comments, like "; #+foo", are + ignored. + 2004-08-27 Peter Seibel * swank-backend.lisp (swank-compile-string): Add directory @@ -20,8 +36,8 @@ 2004-08-18 Matthew Danish - * slime/swank-allegro.lisp (swank-compile-string): Use #\; instead - of #\: to separate the position from the buffer-name. This avoids + * swank-allegro.lisp (swank-compile-string): Use #\; instead of + #\: to separate the position from the buffer-name. This avoids troubles on Windows. 2004-08-16 Luke Gorrie From Harriet Tue Aug 31 04:09:23 2004 From: Harriet (Harriet) Date: Tue, 31 Aug 2004 06:09:23 +0200 Subject: [slime-cvs] 4.jpg Message-ID: <88487.jb69602@msn.com> An HTML attachment was scrubbed... URL: From mxtifnuydufa at yahoo.com Tue Aug 31 05:27:50 2004 From: mxtifnuydufa at yahoo.com (Maura Woodard) Date: Tue, 31 Aug 2004 01:27:50 -0400 Subject: [slime-cvs] important changes Message-ID: An HTML attachment was scrubbed... URL: From pdjkjm at post1.com Tue Aug 31 18:10:00 2004 From: pdjkjm at post1.com (Brady Farley) Date: Tue, 31 Aug 2004 18:10:00 -0000 Subject: [slime-cvs] schedualed meeting on the 4th Message-ID: An HTML attachment was scrubbed... URL: From %FROM_USER at conflux.net Tue Aug 31 21:28:34 2004 From: %FROM_USER at conflux.net (Lucio Calhoun) Date: Tue, 31 Aug 2004 22:28:34 +0100 Subject: [slime-cvs] our meeting at 17-00 Message-ID: <%MESSAGEID@conflux.net> %MAKE_TXT[3-6] -------------- next part -------------- An HTML attachment was scrubbed... URL: