Skip to content
This repository was archived by the owner on Mar 23, 2021. It is now read-only.
This repository was archived by the owner on Mar 23, 2021. It is now read-only.

:r or :a remove :initarg from resulting macroexpansion #6

@svetlyak40wt

Description

@svetlyak40wt

Here is a quick check.

By default, both :ACCESSOR and :INITARG are added to the output:

CL-USER> (defclass-std::process-slots '((name)) 'user)
((NAME :ACCESSOR NAME :INITARG :NAME :INITFORM NIL))

But if I want to change :ACCESSOR to :READER, :INITARG disappears:

CL-USER> (defclass-std::process-slots '((name :r)) 'user)
((NAME :READER NAME :INITFORM NIL))

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions