Skip to content

File CL:LOADed from (host) filesystem puts code in wrong package #2616

@marcoxa

Description

@marcoxa

Describe the bug
Subject says it all.

To Reproduce
Steps to reproduce the behavior:

  1. Using, obviously, Emacs, write a file containing the usual FACTORIAL function
  2. CL:LOAD it (from menu or EXEC)
  3. The symbol loaded is USER::FACTORIAL, not, as it should be, CL-USER::FACTORIAL.

Expected behavior
The symbol should be CL-USER::FACTORIAL (or, XCL-USER::FACTORIAL)

Screenshots
If applicable, add screenshots to help explain your problem.

Context (please complete the following information):

  • Are you using online.interlisp.org? [yes / no] NO
  • OS: [e.g. macOS/Linux/Cygwin] macOS
  • OS Version: [e.g. Ventura, Ubuntu 24, Raspberry Pi OS] Tahoe
  • Display/window system: [e.g. X11, SDL, VNC, Web browser] X11
  • Host arch: [e.g. x86_64, arm7l, arm64, SPARC] x86_64

This is obviously a CL no-up-to-date issue.

Marco

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working (as per documentation)

    Type

    No type
    No fields configured for issues without a type.

    Projects

    Status

    No status

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions