Skip to content

Conversation

gmpalter
Copy link
Contributor

@gmpalter gmpalter commented May 1, 2021

  • Update ASDF to version 3.3.4.14 which includes support for Genera
  • Add Genera's network implementation
  • Add Genera's implementation of QL-IMPL file and directory functions
  • Genera's init file is named "lispm-init.lisp"
  • Workaround the fact that Genera doesn't yet implement PPRINT-LOGICAL-BLOCK and friends
  • Genera's PARSE-NAMESTRING produces unexpected results for Unix pathnames so include the type for "bundle-template.lisp" when calling MERGE-PATHNAMES
  • #\Tab in Genera is not an ASCII character so change ACODE, ACASE and callers to use :TAB instead

 * Update ASDF to version 3.3.4.14 which includes support for Genera
 * Add Genera's network implementation
 * Add Genera's implementation of QL-IMPL file and directory functions
 * Genera's init file is named "lispm-init.lisp"
 * Workaround the fact that Genera doesn't yet implement PPRINT-LOGICAL-BLOCK and friends
 * Genera's PARSE-NAMESTRING produces unexpected results for Unix pathnames so include the type for "bundle-template.lisp" when calling MERGE-PATHNAMES
 * #\Tab in Genera is not an ASCII character so change ACODE, ACASE and callers to use :TAB instead
@quicklisp
Copy link
Owner

Thanks for this PR.

Is there any way to incorporate ASDF into Genera instead of updating the Quicklisp version? The current version is chosen to avoid forcing any particular implementation forward before the vendor does so. (CLISP is the exception, since it does not provide ASDF at all.)

@gmpalter
Copy link
Contributor Author

gmpalter commented May 2, 2021

ASDF will be distributed with the release as SYS:CONTRIBUTED;ASDF;ASDF. It will not be loaded into the worlds distributed with the release. The user will have to load it in their lispm-init.lisp or manually.

@quicklisp
Copy link
Owner

I guess that means (require 'asdf) or similar can't easily be made to work?

@gmpalter
Copy link
Contributor Author

gmpalter commented May 2, 2021

On Genera, require without an optional pathname list will try to load a Genera system of the same name. I could probably arrange to make that work for ASDF.

@gmpalter
Copy link
Contributor Author

gmpalter commented May 2, 2021

I just put ASDF back to version 3.2.1.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants