Skip to content
Snippets Groups Projects

Fix #1: Add support for gcl 2.6.14

Open Raymond Toy requested to merge rtoy/mk-defsystem:issue-1-support-gcl into master

To allow gcl to use mk:defsys, we need to make the following changes. First gcl doesn't like (setf (documentation mk-pkg t) ...)`. It doesn't accept a doc-type of T. Just add a reader conditional to skip this for gcl.

Second, gcl 2.6.14 doesn't understand the form (defun (setf foo) ...). Instead we need to use defsetf. Thus, add defsetf equivalents for gcl.

Merge request reports

Loading
Loading

Activity

Filter activity
  • Approvals
  • Assignees & reviewers
  • Comments (from bots)
  • Comments (from users)
  • Commits & branches
  • Edits
  • Labels
  • Lock status
  • Mentions
  • Merge request status
  • Tracking
  • @mantoniotti PTAL.

    I'm not sure I did the defsetf forms correctly for gcl. It's been a long time since I had to write a defsetf. Please verify.

    I also left the originals in. I would assume you don't want to have both (defun (setf foo) ...) and also the equivalent (defsetf foo ...).

Please register or sign in to reply
Loading