ccl
ccl copied to clipboard
Clozure Common Lisp
There's errors with regards to C compiler. No one has maintained the App from the App Store in over 2 years. I just deleted it. It's a waste of time.
SBCL isn't there yet and CCL from a mac store failed on Big Sur even without M1 chip. Trying from App Store on M1 I see this in the console...
```lisp CL-USER> (lisp-implementation-version) "Version 1.11.8 (v1.11.8-2-gd411e378) WindowsX8664" CL-USER> (float 41107100000541273/100000000000) 411071.03 ``` Hmm. If you work out the decimal points, the float is: 411071.00000541273, that's a long way from .03...
I noticed that on my ARM Mac system, the `ccl64` script had a fall-through case, which led to un-set shell parameters and eventually a confusing error message. This PR patches...
Consider this example: ``` (pprint-tabular *standard-output* (make-list 100 :initial-element "abcdefg")) ("abcdefg" "abcdefg" "abcdefg" "abcdefg" "abcdefg" "abcdefg" "abcdefg" "abcdefg" "abcdefg" "abcdefg" "abcdefg" "abcdefg" "abcdefg" "abcdefg" "abcdefg" "abcdefg" "abcdefg" "abcdefg" "abcdefg" "abcdefg"...
Fix bug where erroneous commas in #A, #C or #S literals create bogus values which cause errors (possibly much) later. Before: #C(0 ,1) >> Error: The value (#:|`,| . 1)...
The 1.12.1 windows .zip files (https://github.com/Clozure/ccl/releases/download/v1.12.1/ccl-1.12.1-windowsx86.zip and https://github.com/Clozure/ccl/releases/download/v1.12.1/windowsx86.zip) seem to be using `\` as path separator instead of `/` as required by zip spec. This confuses the roswell (roswell/roswell#491), preventing...
First, is building CCL even necessary on Windows or can I just use the ccl-1.12-windowsx86.zip distribution? What do I miss out by not building it myself? The releases page does...
Get a crash on launch of current clozure cl on MacOS 12.1 > Error: Objective-C runtime exception: > -[HemlockBufferString count]: unrecognized selector sent to instance 0x60000000af10 > While executing: #,...
```sh $ ./ccl/dx86cl64 --version Version 1.12.1 (v1.12.1) DarwinX8664 ``` I would expect it to identify itself. Something like: ```sh $ ./ccl/dx86cl64 --version Clozure Common Lisp (v1.12.1) DarwinX8664 ```