• Join/Login
  • Business Software
  • Open Source Software
  • For Vendors
  • Blog
  • About
  • More
    • Articles
    • Create
    • SourceForge Podcast
    • Site Documentation
    • Subscribe to our Newsletter
    • Support Request
SourceForge logo
For Vendors Help Create Join Login
SourceForge logo
Business Software
Open Source Software
SourceForge Podcast
Resources
  • Articles
  • Case Studies
  • Blog
Menu
  • Help
  • Create
  • Join
  • Login
  • Home
  • Browse
  • FMSLogo
  • Bugs
FMSLogo

COPYDEF of procedure defined with DEFINE changes the title line of the...

A Logo programming environment for Microsoft Windows

Brought to you by: david_costanzo
  • Summary
  • Files
  • Reviews
  • Support
  • Tickets ▾
    • Feature Requests
    • Bugs
    • Support Requests
  • Discussion
  • Code
Menu ▾ ▴
  • Create Ticket
  • View Stats

Group

  • v_6.06x
  • v_6.07.X
  • v_6.08.X
  • v_6.10.X
  • v_6.11.X
  • v_6.13.X
  • v_6.22.X
  • v_6.25.X
  • v_6.26.X
  • v_6.27.X
  • v_6.28.X
  • v_6.29.X

Searches

  • Changes
  • Closed Tickets
  • Open Tickets

Help

  • Formatting Help

#613 COPYDEF of procedure defined with DEFINE changes the title line of the original to match the new procedure name

v_6.06x
open
nobody
None
5
2026-05-10
2026-05-10
David Costanzo
No

If you run COPYDEF on a procedure that is defined with DEFINE, then the title line of the original procedure is changed such that its name matches the name of the new procedure. The original procedure can still be run with the original name, but any workspace procedure on the original procedure shows the name of the new procedure. As a result, if you try to EDALL, you end up with only one of the definitions and saving the workspace will erase the original procedure.

This is reproducible as far back as FMSLogo 6.23.0. FMSLogo 6.22.0 and earlier don't have this bug. This bug is not reproducible in UCBLogo 6.2.5. I expect that I introduced this bug when I fixed Bug #317 by copying code from UCBLogo and that this bug was later fixed in UCBLogo.

This may be a duplicate of Bug #612, but since UCBLogo has that bug and not this bug, it's possible to fix this bug independently. Therefore, I'm tracking them as separate bugs.

Steps to Reproduce:

DEFINE "a [[]]
COPYDEF "b "a
POT "a

What Happens:
FMSLogo prints

to b

Expected Result:
FMSLogo prints

to a

Related

Bugs: #317
Bugs: #612

Discussion


Log in to post a comment.

SourceForge
  • Create a Project
  • Open Source Software
  • Business Software
  • Top Downloaded Projects
Company
  • About
  • Team
  • SourceForge Headquarters
    1320 Columbia Street Suite 310
    San Diego, CA 92101
    +1 (858) 422-6466
Resources
  • Support
  • Site Documentation
  • Site Status
  • SourceForge Reviews
SourceForge logo
© 2026 Slashdot Media. All Rights Reserved.
Terms Privacy Opt Out Advertise