Shen-Language / shen-cl

Shen for Common Lisp (Unmaintained)
BSD 3-Clause "New" or "Revised" License
122 stars 11 forks source link

Overrides for `symbol?` and `variable?` predicates #47

Closed tizoc closed 5 years ago

tizoc commented 5 years ago

The compiler uses these predicates a lot and the Shen implementations are quite sub-optimal, overriding these helps.

On my computer running the tests takes 3.32s without these overrides and 2.76s with them.

tizoc commented 5 years ago

@rkoeninger you may be interested in this override for Shen/Script because it helps with eval's speed a lot.