ccl
ccl copied to clipboard
Clozure Common Lisp
According to the documentation, `--batch` makes CCL exit on stdin EOF. Running: ccl --no-init --batch --quiet --eval '(format t "Hello world!~%")' Leads to CCL printing the message correctly and hanging...
I can't currently run ccldoc to test the changes. Perhaps I should open a ticket for that?
Minimal reproducible example: ```` (defun GETREFV_U32 (n x) (make-array n :initial-element x :element-type '(unsigned-byte 32))) (defmacro SETELT_U32 (v i s) `(setf (aref (the (simple-array (unsigned-byte 32) (*)) ,v) ,i) ,s))...
You do need to do a few things on top of what the doc said: ``` xattr -d com.apple.quarantine ccl-1.12.2-darwinx86.tar ``` Then do what the doc said i.e. - expand...
MacOS Sonoma 14.1.1 (23B81) Clozure Version 1.12-2 (1.12.2) open recent menu items are whited-out and give me the error "The document “(null)” could not be opened. The file doesn’t exist."...
I tried to build CCL trunk’s kernel for x86-64 Darwin using Xcode 15, and it produces a bunch of errors if I change `OS_VERSION` in the kernel Makefile to `13.0`:...
Wild Idea: Cryptography-safe integer operations and GC/Optimization-disabling "critical sections"
Cryptography is a funny beast, in that it must be implemented correctly -- not just "the math gets done to provide the correct result", but "the math must be done...
Given the following code: ```lisp (defpackage :example (:use :cl)) (in-package :example) (declaim (ftype (function (float float) float) foo1)) (defun foo1 (a b) (+ a b)) (defun foo2 (a b) (declare...
Given the following code: ```lisp (defpackage :example (:use :cl)) (in-package :example) (declaim (ftype (function (float float) float) foo)) (defun foo (a b) (+ a b)) ``` `(CCL:FUNCTION-INFORMATION 'EXAMPLE::FOO)` yields `(VALUES...
MAPCAN/MAPCON functions have two edge cases which are not correctly handled in ccl. ```lisp (mapcan #'identity '(1 2 3)) ; should error, returns 3 instead (mapcon #'car '(1 2 3))...