ruricolist / cl-yesql

Common Lisp library for using SQL

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

ALEXANDRIA:REQUIRED-ARGUMENT in slime hints

phoe opened this issue · comments

A CL-YESQL function with keyword arguments produces a syntax hint in slime like this:

Zrzut ekranu z 2019-03-21 22-38-30

The keyword arguments are inflated by slime showing the default values for them, which are calls to alexandria:required-argument.

Is it possible to perform those checks outside the lambda list and instead have them on top of the function body? Both solutions are correct, but the second makes slime suggestions less annoying.

Or should it be somehow fixed/changed on the slime side?

This is now changed to (login (need login)) which is much more readable. Thanks!