ccl
ccl copied to clipboard
Clozure Common Lisp
On BigSur, with ccl 1.12 from git: ``` > (com.informatimago.tools.manifest:print-bug-report-info) LISP-IMPLEMENTATION-TYPE "Clozure Common Lisp" LISP-IMPLEMENTATION-VERSION "Version 1.12 (v1.12-39-g6c1a9458) Darwinx8664" SOFTWARE-TYPE "Darwin" SOFTWARE-VERSION "20.4.0" MACHINE-INSTANCE "despina.home" MACHINE-TYPE "x86_64" MACHINE-VERSION "iMac17,1" distribution...
Please review if the bits set in the commit are the relevant ones. - I can load [dense-arrays](https://github.com/digikar99/dense-arrays) without excessive notes. This uses [adhoc-polymorphic-functions](https://github.com/digikar99/adhoc-polymorphic-functions/) which in turn uses custom function...
The behavior that I got is below (the dribbled one). ```lisp "dribble" ? (lisp-implementation-version) "Version 1.12 (v1.12) LinuxX8664" ? (defclass fun () () (:metaclass c2mop:funcallable-standard-class)) # ? (defmethod initialize-instance :after...
1: Go to a repl 2: enter (defstruct foo ()) 3: enter (defmethod bar (a) (declaim (type foo a)) (print a)) 4: enter (bar 'a) No conditions signaled. Okay, but...
CLHS defpackage says: ``` defpackage defined-package-name [[option]] => package option::= (:nicknames nickname*)* | (:documentation string) | (:use package-name*)* | (:shadow {symbol-name}*)* | (:shadowing-import-from package-name {symbol-name}*)* | (:import-from package-name {symbol-name}*)* |...
check-type should use get-setf-expansion to ensure that only one place is considered and stored when trying new values! Current implementation does not, and will mutate the wrong place, and can...
In a similar way to https://github.com/Clozure/ccl/issues/366 there's also an improper handling of places in ASSERT: ``` (pprint (macroexpand-1 '(assert (equal (aref v (decf i 2)) (aref v (incf i))) ((aref...
In %err-disp-common in l1-error-signal.lisp L90 ``` (simple-file-error (make-condition condition-name :pathname (car errargs) :error-type format-string :format-arguments (cdr errargs))) ``` but: ``` (define-condition simple-file-error (simple-condition file-error) () (:report (lambda (c s) (apply...
While browsing the GitHub network for CCL, I found this commit from @denim2x. I think it would be worthy to review, test and merge it - posting it here so...
Not able to build CCL on ppc64le. The current version is written for Big-Endian and has not been updated for little endian. Any plans to update for LE? --- Want...