David Vázquez Púa

Results 131 issues of David Vázquez Púa

It would be a really nice tool to use from the command line. The usage could be: ``` highlight [-l language] [-t theme] file ``` if file is omitted, it...

Currently we have a hack to support `(defun (setf name) ...)`, but `(setf X)` doesn't work as proper functions. They can't be used with `fdefinition` or `function`. ## Suggestions /...

enhancement

We have a few different mechanism we use to tag CL values at runtime. We have `storage-vectors`, `dt_` tags, and other tags to implement arrays and strings. I think it...

Just an experiment. This is work-in-progress and the PR does not work yet.

A while back, there was this issue about running PAIP code in the browser: https://github.com/norvig/paip-lisp/issues/10 Unfortunately, I did not have the time/energy to push that forward, which was a shame....

enhancement

Currently, JS strings are converted to Lisp strings. However, JS arrays are preserved as Lisp "storage vectors". This results in some bad conversions though, as if you convert `["foo"]` you...

bug
ffi

Currently, literal values are mutable. For example, in ```lisp (defun f () (let ((v #(1))) (incf (aref v 0)) v)) ``` `f` will modify the literal vector, which is always...

Look at https://github.com/jscl-project/jscl/pull/343/files#diff-6a0dc4cb26b441b1d83d5185ebbf3dd6R312 for how this can be managed now. It would be good to have a better way.

enhancement

The testing framework we are using is pretty limited, and the error messages are not that useful. It would be nice to have some improvements in this area.

enhancement