what happened to TABLEBROWSERDECLS ?

4 views
Skip to first unread message

Nick Briggs

unread,
Jul 28, 2026, 10:42:43 AM (8 days ago) Jul 28
to Lisp Core

It looks as though someone deleted TABLEBROWSERDECLS without finding/fixing all the uses of it --


lispusers/migration/TRANSLATOR-ASSISTANT:                              '(IL:SEDIT-DECLS IL:FILEPKGRECORDS IL:TABLEBROWSERDECLS))))

lispusers/migration/TRANSLATOR-ASSISTANT:      '(IL:SEDIT-DECLS IL:FILEPKGRECORDS IL:TABLEBROWSERDECLS))

lispusers/FINGER:               (FILES TABLEBROWSERDECLS)

lispusers/FINGER:(FILESLOAD TABLEBROWSERDECLS)


What's this supposed to do now?

Ron Kaplan

unread,
Jul 28, 2026, 1:21:47 PM (7 days ago) Jul 28
to Nick Briggs, Lisp Core
There is a file library/TBDECLS in the Venue directory.  That seems to be what TABLEBROWSER wants to load.

--
You received this message because you are subscribed to the Google Groups "Medley Interlisp core" group.
To unsubscribe from this group and stop receiving emails from it, send an email to lispcore+u...@googlegroups.com.
To view this discussion visit https://groups.google.com/d/msgid/lispcore/BD5B2129-FCF5-48A9-B619-B532400A8B82%40gmail.com.

Arun Welch

unread,
Jul 28, 2026, 2:10:39 PM (7 days ago) Jul 28
to Ron Kaplan, Nick Briggs, Lisp Core
I still have a copy if it’s completely gone from Github.
> To view this discussion visit https://groups.google.com/d/msgid/lispcore/76BD6DF6-0A14-451D-BC0B-9301CDA77815%40post.harvard.edu.

Nick Briggs

unread,
Jul 28, 2026, 3:47:05 PM (7 days ago) Jul 28
to Ron Kaplan, Lisp Core
This:

commit 431d80fb3cd1a6f6a92b00b7d37eaed3326bd948
Author: Larry Masinter <l...@acm.org>
Date:   Fri Aug 12 11:23:40 2022 -0700

    Eliminate duplicate declarations for TABLEBROWSER record, remove TABLEBROWSERDECLS file (#877)

    

    * Eliminate duplicate declarations for TABLEBROWSER record, remove TABLEBROWSERDECLS file

    

    * change packages that used to load TABEBROWSERDECLS SOURCE to just LOADCOMP TABLEBROWSER

    

    * make sure full RECORD is saved

    

    * ARCHIVETOOL update of ARCHIVEBROWSER but no docs and looks like PARC-only

Hmmm.... Apparently this got approved without checking that ALL other files in the system that used it were updated.

Also, the documentation, TableBrowser.tedit was not updated to change the guidance for developers that says that one should add

    (DECLARE: EVAL@COMPILE DONTCOPY (FILES (SOURCE) TABLEBROWSERDECLS)

to the COMS for a file using it.

-- Nick


Nick Briggs

unread,
Jul 28, 2026, 4:10:19 PM (7 days ago) Jul 28
to Ron Kaplan, Lisp Core

Files with TABLEBROWSERDECLS references that were missed:


medley % find . \( -name .git -prune \) -o -type f -print0 | xargs -0 -n100 grep -i tablebrowserdecls 

Binary file ./internal/ARQUERY.LCOM matches

./internal/ARQUERY:                      TABLEBROWSERDECLS))

./internal/ARQUERY:       TABLEBROWSERDECLS)

./internal/MULTI-COMPILE:              SIMPLIFY SKETCHCOLOR SKETCHSTREAM SPY SYSEDIT TABLEBROWSER TABLEBROWSERDECLS TCP 

Binary file ./library/TableBrowser.tedit matches

Binary file ./lispusers/FINGER.LCOM matches

./lispusers/migration/TRANSLATOR-ASSISTANT:                              '(IL:SEDIT-DECLS IL:FILEPKGRECORDS IL:TABLEBROWSERDECLS))))

./lispusers/migration/TRANSLATOR-ASSISTANT:      '(IL:SEDIT-DECLS IL:FILEPKGRECORDS IL:TABLEBROWSERDECLS))

./lispusers/FINGER:               (FILES TABLEBROWSERDECLS)

./lispusers/FINGER:(FILESLOAD TABLEBROWSERDECLS)

Reply all
Reply to author
Forward
0 new messages