Paul F. Dietz

Results 18 comments of Paul F. Dietz

Example: ``` (defpackage :example (:use :cl :named-readtables :curry-compose-reader-macros)) (in-package :example) (defun round-trip (e) (let ((*package* (find-package :example)) (*readtable* (find-readtable :curry-compose-reader-macros))) (read-from-string (with-output-to-string (s) (format s "~s" e))))) ;; (round-trip :|[|)...

I would like the following: a version of :verbose t that ONLY affects local projects. Even better, could there could be a way to turn on verbosity for specific systems?

call-with-quiet-compilation would have to be pushed down, perhaps into apply-load-strategy, and applied on a case by case basis. EDIT: that doesn't work. It would have to be pushed down into...

This is in SBCL, where base-char and character are different types and where (upgraded-array-element-type 'base-char) is base-char.

Also, I note that these matches all work in Optima.

The standard macro for " (see http://www.lispworks.com/documentation/lw50/CLHS/Body/02_de.htm ) is described as returning a simple-string. A simple-string can have any element-type that is either character or a subtype of character. In...

I identified an O(N^2) algorithm in cl-tree-sitter that slows parsing of files with very long child lists, and submitted a pull request to death/cl-tree-sitter to fix it. https://github.com/death/cl-tree-sitter/pull/6

I have also identified what is likely causing the slow parsing of sqlite3.c. It's due to repeated concatenate on octet vectors when handling error nodes. In sqlite3.c, almost the entire...

The problem, aside from `#if 0` around `extern "C" {` and `}`, is in the file is in the function winRead. In particular, there is the following code: ``` #if...

scalability tests have been added to sel. They are not "actual" tests, but functions you can invoke inside `time` or `sb-sprof:with-profiling` forms to see where time is going in parsing...