Recap of your meeting with Interlisp

27 views
Skip to first unread message

Fathom

unread,
Apr 7, 2025, 3:20:07 PMApr 7
to Medley Interlisp core
Meeting Purpose Weekly Medley Interlisp Implementation meeting to discuss progress, issues, and next steps Key Takeaways - Documentation organization and updates need attention; an issue will be created to address this - Several PRs were reviewed and approved, including fixes for system external format and T-edit improvements - Progress made on font metrics, HTML stream generation, and refactoring T-edit code - Discussion on reviving and modernizing the "Talk" collaborative editing feature Topics Documentation Organization - Current state of documentation is scattered across different repos and versions - Need to decide how to handle old (Medley 1.0, 2.0) vs. new (Medley 3.5) documentation - Proposal to create an issue for organizing documentation and soliciting ideas for improvement - Suggestion to document new changes in a single, easily findable location PR Reviews and Approvals - PR 2096 (Master Scope improvements) and 2089 (Get Funds fix) were approved - Discussion on system external format issues and potential fixes - Agreed to create a prominent guide for setting up EOL conventions when cloning the repo Font Metrics and HTML Stream Generation - Herb generated numerous font metrics files, considering how to package for easy installation - HTML stream generation progressing well, pending documentation and testing - Discussed potential for adding color support to T-edit in the future T-edit Refactoring and Improvements - Ron worked on refactoring T-edit code to improve structure and reduce potential for bugs - Implemented new actions for parentheses and quotes insertion - Discussed the need for approving PRs sequentially to avoid conflicts "Talk" Feature Revival - Examined old "Talk" collaborative editing feature code - Discussed challenges in modernizing the feature, including outdated TCP/IP implementations - Agreed to organize and compile the code, possibly documenting its intent for future reference Next Steps - Create an issue for documentation organization and improvement - Update contributor guidelines to include documentation requirements for PRs - Herb to push HTML stream generation code to his repo and send a note - Ron to organize and compile "Talk" feature code for further examination - Approve and merge discussed PRs (2096, 2089) - Create a guide for setting up EOL conventions when cloning the repo
FATHOM
Meeting with Interlisp
Medley Interlisp Implementation weekly
April 07, 2025    140 mins    View Meeting or Ask Fathom
Action Items ✨
Document care name function in T edit release notes file
Ron Kaplan
Create GitHub issue re organizing documentation. Outline current state, solicit proposals to fix. Include decisions needed.
Frank Halasz
Add instructions to repo README/contrib guide re setting EOL convention in Git to LF when cloning repo on Mac/Windows
Larry Masinter-lisp
Push HTML stream implementation to personal GitHub repo, send note about it
Herb Jellinek
Retrieve talk-related files from obsolete dir, rename w/ hyphen convention, organize in talk subdir
Ron Kaplan
Meeting Summary ✨

Meeting Purpose

Weekly Medley Interlisp Implementation meeting to discuss progress, issues, and next steps

Key Takeaways

Topics

Documentation Organization

PR Reviews and Approvals

Font Metrics and HTML Stream Generation

T-edit Refactoring and Improvements

"Talk" Feature Revival

Next Steps

View Meeting →
Ask Fathom!
Ask our AI Assistant for answers and insights. It's ChatGPT for your meetings!
Try Ask Fathom →
Never take notes again. Sign up for Free
🎁 Referral bonus: Sign up now and unlock a free month of Premium for you and Larry

Fathom

unread,
Apr 9, 2025, 3:00:50 PMApr 9
to Medley Interlisp core
Meeting Purpose Weekly external Medley Interlisp meeting to discuss project updates, technical issues, and ongoing development efforts. Key Takeaways - Bibliography management: Agreed to upload original documents to Internet Archive for permanent storage and linking - Font handling improvements discussed, including potential on-the-fly conversion of system fonts - Several technical issues raised around compilation, loading, and debugging that need further investigation - Progress made on AI-assisted search functionality for the Interlisp website Topics Bibliography Document Storage - Issue: How to handle documents not already on the web when adding to Zotero bibliography - Solution: Upload original documents to Internet Archive for permanent URL and storage - Action: Update bibliography intake guide to include this process - Benefit: Provides stable links while keeping documents publicly accessible Font Handling Improvements - Discussed potential for on-the-fly conversion of system fonts to Interlisp format - Challenges: Memory usage, processing time for large Unicode fonts - Possible approach: Cache converted fonts locally after first use - Next steps: Create list of common fonts to add through manual conversion process Technical Issues - Stephen reported problems with load function not printing expressions as expected - Herb encountered compilation issues related to cleanup options - Matt noted ongoing font-related errors in TEdit and DInfo - Action: Create GitHub issues to track and investigate these problems AI-Assisted Search Progress - Bill demonstrated prototype of Gemini AI integration for Interlisp.org search - Challenge: Securely handling API credentials for static site - Next steps: Explore proxy server approach to manage authentication Graph Library Package - Stephen's student nearing completion of ~35 function graph library - Written in combination of Interlisp and Common Lisp - Plan to submit to Interlisp Users repository after documentation Next Steps - Paolo to review and update glossary with recently discussed terminology - Create GitHub issue for bibliography page-per-item project - Investigate and document technical issues around load, compilation, and font errors - Continue development of AI-assisted search, focusing on secure credential handling - Submit completed graph library package to Interlisp Users repository
FATHOM
Meeting with Interlisp
Medley Interlisp External weekly
April 09, 2025    123 mins    View Meeting or Ask Fathom
Action Items ✨
No action items detected in this meeting
Meeting Summary ✨

Meeting Purpose

Weekly external Medley Interlisp meeting to discuss project updates, technical issues, and ongoing development efforts.

Key Takeaways

Topics

Bibliography Document Storage

Font Handling Improvements

Technical Issues

AI-Assisted Search Progress

Graph Library Package

Next Steps

View Meeting →
Ask Fathom!
Ask our AI Assistant for answers and insights. It's ChatGPT for your meetings!
Try Ask Fathom →

Fathom

unread,
Apr 14, 2025, 3:05:18 PMApr 14
to Medley Interlisp core
Meeting Purpose Weekly Medley Interlisp Implementation meeting to discuss progress, issues, and next steps. Key Takeaways - Font handling improvements progressing, with new BDF font generation capabilities - Ongoing work on window splitting and text selection behavior in TEdit - Need to improve documentation and decide on approach for bibliography page generation - Received CVs from potential grad student assistants to review Topics IntelliJ License Renewal - Subscription active until April 4, 2026 - Calendar reminder set for March 4, 2025 to renew free JetBrains licenses Load Up Issues - Larry experiencing problems with load up after running HC files - Frank working on improving load up process, hopes to finish in next few days Font Handling Improvements - Matt implemented BDF font generation from OTF/TTF fonts - Allows creation of new sizes/variants of existing fonts - Some concerns about potential copyright issues, but likely okay for raster fonts - Need to document process and consider adding warnings about memory usage TEdit Enhancements - Ron working on improving window splitting behavior - Considering changes to text selection protocol to match other editors - Simplified some formatting code by pre-computing character properties Bibliography Page Generation - Need to convert single large HTML page to individual pages per document - Challenges with Hugo static site generator - may need pre-processing step - Matt to investigate potential approaches, possibly writing custom tool Potential Student Assistants - Received CVs from computer science grad students - Need to review and match to potential projects Next Steps - Matt to retry font generation and document process/issues - Frank to finish load up improvements - Ron to continue work on TEdit enhancements - Matt to investigate bibliography page generation options - Larry and Herb to review student CVs and discuss potential projects - Consider adding warnings/documentation around font generation memory usage
FATHOM
Meeting with Interlisp
Medley Interlisp Implementation weekly
April 14, 2025    118 mins    View Meeting or Ask Fathom
Action Items ✨
Finish implementation of load up changes to match documentation; prepare PR
Frank Halasz
Retry and document stack overflow issue when Adobe Reader locks PDF file; write up GitHub issue with details
Matt Heffron
Continue debugging split window display update issue; focus on paragraph overlap case
Ron Kaplan
Review CVs of potential computer science grad student assistants; discuss with Herb via Discord
Larry Masinter-lisp
Review CVs of potential computer science grad student assistants; discuss with Larry via Discord
Herb Jellinek
Investigate pre-processing approach for Hugo to generate individual bibliography pages; test locally
Matt Heffron
Meeting Summary ✨

Meeting Purpose

Weekly Medley Interlisp Implementation meeting to discuss progress, issues, and next steps.

Key Takeaways

Topics

IntelliJ License Renewal

Load Up Issues

Font Handling Improvements

TEdit Enhancements

Bibliography Page Generation

Potential Student Assistants

Next Steps

View Meeting →
Ask Fathom!
Ask our AI Assistant for answers and insights. It's ChatGPT for your meetings!
Try Ask Fathom →

Fathom

unread,
Apr 16, 2025, 2:55:55 PMApr 16
to Medley Interlisp core
Meeting Purpose Weekly external meeting to discuss Medley Interlisp project updates, developments, and related topics. Key Takeaways - New LinkedIn group created for Interlisp community engagement (60+ potential members identified) - Progress on bibliography work, including web page generation and metadata formatting - Ongoing development of color support and window pane coordination in Interlisp - Interesting discussion on historical programming language features (mixins, object systems) with guest Shardul Chiplunkar Topics LinkedIn Group and Community Engagement - Larry created an Interlisp LinkedIn group to connect with 60+ identified potential members - Discussed strategies for populating group info and inviting members - Considered automatic cross-posting from Mastodon to LinkedIn Bibliography and Documentation Work - Ellie continuing work on bibliographic intake guide, refining and adding content - Matt developing code to generate individual web pages for bibliography entries - Discussed including microformat metadata in pages for tools like Zotero - Herb considering creation of an Interlisp collection on archive.org for non-PARC materials Programming Language History and Features - Guest Shardul Chiplunkar discussed his research on mixins and syntax diagrams - Group shared insights on historical object systems (LOOPS, Flavors, CLOS) - Ron Kaplan offered to share materials on Lexical Functional Grammar tools Interlisp Development Updates - Larry identified issue with font preloading and HTML files in directories - Ron working on color support infrastructure and window pane coordination - Herb made progress on generating HTML from HC files Historical Software Preservation - Steve Kaisler working on loading and annotating historical systems (URISCO, STRADS) - Discussed challenges of running old systems and finding documentation Computer History Museums - Paolo planning visit to large computer museum in Biella, Italy - Group discussed various computer history museums and preservation efforts globally Next Steps - Larry to finish setting up LinkedIn group and consider cross-posting strategy - Ellie to complete bibliography guide updates by Friday for broader review next week - Matt to continue work on bibliography web page generation - Ron to further develop color support and window pane coordination - Herb to progress on HC file HTML output - Paolo to visit computer museum and share findings with the group
FATHOM
Meeting with Interlisp
Medley Interlisp External weekly
April 16, 2025    116 mins    View Meeting
Action Items ✨
No action items detected in this meeting
Meeting Summary ✨

Meeting Purpose

Weekly external meeting to discuss Medley Interlisp project updates, developments, and related topics.

Key Takeaways

Topics

LinkedIn Group and Community Engagement

Bibliography and Documentation Work

Programming Language History and Features

Interlisp Development Updates

Historical Software Preservation

Computer History Museums

Next Steps

View Meeting →

Fathom

unread,
Apr 21, 2025, 3:06:52 PMApr 21
to Medley Interlisp core
Meeting Purpose Weekly Medley Interlisp Implementation meeting to discuss progress, issues, and next steps. Key Takeaways - Several PRs and issues discussed, including font handling improvements and UI library development - Ongoing challenges with student recruitment for internships/research assistants - Progress made on screen updating and window management, but some complex issues remain - Need for further investigation into CLOS browser errors and compatibility Topics PR and Issue Updates - PR #2111 approved but needs revision to address list users package and care names functionality - PR #2108 approved, addressing encoding of -1 as replacement for slug in fonts - Issue #2109 identified, related to zero-width characters and bitmaps in fonts - PR #2112 discussed, regarding handling of nil in 'where is' function Font Handling Improvements - Matt working on fixing issues with PDF generation from TTF files on Mac - Discussed potential changes to strike file format to better handle zero-width glyphs - Considerations for PostScript output and embedding fonts for non-standard characters UI Library Development (Paolo) - Presented "Dandagui" library for simplifying text and graphics output in Medley - Demonstrated creation of windows, text streams, and basic output functionality - Plans to add rich text support, graphics capabilities, and managed windows Screen Updating and Window Management (Ron) - Resolved issues with split windows and screen updating optimization - Improved window deactivation and closing behavior - Investigating complexities of maintaining text stream and window relationships - Considering changes to external format handling and character code mappings Student Recruitment - Interviewed two graduate student candidates from University of Alberta - Challenges in finding candidates with Lisp knowledge or broad programming language experience - Considering expanding search to computer engineering department CLOS Browser Issues - User-visible error in CLOS browser when package name is missing - Difficulty in diagnosing issue due to complexity of CLOS implementation - Potential discrepancy between versions of CLOS files in the system Next Steps - Ron to update PR #2111 with changes and close the issue - Matt to continue work on font handling issues, particularly zero-width characters - Herb to follow up on student recruitment, potentially expanding search criteria - Further investigation needed for CLOS browser errors and version compatibility - Consider creating separate, more user-friendly functions for 'where is' functionality
FATHOM
Meeting with Interlisp
Medley Interlisp Implementation weekly
April 21, 2025    126 mins    View Meeting
Action Items ✨
No action items detected in this meeting
Meeting Summary ✨

Meeting Purpose

Weekly Medley Interlisp Implementation meeting to discuss progress, issues, and next steps.

Key Takeaways

Topics

PR and Issue Updates

  • PR #2111 approved but needs revision to address list users package and care names functionality

  • PR #2108 approved, addressing encoding of -1 as replacement for slug in fonts

  • Issue #2109 identified, related to zero-width characters and bitmaps in fonts

  • PR #2112 discussed, regarding handling of nil in 'where is' function

Font Handling Improvements

UI Library Development (Paolo)

Screen Updating and Window Management (Ron)

Student Recruitment

CLOS Browser Issues

Next Steps

View Meeting →

Fathom

unread,
Apr 23, 2025, 2:59:39 PMApr 23
to Medley Interlisp core
Meeting Purpose Weekly external meeting to discuss progress and updates on the Interlisp project. Key Takeaways - Abhik is finishing the Interlisp primer, with only two chapters left - The team is working on improving bibliography management and intake processes - There are ongoing efforts to refine font handling and character encoding in Interlisp - The group discussed potential collaboration with the new Computer History Museum CEO Topics Interlisp Primer Progress - Abhik is close to completing the primer, with only two introductory chapters left - The primer is being published on GitBook for easy access and collaboration - Eleanor has been reviewing and testing the new primer content Bibliography Management - Eleanor is developing a Google Form for easier bibliography entry submission - The team discussed how to handle collections and metadata for bibliography entries in Zotero - There are ongoing efforts to improve the presentation of the bibliography on the website Font Handling and Character Encoding - Matt is working on improving BDF font reading and conversion - The team discussed challenges with character encoding, including XCCS vs. Medley encoding - Ron is refining T-edit to handle color support and improve text stream handling Computer History Museum Collaboration - The new CEO of the Computer History Museum has a background in NASA and lunar systems - The team is considering reaching out to explore potential collaboration opportunities - There was discussion about simulating historical networks like ARPANET using modern hardware Historical Documents - Paolo found interesting historical reports about Interlisp development in a military database - These reports provide valuable insights into the project's history and development milestones Next Steps - Continue refining the Interlisp primer and gather feedback - Implement improvements to bibliography management and intake processes - Address font handling and character encoding issues in the codebase - Explore potential collaboration with the Computer History Museum - Review and potentially incorporate historical information from newly discovered documents
FATHOM
Meeting with Interlisp
Medley Interlisp External weekly
April 23, 2025    121 mins    View Meeting
Action Items ✨
No action items detected in this meeting
Meeting Summary ✨

Meeting Purpose

Weekly external meeting to discuss progress and updates on the Interlisp project.

Key Takeaways

Topics

Interlisp Primer Progress

Bibliography Management

Font Handling and Character Encoding

Computer History Museum Collaboration

Historical Documents

Next Steps

View Meeting →

Fathom

unread,
Apr 28, 2025, 3:04:36 PMApr 28
to Medley Interlisp core
Meeting Purpose Weekly Medley Interlisp Implementation meeting to discuss ongoing development, issues, and pull requests. Key Takeaways - Progress made on font handling, color support, and Unicode implementation - Several pull requests reviewed and merged, addressing various bugs and improvements - Ongoing challenges with Common Lisp loop macro compatibility and file package versioning Topics Font and Color Handling - Matt is close to adding color support back into PostScript stream - Discovered issues with RGB vs. grayscale color handling in PostScript-to-PDF conversion - Discussed potential improvements for BDF font handling and PostScript file embedding - Herb is nearing release of HTML stream implementation Unicode and Character Encoding - Ron implemented MCCS (Modified Character Code Standard) up to, but not including, moving glyphs in terminal and XCCS fonts - Discussed challenges with underscore and caret character handling in MCCS - Ongoing work to ensure consistent behavior across different font families and encoding schemes Common Lisp Compatibility - Identified issues with CL loop macro compatibility in some files - Discussed potential causes, including changes in loop macro implementation and compiler differences - Action item to investigate and resolve loop macro compatibility issues Pull Request Reviews - Reviewed and approved several PRs, including improvements to pointless encoding handling and edit callers functionality - Discussed ongoing work on PR #2119, addressing window closing and pane management issues - Approved PR for improved color name and RGB triple handling Development Environment - Frank implemented a fix for LDE path issues, improving consistency in development environments - Discussed challenges with Git functions and symbolic link handling Next Steps - Ron to investigate and resolve remaining issues with PR #2119 before merging - Matt to continue work on color support in PostScript stream - Investigate and resolve Common Lisp loop macro compatibility issues - Review and potentially revert changes to edit callers function that may have introduced unintended behavior - Continue testing and refinement of font handling and Unicode support
FATHOM
Meeting with Interlisp
Medley Interlisp Implementation weekly
April 28, 2025    123 mins    View Meeting
Action Items ✨
No action items detected in this meeting
Meeting Summary ✨

Meeting Purpose

Weekly Medley Interlisp Implementation meeting to discuss ongoing development, issues, and pull requests.

Key Takeaways

Topics

Font and Color Handling

Unicode and Character Encoding

Common Lisp Compatibility

Pull Request Reviews

Development Environment

Next Steps

View Meeting →

Fathom

unread,
Apr 30, 2025, 3:13:08 PMApr 30
to Medley Interlisp core
Meeting Purpose Weekly external Medley Interlisp meeting to discuss project updates and technical topics Key Takeaways - Eleanor is working on bibliography style guidelines and namespace consistency for the Interlisp project - The team discussed font handling improvements and new font options being added to Medley - There were updates on social media presence, particularly regarding the Faustodon Mastodon instance - Paolo shared new functions added to his Dandy Guy library for working with T-Edit windows Topics Bibliography Style and Namespace Consistency - Eleanor is researching bibliography style guidelines for computer science/Interlisp project - Challenges with divergent author names and information fields across sources - Considering using document-specific naming vs. normalized names - Potential to write a paper on bibliographic control issues for digital humanities Gitbook and New Primer Draft - Some users experiencing login/stability issues with Gitbook - Draft primer content needs refinement, especially on technical details - Team discussing best approach for reviewing and improving the primer Faustodon/Mastodon Update - Faustodon (Mastodon instance) undergoing administrative changes - Team deciding to maintain Interlisp account on Faustodon for now - Discussing potential for cross-posting to other platforms to increase reach Font Handling Improvements - Matt documented process for generating display font files from TTF - New font options being added, including Source Code Pro - Challenges with font conversion, printing, and maintaining consistency across systems - Team considering focusing on one font to establish full workflow before expanding T-Edit Window Functions - Paolo added new functions to Dandy Guy library for clearing windows and printing messages - Discussion on appropriate level of abstraction vs. direct API usage Next Steps - Eleanor to draft initial style guidelines for bibliography for team review - Continue refining primer draft, focusing on accuracy and appropriate level of detail - Matt to identify a single font to establish full workflow from display to printing - Team to consider strategy for introducing new fonts while maintaining backwards compatibility
FATHOM
Meeting with Interlisp
Medley Interlisp External weekly
April 30, 2025    132 mins    View Meeting
Action Items ✨
No action items detected in this meeting
Meeting Summary ✨

Meeting Purpose

Weekly external Medley Interlisp meeting to discuss project updates and technical topics

Key Takeaways

Topics

Bibliography Style and Namespace Consistency

Gitbook and New Primer Draft

Faustodon/Mastodon Update

Font Handling Improvements

T-Edit Window Functions

Next Steps

View Meeting →

Fathom

unread,
May 5, 2025, 3:25:01 PMMay 5
to Medley Interlisp core
Meeting Purpose Weekly Medley Interlisp Implementation meeting to discuss ongoing development issues and progress. Key Takeaways - Font handling and display issues remain a significant challenge, particularly for high-resolution displays and DINFO windows - JSON parsing and string handling need refinement, especially for pasting large JSON strings - Storage analysis tools like SPY could be improved to track memory allocation - Mouse process handling in certain UI interactions (e.g. editor invocation) needs improvement for better user experience Topics Font Handling and Display Issues - Discussion on improving font display for high-resolution screens, particularly for DINFO windows - Proposal to create new "Medley fonts" that are easier to manipulate and extend - Consideration of using function keys for special characters (e.g. underscore, caret) in MCCS encoding - Need to ensure consistent handling of character encodings across different contexts (e.g. shell commands, file I/O) JSON Parsing and String Handling - Challenges with pasting large JSON strings containing quotes into the Lisp environment - Suggestion to use file input or custom test functions to avoid clipboard/pasting issues - Potential improvements to JSON library to handle file/stream input directly Storage Analysis and Performance Tools - Interest in developing SPY-like tool for analyzing storage consumption - Discussion on potential methods to track memory allocation, possibly by modifying SPY or using breakdown system - Note that breakdown system currently has issues and needs investigation Mouse Process and UI Interaction - Identified issue where editor invocation can lock up mouse input - Discussion on proper use of spawn-mouse and when it should be automatically applied - Agreement to create new issue ticket to track and address this problem Next Steps - Investigate and implement solution for scaling fonts in DINFO windows (Issue #116) - Explore improvements to JSON parsing library, particularly for file/stream input - Research breakdown system and potential improvements to storage analysis tools - Create issue ticket for mouse process locking during editor invocation - Larry to look into breakdown system notes from Medley release - Herb to open tickets for identified UI/UX issues - Consider reaching out to original Interlisp developers (e.g. Vannelli, Masinter) for insight on certain historical design decisions
FATHOM
Meeting with Interlisp
Medley Interlisp Implementation weekly
May 05, 2025    141 mins    View Meeting or Ask Fathom
Action Items ✨
Experiment with using function keys for underscore/caret in MCCS; assess impact on existing functionality
Larry Masinter-lisp
Investigate BREAKDOWN system changes in Medley release notes for potential storage consumption tracking
Larry Masinter-lisp
Test HTMLStream alpha version sent by Herb; provide feedback
Matt Heffron
Test HTMLStream alpha version sent by Herb; provide feedback
Ron Kaplan
Open GitHub issue re BREAKDOWN function not working as expected
Herb Jellinek
Open GitHub issue re mouse getting stuck when Display Edit triggers BREAK
Herb Jellinek
Plan group lunch; cross-reference availabilities including Matt's 5/18-5/24 trip
Herb Jellinek
Meeting Summary ✨

Meeting Purpose

Weekly Medley Interlisp Implementation meeting to discuss ongoing development issues and progress.

Key Takeaways

Topics

Font Handling and Display Issues

JSON Parsing and String Handling

Storage Analysis and Performance Tools

Mouse Process and UI Interaction

Next Steps

View Meeting →
Ask Fathom!
Ask our AI Assistant for answers and insights. It's ChatGPT for your meetings!
Try Ask Fathom →

Fathom

unread,
May 7, 2025, 3:11:41 PMMay 7
to Medley Interlisp core
Meeting Purpose Weekly Medley Interlisp External meeting to discuss project updates, technical issues, and upcoming opportunities. Key Takeaways - Ellie's IEEE paper was accepted; revisions requested to add section on Alberta team's involvement - Steve is preparing a paper for HICSS conference on Interlisp history; deadline June 15th - Ron is working on font handling improvements to support high-resolution displays - Paolo experimented with new JSON parsing capabilities in Medley Topics Conference Papers and Presentations - Ellie's IEEE paper accepted for Canadian Computer Engineering Conference (May 26-29) - Minor revisions requested, including section on Alberta team's involvement - Hotel booked; flights still need scheduling - Steve preparing paper for HICSS conference on Interlisp history - Deadline June 15th, decision by August 1st - Focusing on programming languages topic - May add 1-2 more authors; currently at ~9.5 pages (10 page limit) - Opportunity to present Medley at Software Preservation Network event (May 14th) - 15-20 minute slot available - Ellie or Larry could potentially present Technical Updates - Ron working on font handling improvements: - Aiming to support high-resolution displays - Considering approach for handling multiple screen resolutions - Working on MCCS (Medley Character Code Standard) implementation - Paolo experimenting with JSON parsing in Medley: - Successfully used curl to call external API from Medley - Discussed potential improvements to JSON handling functions Documentation and Preservation - Discussed approach for documenting undocumented Lisp Users modules - Considering opening issues for individual modules needing documentation - May tag as "good first issues" for newcomers - Explored possibility of acquiring early 1970s Interlisp sources for BBN computers - Team interested in gathering historical artifacts if available Administrative - Larry working on tax filings for Interlisp organization - Discussed need to improve tracking and acknowledgment of donors Next Steps - Ellie to add section on Alberta team's involvement to IEEE paper - Steve to continue work on HICSS paper, potentially adding 1-2 more authors - Ron to continue work on font handling improvements and MCCS implementation - Team to consider approach for improving donor tracking and acknowledgment - Paolo to further explore JSON capabilities in Medley - Consider creating issues for documenting undocumented Lisp Users modules
FATHOM Get your own FREE AI Meeting Assistant
#1 rated on G2, 5/5, 5000+ reviews
Meeting with Interlisp
Medley Interlisp External weekly
May 07, 2025    134 mins    View Meeting or Ask Fathom
Action Items ✨
Write paragraph on Datum for HICSS paper
Stephen Kaisler
Contact Bill Yeager for more advice on HICSS paper submission requirements
Paolo Amoroso
Write paragraph on SpinPro for HICSS paper
Matt Heffron
Incorporate feedback from Ellie, Paolo, Nick into next HICSS paper draft
Stephen Kaisler
Add section to IEEE paper on Alberta team's involvement with Interlisp project
Eleanor Young
Create issue about improving tracking/acknowledgment of project donors
Larry Masinter-lisp
Test mouse middle-button issue with 3-button USB mouse
Nick Briggs
Extend JSON-GET to handle array indexing for integers in path
Ron Kaplan
Work on font issues - implement reading/writing of character set infos and fonts
Ron Kaplan
Meeting Summary ✨

Meeting Purpose

Weekly Medley Interlisp External meeting to discuss project updates, technical issues, and upcoming opportunities.

Key Takeaways

Topics

Conference Papers and Presentations

Technical Updates

Documentation and Preservation

Administrative

Next Steps

View Meeting →
Ask Fathom!
Ask our AI Assistant for answers and insights. It's ChatGPT for your meetings!
Try Ask Fathom →

Fathom

unread,
May 12, 2025, 2:57:58 PMMay 12
to Medley Interlisp core
Meeting Purpose Weekly Medley Interlisp Implementation meeting to discuss ongoing development efforts and issues Key Takeaways - Font handling in Medley is complex with multiple layers of abstraction; efforts ongoing to simplify and standardize - Work continues on reconstructing and updating the Interlisp Reference Manual from existing T-Edit files - Several open PRs ready for review/merge, with focus on PR #2119 which has significant changes - Next meeting canceled due to planned lunch event; some members have conflicts Topics Font Handling Complexity - Multiple layers of abstraction: font profiles, font sets, font classes, font devices - Ron working on standardizing font format and offline font processing to simplify - Herb implementing HTML font output using substitution A-list for common font names - Discussion on balancing backward compatibility with simplification efforts Interlisp Reference Manual Reconstruction - Frank working on rebuilding from existing T-Edit files - Original .im source files missing, working with later T-Edit versions - Challenges with automated chapter numbering and table of contents generation - Goal to produce updated manual that can be printed without major errors Version Management and Debugging - Ron demonstrated tools for examining function changes across multiple versions - Tools allow granular comparison of function definitions, helpful for debugging - Discussion on limitations of Git for tracking Medley file changes due to internal file metadata Open Pull Requests - Several PRs ready for review, including JSON enhancements and cleanup efforts - Focus on PR #2119 which has significant changes but appears to not break builds - Larry encountered an error when merging all open PRs, needs further investigation Miscellaneous Updates - Paolo working on rich text output for Windows in Dandy Guy library - Nick looking into Mako file handling and investigating a new user issue on WSL-1 - Matt collaborating with Steve on paper-related work - Frank receiving volunteer award, will miss Wednesday meeting Next Steps - Review and merge non-controversial PRs (JSON, cleanup efforts) - Further testing of PR #2119 to ensure it doesn't break builds - Frank to update load-up scripts to move dribble files to main directory and add lock override option - Nick to make edits to shared paper version based on his previous feedback - Herb to follow up with John Cowan regarding his contributions to the paper
Meeting with Interlisp
Medley Interlisp Implementation weekly
May 12, 2025    118 mins    View Meeting or Ask Fathom
Action Items ✨
Investigate D-Info image object errors in Section 10.3 Function Evaluation
Ron Kaplan
Modify load-up script to move dribble files to load-ups directory
Frank Halasz
Add prompt to override lock file when running load-up script if lock file exists
Frank Halasz
Apply previously suggested edits to shared version of ACCS paper
Nick Briggs
Meeting Summary ✨

Meeting Purpose

Weekly Medley Interlisp Implementation meeting to discuss ongoing development efforts and issues

Key Takeaways

Topics

Font Handling Complexity

Interlisp Reference Manual Reconstruction

Version Management and Debugging

Open Pull Requests

Miscellaneous Updates

Next Steps

View Meeting →
Ask Fathom!
Ask our AI Assistant for answers and insights. It's ChatGPT for your meetings!
Try Ask Fathom →

Fathom

unread,
May 14, 2025, 2:57:17 PMMay 14
to Medley Interlisp core
Meeting Purpose Weekly external meeting to discuss Interlisp project progress, challenges, and next steps Key Takeaways - Hicks paper draft expanded to 10 pages; comments incorporated from 4 reviewers - Font infrastructure improvements progressing; need user input on aesthetics/defaults - GitHub project tagging for issues needs renewed focus to aid organization - Ongoing work on URISCO, PostScript fonts, and resolving a load-up bug Topics Hicks Paper Progress - Draft expanded to 10 pages after incorporating comments from 4 reviewers - Ellie to create account on hicks.hawaii.edu for paper submission - Some discussion on collaborative editing challenges using Google Docs vs. other methods IEEE Conference Preparation - Ellie awaiting official feedback on History of Technology track paper (conference in 12 days) - Suggestion to prepare demo of networking capabilities (e.g. loops) for presentation - Potential to visit local computer history museum in Vancouver during conference New Interlisp Primer Review - Expanded scope now includes Lisp primer in addition to Medley-specific content - PDF version to be shared on Lisp Core for easier access/review Font Improvements - Infrastructure for converting to better fonts progressing - Need user input on aesthetics, defaults, and sample font sets - Goal: Improve readability of DINFO on high-res displays as priority GitHub Project Management - Reminder to set project field when submitting new issues - Larry to review untagged issues and assign projects Social Media Updates - Mastodon and BlueSky accounts growing steadily (about 400 followers combined) - These platforms allowing more user interaction than broadcast-only options - Suggestion to use social accounts to request user feedback on specific topics Bitsavers Uploads - Alksova continues uploading Xerox documents, including Smalltalk and printer documentation - Discussion on potential sources of additional Interlisp-specific historical documents Technical Issues and Development - Ron working on new font file format and integration - Herb encountering symbol issues when processing CLTL2 directory - Matt investigating embedding PostScript fonts in print streams - Larry debugging load-up issue related to HC files and T-Edit Next Steps - Ellie to create hicks.hawaii.edu account for paper submission - Review and provide feedback on new Interlisp primer - Users to provide input on font aesthetics and defaults - Renew focus on tagging GitHub issues with appropriate projects - Investigate and resolve load-up bug encountered during HC files processing - Continue development work on fonts, PostScript integration, and URISCO
Meeting with Interlisp
Medley Interlisp External weekly
May 14, 2025    116 mins    View Meeting or Ask Fathom
Action Items ✨
Create account on hicks.hawaii.edu for paper submission
Eleanor Young
Check out Vancouver computer history museum mentioned in email
Eleanor Young
Share PDF of new primer on Lisp Core
Paolo Amoroso
Review GitHub issues, set project field where missing
Larry Masinter-lisp
Post call on social media for font selection feedback/volunteers
Paolo Amoroso
Update website/docs to direct communication to Mastodon/Blue Sky instead of email
Paolo Amoroso
Review Matt's Hugo draft for website, provide feedback
Bill Stumbo
Investigate T-Edit failure in HC files process on merged open PRs branch
Ron Kaplan
Meeting Summary ✨

Meeting Purpose

Weekly external meeting to discuss Interlisp project progress, challenges, and next steps

Key Takeaways

Topics

Hicks Paper Progress

IEEE Conference Preparation

New Interlisp Primer Review

Font Improvements

GitHub Project Management

Social Media Updates

Bitsavers Uploads

Technical Issues and Development

Next Steps

View Meeting →
Ask Fathom!
Ask our AI Assistant for answers and insights. It's ChatGPT for your meetings!
Try Ask Fathom →

Fathom

unread,
May 21, 2025, 2:42:29 PMMay 21
to Medley Interlisp core
Meeting Purpose Weekly external meeting to discuss Medley Interlisp project progress and updates Key Takeaways - Paper on Interlisp history nearing completion; final review and edits underway before June submission - Ongoing work to improve bibliography presentation on website and enable better searchability - Exploring options for making older Medley versions accessible online (e.g. DOS emulation) - Careful review needed of Envos archive materials before broader sharing due to privacy concerns Topics Paper on Interlisp History - Stephen and Eleanor finalizing 10-page double-column paper for June submission - Larry Masinter to be added as co-author for additional gravitas - One more round of group review planned before submission in ~24 days Medley Primer Development - Abhik working on next chapter after addressing recent comments - Discussion on appropriate length - aiming for concise 30-40 pages vs. original 123 pages - Considering brief Lisp intro and focusing on core "getting started" content Bibliography and Website Improvements - Bill and Matt exploring options to create individual pages for bibliography entries - Goals: Improve search engine optimization and enable better filtering/sorting - Considering using Hugo taxonomies or custom page types - Need to balance detail with efficient presentation and linking to source documents Envos Archive Materials - Paolo exploring materials; found valuable historical info on Medley/Interlisp development - Caution needed regarding personal/private information before broader sharing - Herb to assist with careful review process and potential use of archival tools Online Access to Older Medley Versions - Discussing options like Docker containers or JavaScript emulators (e.g. PCJS) - Concerns about performance of browser-based emulation - Need to clearly indicate these are for historical reference, not active development Miscellaneous Updates - LinkedIn group growing (21 members) - Paolo to add logo/branding - Ron continuing work on font handling improvements - Stephen making progress debugging/updating Urisko system Next Steps - Larry to send out latest paper draft for final group review - Bill to put bibliography sample page on staging site for feedback - Herb to investigate tools/best practices for reviewing archive materials - Paolo to add branding to LinkedIn group - Continue individual work on assigned tasks (primer, bibliography, font handling, etc.)
Meeting with Interlisp
Medley Interlisp External weekly
May 21, 2025    95 mins    View Meeting or Ask Fathom
Action Items ✨
Send updated Hicks paper draft to group for final review. Add Larry as author.
Stephen Kaisler
Review latest Hicks paper draft. Provide feedback to Stephen.
Eleanor Young
Address all comments on primer draft within 1 week. Focus on clarifying confusing parts.
Abhik Hasnain
Upload Interlisp logo + cover image to LinkedIn group. Use same as other socials.
Paolo Amoroso
Review Envos repo content w/ automation. Focus on identifying private info needing redaction.
Herb Jellinek
Follow up w/ George Blood re QIC tape restoration if no reply in few days. Ask about return if no progress.
Herb Jellinek
Meeting Summary ✨

Meeting Purpose

Weekly external meeting to discuss Medley Interlisp project progress and updates

Key Takeaways

Topics

Paper on Interlisp History

Medley Primer Development

Bibliography and Website Improvements

Envos Archive Materials

Online Access to Older Medley Versions

Miscellaneous Updates

Next Steps

View Meeting →
Ask Fathom!
Ask our AI Assistant for answers and insights. It's ChatGPT for your meetings!
Try Ask Fathom →

Fathom

unread,
May 26, 2025, 3:25:39 PMMay 26
to Medley Interlisp core
Meeting Purpose Weekly Medley Interlisp Implementation meeting to discuss ongoing development efforts and issues. Key Takeaways - Frank fixed a WSL issue reported by an external user and is investigating another WSL1-related freeze - Ron is working on font handling improvements, including consolidating character sets and clarifying encoding transformations - Paolo discovered and demonstrated a working spreadsheet program called Intercalc in the Envos sysout - The team discussed file naming conventions, Unicode handling, and potential improvements to the GitHub issue tracking process Topics WSL Bug Fixes and Investigations - Frank fixed a timing issue in the medley script to resolve a WSL problem reported by an external user - Investigating another issue where WSL1 freezes when using certain mouse functions or typing "get region" - The freeze appears to be caused by a tight loop calling getmouse repeatedly - Frank will continue investigating why this only occurs with one specific X server Font Handling Improvements - Ron is working on consolidating character sets into single files to reduce complexity - Developing tools and documentation to clarify font encoding transformations - Aiming to normalize everything to MCCS encoding internally - Discussing potential changes to how font coercions are specified - Considering how to handle Unicode and UTF-8 encodings consistently Intercalc Spreadsheet Discovery - Paolo found a working spreadsheet program called Intercalc in the Envos sysout - Originally developed around 1982-1984 by Dan Russell and later modified by Szybalski - Uses Lisp syntax for formulas and includes business graphics capabilities - Some rendering issues exist but core functionality appears to work - Historically significant as one of the earliest spreadsheet programs after VisiCalc File Naming and Path Handling - Discussed complexities around file naming conventions across different operating systems - Herb raised a question about changes to Common Lisp pathname handling that may have regressed - Considered potential improvements to directory listing and file enumeration functions - Explored options for accessing remote file systems like CHM archives through FUSE or WebDAV GitHub Issue Management - Team has 522 open issues, which is considered excessive - Many issues may be fixed but not properly closed out - Discussed having a dedicated meeting to review and triage open issues - Considered ways to improve issue categorization and closure processes Next Steps - Frank to continue investigating WSL1 freeze issue - Ron to document font handling changes and prepare for code review - Review and potentially merge Frank's WSL-related pull requests (2163 and 2160) - Consider scheduling a dedicated meeting for project/issue review and triage - Explore options for improving remote file system access (e.g. FUSE, WebDAV) - Investigate potential regression in Common Lisp pathname handling
Meeting with Interlisp
Medley Interlisp Implementation weekly
May 26, 2025    146 mins    View Meeting
Action Items ✨
No action items detected in this meeting
Meeting Summary ✨

Meeting Purpose

Weekly Medley Interlisp Implementation meeting to discuss ongoing development efforts and issues.

Key Takeaways

Topics

WSL Bug Fixes and Investigations

Font Handling Improvements

Intercalc Spreadsheet Discovery

File Naming and Path Handling

GitHub Issue Management

Next Steps

View Meeting →

Fathom

unread,
May 28, 2025, 3:08:53 PMMay 28
to Medley Interlisp core
Meeting Purpose Weekly external Medley Interlisp project meeting to discuss progress, issues, and next steps. Key Takeaways - New participant Michael Belanger introduced; writing book on 1970s symbolic AI - Copyright considerations discussed for IEEE paper and project documentation - Social media strategy reviewed; LinkedIn group growing successfully - Ongoing work on bibliography, documentation, font handling, and T-Edit improvements - Paolo demoed graphical output progress in Dandy Guy implementation Topics Project Introduction for New Participant - Michael Belanger writing historical book on 1970s symbolic AI, focusing on concepts and human cognition - Team members introduced backgrounds: Xerox PARC, Interlisp development, AI/NLP research, current revival efforts - Discussed Interlisp's integrated development environment, graphics capabilities, Common Lisp compatibility Copyright and Documentation - IEEE paper: Can post preprint, not camera-ready version; considering where to solicit feedback - ACS aggressively enforces copyright; Matt's SpinPro paper preprint can be shared, not published version - Exploring DOIs and ORCID for project publications and author identification - Challenges locating/accessing original IM files for documentation; likely abandoned for T-Edit format Social Media and Outreach - LinkedIn group growing successfully, now 63 members - Monitoring official profiles on Mastodon, BlueSky, LinkedIn - Considering Google Alerts for broader coverage of mentions - Stack Overflow declining in relevance Bibliography and Search Functionality - Bill exploring tools to generate single-page bibliography from Zotero data - Investigating why GitHub repos not appearing in custom Google search results - May need to harvest GitHub content to make searchable on interlisp.org Ongoing Development Work - Frank: WSL1 timer support, documentation conversion challenges - Herb: HTML Stream documentation, font metric discussions - Ron: Font format documentation, investigating T-Edit crashes - Larry: Coordinating with Internet Archive on video digitization - Paolo: Implementing graphical output in Dandy Guy, demoed triangle pattern Next Steps - Ellie to prepare preprint version of IEEE paper for sharing - Bill to continue exploring bibliography generation tools - Frank to resolve WSL1 timer implementation with Nick - Ron to investigate T-Edit scrolling performance for sketch objects - Team to test RMK-88 branch for T-Edit improvements - Paolo to experiment with inserting sketch objects into T-Edit windows
Meeting with Interlisp
Medley Interlisp External weekly
May 28, 2025    127 mins    View Meeting
Action Items ✨
No action items detected in this meeting
Meeting Summary ✨

Meeting Purpose

Weekly external Medley Interlisp project meeting to discuss progress, issues, and next steps.

Key Takeaways

Topics

Project Introduction for New Participant

Copyright and Documentation

Social Media and Outreach

Bibliography and Search Functionality

Ongoing Development Work

Next Steps

View Meeting →

Fathom

unread,
Jun 2, 2025, 3:24:04 PMJun 2
to Medley Interlisp core
Meeting Purpose Weekly Medley Interlisp Implementation meeting to discuss ongoing development efforts and issues. Key Takeaways - Ongoing debugging of memory/array space issues in T-Edit and hardcopy functionality - Font handling improvements being made, including new font format work - Several pull requests reviewed, with decisions made on approvals and further work needed - Discussions on potential future directions like integrating with SBCL or reviving XMAS code Topics T-Edit and Hardcopy Debugging - Ron is investigating memory/array space issues causing crashes in T-Edit and hardcopy functionality - Problem occurs more quickly in PR 2119 than in master branch - Debugging strategy involves narrowing down where issue first appears (opening files, display, etc.) - Suggestion to try disabling garbage collection to isolate if that's related - Discussion of potential causes like freelist corruption Font Handling Improvements - Ron working on new font format that results in much smaller file sizes (60K -> 6K gzipped) - Discussions on how different systems (T-Edit, Postscript, etc.) handle fonts and character encodings - Plans to clean up display fonts, HTML fonts, and BDF fonts to pre-compute data - Considerations for handling ligatures and other special character cases Pull Request Reviews - PR 2119 (T-Edit changes): On hold due to master branch issues - PR 2146 (DINFO graph): Approved after clarifying intended fix - PR 2160 (TALK documentation): Approved, needs merging - PR 2177 (Postscript color issue): Marked as draft, needs further investigation Future Directions - Larry proposed idea of integrating Medley with SBCL using foreign function calls or inter-process communication - Discussion of potentially reviving XMAS code for native X Windows display - Paolo found interesting historical materials in Envos repo, including documentation sources and demo files Next Steps - Ron to continue debugging T-Edit/hardcopy issues, try disabling GC - Investigate Postscript color handling (issue with color values 0 and 7) - Merge approved PRs - Paolo to make list of interesting materials found in Envos repo - Consider creating separate repo for XMAS code - Explore potential SBCL integration approaches
Meeting with Interlisp
Medley Interlisp Implementation weekly
June 02, 2025    145 mins    View Meeting or Ask Fathom
Action Items ✨
Update PR 2177 documentation re: Postscript color handling, mark as draft
Ron Kaplan
Investigate Postscript handling of color values 0 and 7 in outchar function
Matt Heffron
Create list of interesting docs/software found in Envos repo for potential inclusion in other repos
Paolo Amoroso
Publish reproducible test case for T-Edit memory error in master branch
Ron Kaplan
Test memory error with GC disabled using disableGC function
Ron Kaplan
Meeting Summary ✨

Meeting Purpose

Weekly Medley Interlisp Implementation meeting to discuss ongoing development efforts and issues.

Key Takeaways

Topics

T-Edit and Hardcopy Debugging

Font Handling Improvements

Pull Request Reviews

Future Directions

Next Steps

View Meeting →
Ask Fathom!
Ask our AI Assistant for answers and insights. It's ChatGPT for your meetings!
Try Ask Fathom →

Fathom

unread,
Jun 4, 2025, 2:36:01 PMJun 4
to Medley Interlisp core
Meeting Purpose Weekly update on Medley Interlisp project progress and discussion of technical issues Key Takeaways - Ellie presented at IEEE conference, receiving positive feedback on Medley modernization efforts - Ron investigating T-Edit crash issue, possibly related to pseudohost interaction - Herb working on email archiving tool and HTML Stream release - Matt exploring PostScript font handling improvements for Unicode support - Team discussing strategies for improving documentation and code management Topics IEEE Conference Presentation - Ellie presented paper on Medley modernization, well-received by audience - Highlighted importance of preserving historical context while making Medley usable today - Notable talks on laser history and computing lab recreations (e.g. Waterloo's "Red Room") T-Edit Crash Investigation - Ron investigating crash in T-Edit stress test - Issue may be related to pseudohost interaction or premature freeing of data - Exploring differences in behavior across environments (Mac M2 vs Intel, WSL) - Considering creation of more consistent, non-random stress test Google Search Console Setup - Bill and Herb successfully added DNS entries for Google to verify ownership of interlisp.org - Google now indexing files.interlisp.medley and online.interlisp.org PostScript Font Handling - Matt investigating PostScript driver's handling of characters outside Charset Zero - Clever code (possibly by RMK in '93) computes widths for unmapped characters - Exploring potential for using Type 0 PostScript fonts to support 64K glyphs - Considering mapping from Xerox MCCS codes to Unicode for improved handling Email Archiving Tool - Herb exploring ePAD tool from Stanford for email archiving and discovery - Investigating Lafitte mailbox format and potential need for custom parsing HTML Stream Release - Herb planning to release HTML Stream package - Added support for draw arc and color in draw curve - Considering timing of release before upcoming travel Documentation and Code Management - Discussing strategies for managing historical vs. modern documents - Considering version numbering and repository organization for evolving codebase Next Steps - Ron to continue investigating T-Edit crash, comparing environments with Nick - Herb to release HTML Stream package and explore email archiving tool further - Matt to continue exploring PostScript font improvements - Steve to finalize and submit Interlisp paper for upcoming conference - Team to review and discuss documentation management strategies
Meeting with Interlisp
Medley Interlisp External weekly
June 04, 2025    95 mins    View Meeting or Ask Fathom
Action Items ✨
Email IEEE conference name to Stephen K
Eleanor Young
Incorporate Ellie's edits into paper, send to Larry/Ellie for review
Stephen Kaisler
Open GitHub issue - list manuals to move from Envos to main Medley repo
Paolo Amoroso
Release HTML Stream on LispCore
Herb Jellinek
Set up new dev machine, build environment
Bill Stumbo
Meeting Summary ✨

Meeting Purpose

Weekly update on Medley Interlisp project progress and discussion of technical issues

Key Takeaways

Topics

IEEE Conference Presentation

T-Edit Crash Investigation

Google Search Console Setup

PostScript Font Handling

Email Archiving Tool

HTML Stream Release

Documentation and Code Management

Next Steps

View Meeting →
Ask Fathom!
Ask our AI Assistant for answers and insights. It's ChatGPT for your meetings!
Try Ask Fathom →

Fathom

unread,
Jun 9, 2025, 2:41:25 PMJun 9
to Medley Interlisp core
Meeting Purpose Weekly Medley Interlisp Implementation meeting to discuss progress, issues, and next steps Key Takeaways - WSL1 support implementation nearing completion with PRs ready for review - Ongoing investigation into array block corruption issue, with potential fixes discussed - Color handling improvements for PostScript output proposed and under review - Documentation efforts continuing, with focus on organizing newly discovered files Topics DOS Distribution Repository - Runes has original DOS distribution files not in current repo - Agreed to create a "Release" directory in DOS repo for these files - Will clean out unnecessary/inappropriate content from existing repo AAAI Demo Files - Runes has AAAI demo files from ~1992 not currently in repos - Decided to place these in "internal" directory of Medley repo Array Block Corruption Issue - Nick investigating corruption where small block appears inside larger block - Discussed potential causes, including issues with freeing and merging blocks - Proposed adding debugging features to detect improper access to freed blocks Font Handling Improvements - Ron working on improving font completion and character set handling - Encountering issues with RADOM during load-up process - Aiming to reduce font completion time from overnight to minutes WSL1 Support Implementation - Frank completed PRs for WSL1 support across multiple repos - Includes changes to Mako, Medley, and documentation - PRs ready for review, with specific merge order required PostScript Color Handling - Matt proposed fix for handling odd color values in PostScript output - Approach aligns with Interpress behavior, ignoring complex color maps - PR ready for review and testing Documentation Organization - Paolo completed initial review of MWOS repo for documentation - Identified various demo files and other potentially useful content - Darun expected to contribute additional files to MED repo Next Steps - Review and merge WSL1 support PRs in correct order - Test PostScript color handling fix with various sketch files - Continue investigation of array block corruption issue - Implement proposed debugging features for array space management - Review and organize newly discovered documentation and demo files
Meeting with Interlisp
Medley Interlisp Implementation weekly
June 09, 2025    102 mins    View Meeting or Ask Fathom
Action Items ✨
Create 'Release' directory in DOS repo, add customer-facing DOS distribution files, clean out unnecessary files
Runes
Add AAAI demo files to 'internal' directory in medley repo
Runes
Modify stress test to disable explicit calls to check array space/parse arrays, keep array block checking flag on
Ron Kaplan
Complete documentation update for WSL1 support
Frank Halasz
Review PR #2177 (PostScript color handling), test with various Sketch files
Matt Heffron
Create feature request for new hardcopy behavior (PDF generation, viewer opening)
Larry Masinter-lisp
Test if array block issue persists with checkarrays=nil and array block checking=T
Nick Briggs
Meeting Summary ✨

Meeting Purpose

Weekly Medley Interlisp Implementation meeting to discuss progress, issues, and next steps

Key Takeaways

Topics

DOS Distribution Repository

AAAI Demo Files

Array Block Corruption Issue

Font Handling Improvements

WSL1 Support Implementation

PostScript Color Handling

Documentation Organization

Next Steps

View Meeting →
Ask Fathom!
Ask our AI Assistant for answers and insights. It's ChatGPT for your meetings!
Try Ask Fathom →

Paolo Amoroso

unread,
Jun 9, 2025, 3:09:21 PMJun 9
to Fathom, Medley Interlisp core
Fathom got this wrong. Arun has an IEEE demo from the late 1980s.


--
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/68472ad2f3731_11653015065f%40fathom-sidekiq-default-1-5587dbdb59-ctr2n.mail.


--

Fathom

unread,
Jun 11, 2025, 3:05:14 PMJun 11
to Medley Interlisp core
Meeting Purpose Discuss ongoing Medley Interlisp development efforts and address technical issues. Key Takeaways - Progress made on Interlisp primer, Hicks paper, and exploring MBROS repo extensions - Font cleanup and consolidation needed to streamline Medley's font system - Scaling/readability issues on modern displays remain an open challenge - Debugging session resolved issues integrating Intercalc spreadsheets with Notecards Topics Interlisp Primer Progress - New chapter added on saving work - Discussion on origin of "Interlisp" name - likely about integrating different Lisp variants, not "interactive" - Decided to focus on makefiles for beginners, mentioning cleanup function later Hicks Paper Updates - Minor wording tweaks discussed for historical accuracy - Paper nearly complete at 9.75 pages, final formatting in progress - Submission expected around August 1st, with ~3 weeks for revisions after Display Scaling Challenges - No simple solution yet for scaling Medley on modern high-res displays - VNC scaling works on Windows but has issues on Linux - Possible workarounds: lower monitor resolution, use older monitors, or integer pixel scaling (limited usefulness) Font System Cleanup - Many duplicate/obsolete font files identified - Plan to consolidate into single canonical file per font/size - Will move source files out of runtime/load-up directories MBROS Repo Exploration - Debugged integration of Intercalc spreadsheets with Notecards - Resolved issues with function redefinitions and missing hooks - Extensions appear to be alpha quality from 1992, requiring further work Urisco Development - Progress on documenting and improving Urisco discovery system - Ran successfully to 11,000+ tasks, beyond original capabilities - Plans to make it more general-purpose beyond AM mathematics domain Next Steps - Continue font cleanup and consolidation efforts - Further debug and improve MBROS repo extensions (Intercalc + Notecards) - Finalize and submit Hicks paper - Explore potential solutions for display scaling issues - Add screenshots page or link to GitHub discussion on project website
Meeting with Interlisp
Medley Interlisp External weekly
June 11, 2025    121 mins    View Meeting or Ask Fathom
Action Items ✨
No action items detected in this meeting
Meeting Summary ✨

Meeting Purpose

Discuss ongoing Medley Interlisp development efforts and address technical issues.

Key Takeaways

Topics

Interlisp Primer Progress

Hicks Paper Updates

Display Scaling Challenges

Font System Cleanup

MBROS Repo Exploration

Urisco Development

Next Steps

View Meeting →
Ask Fathom!
Ask our AI Assistant for answers and insights. It's ChatGPT for your meetings!
Try Ask Fathom →

Fathom

unread,
Jun 16, 2025, 3:04:24 PMJun 16
to Medley Interlisp core
Meeting Purpose Weekly Medley Interlisp Implementation team meeting to discuss progress, issues, and next steps. Key Takeaways - Ron is working on rationalizing and simplifying the font system, aiming to reduce coercions and create a more consistent font file format - Nick is investigating array block allocation issues causing crashes in T-Edit stress tests - The team discussed potential approaches for improving font handling, including using FreeType library - Several PRs were reviewed and approved for merging, with a focus on WSL1-related changes Topics Font System Improvements - Ron is working on simplifying font creation and coercion logic - Aiming to create a single Medley font file format containing all character sets - Discussed potential use of FreeType library for TrueType font rendering - Considering creating a hash file (fonts.hash) to replace directory-based font lookups - Goal is to have BDF fonts as the canonical source for display fonts Array Block Allocation Issues - Nick investigating crashes in T-Edit stress tests related to array block allocation - Problem occurs after processing many files (300-400) - Discussed potential causes, including X-pointer issues and string manipulation - Ron will look more closely at T-Edit insertion code PR Reviews and Merging - Reviewed and approved several PRs: 2163, 2180, 2181, 2182 - These PRs relate to WSL1 improvements and GitHub Actions updates - Frank will merge them in the correct order due to dependencies Historical Magazine References - Paolo found interesting references to Xerox systems and Interlisp in old micro-mini-systems magazine - Mentioned collaboration with Lucid for Common Lisp implementation, though Larry believes this was likely just marketing Big Bitmap Support - Discussed challenges in implementing big bitmap support for displays - Need to modify SDL and X code to handle larger bitmap descriptors Next Steps - Ron to separate Medley font format changes into a new PR - Matt to clarify documentation in PR 2177 regarding color/texture specifications - Frank to merge approved PRs in correct order (2163, 2180, 2181, 2182) - Continue investigation of array block allocation issues in T-Edit - Explore potential use of FreeType library for font rendering
Meeting with Interlisp
Medley Interlisp Implementation weekly
June 16, 2025    119 mins    View Meeting
Action Items ✨
No action items detected in this meeting
Meeting Summary ✨

Meeting Purpose

Weekly Medley Interlisp Implementation team meeting to discuss progress, issues, and next steps.

Key Takeaways

Topics

Font System Improvements

Array Block Allocation Issues

PR Reviews and Merging

Historical Magazine References

Big Bitmap Support

Next Steps

View Meeting →

Fathom

unread,
Jun 18, 2025, 2:30:36 PMJun 18
to Medley Interlisp core
Meeting Purpose Weekly external Medley Interlisp meeting to discuss project updates, technical issues, and next steps. Key Takeaways - Herb's HTML stream library is ready but needs further testing before public release - Ron is working on font completion and character-level transformations - The team is considering adding .medley file extensions to Interlisp source files for better compatibility - Paolo found new documents on expert systems written in Interlisp Topics Conference Paper Submissions - Stephen Kaisler's paper submission for HICSS (with Ellie and Larry) should hear back by August 1st - Uncertainty about acceptance due to high volume of AI/ML papers this year - Stephen's long-running mini-tracks at HICSS may be ending after 20+ years HTML Stream Library - Herb's HTML stream library is ready but needs more testing before public release - Suggestions for improvements: - Add demo functions creating sample HTML pages - Save demo pages to repo for easy viewing - Discussion on whether to move it to the main library or keep in Herb's repo for now Arun's Data Tapes Recovery - 4 QIC data tapes sent to George Blood, LP for recovery - Tapes need repair and "baking" process to reattach magnetic coating - Recovery process has started after delays; Herb will follow up for updates Font Completion and Transformations - Ron working on font completion down to character level - Implementing logic for algorithmic bold/italic when actual glyphs don't exist - Skipping transformations for Japanese characters - Discussing performance optimizations and potential issues with automatic transformations File Extensions for Interlisp Sources - Team considering adding .medley extension to Interlisp source files - Benefits: easier recognition by GitHub, CodeBerg, and other platforms - Challenges: - Updating existing files and references - Handling compiled files (LCOM, DFASL) that reference source names - Next steps: Experiment with renaming test set and identify necessary changes Interlisp Documentation and Research - Paolo found documents on expert systems written in Interlisp - Matt found a book with references to Interlisp and Xerox Next Steps - Herb to create demo functions and pages for HTML stream library - Larry to open GitHub issue for YouTube channel development - Paolo to implement link to screenshot discussions on website - Team to experiment with adding .medley extensions to test files - Continue research and documentation of Interlisp history and applications
Meeting with Interlisp
Medley Interlisp External weekly
June 18, 2025    66 mins    View Meeting
Action Items ✨
No action items detected in this meeting
Meeting Summary ✨

Meeting Purpose

Weekly external Medley Interlisp meeting to discuss project updates, technical issues, and next steps.

Key Takeaways

Topics

Conference Paper Submissions

HTML Stream Library

Arun's Data Tapes Recovery

Font Completion and Transformations

File Extensions for Interlisp Sources

Interlisp Documentation and Research

Next Steps

View Meeting →

Fathom

unread,
Jun 23, 2025, 2:19:57 PMJun 23
to Medley Interlisp core
Meeting Purpose Weekly Medley Interlisp Implementation meeting to discuss progress, issues, and next steps. Key Takeaways - Paolo is updating the Lisp Users modules spreadsheet, reviewing and categorizing packages - Discussion on how to organize and categorize Lisp Users packages, including potential searchable interface - Unboxed Ops package functionality and implementation explored, appears to work but needs further investigation - T-Edit recompilation resolved some issues, but array block errors persist Topics Lisp Users Package Organization - Paolo updating spreadsheet of Lisp Users modules, currently up to letter D - Considering categories: modern contributions, legacy (90s Medley, PARC), obsolete - Discussed need for searchable interface and metadata/documentation for packages - Some packages (e.g. WhoLine) should be moved from Lisp Users to Library if used in load-up T-Edit Recompilation - Ron recompiled T-Edit, resolving some crashes but not all array block errors - Suggestion to create a separate PR with only T-Edit recompilation for testing - Discussion on constraints for init files (e.g. cannot use 'files' command) Unboxed Ops Package - Package for fast arithmetic operations, potentially useful for IDL implementation - Appears to be implemented in C (edf2.c file) - Initial tests show it's functional, but timing measurements need refinement - Further investigation needed to understand full capabilities and limitations HTML Stream and Links - Herb working on HTML Stream based on feedback - Discussed approaches for implementing links in T-Edit and handling through device-independent graphics layer - Considered adding DSP-link operation to image stream for device-independent link handling Next Steps - Paolo to continue updating Lisp Users spreadsheet and raise any questions - Ron to create separate PR for T-Edit recompilation - Further investigation of Unboxed Ops package functionality and potential uses - Herb to continue work on HTML Stream and link implementation in T-Edit - Larry to follow up on getting Ellie's paper posted on the website with proper copyright notice
Meeting with Interlisp
Medley Interlisp Implementation weekly
June 23, 2025    81 mins    View Meeting
Action Items ✨
No action items detected in this meeting
Meeting Summary ✨

Meeting Purpose

Weekly Medley Interlisp Implementation meeting to discuss progress, issues, and next steps.

Key Takeaways

Topics

Lisp Users Package Organization

T-Edit Recompilation

Unboxed Ops Package

HTML Stream and Links

Next Steps

View Meeting →

Fathom

unread,
Jun 25, 2025, 2:41:09 PMJun 25
to Medley Interlisp core
Meeting Purpose Weekly external meeting to discuss progress and updates on the Medley Interlisp project. Key Takeaways - Ellie is uploading Interlisp-related videos from the Xerox PARC Archive to YouTube, adding chapter markers for easier navigation - The IEEE paper on Interlisp has been completed and will be posted to the project website, with plans to announce it on social media - Several team members are working on debugging and improving various aspects of Medley, including font handling, documentation, and specific applications - The team discussed strategies for version control and rolling back changes when working on Medley code Topics Video Archive Uploads - Ellie has started uploading Interlisp-related videos from the Xerox PARC Archive to YouTube - One full 59-minute video on Interlisp-D applications from 1981 was uploaded - Discussion on adding chapter markers to long videos for easier navigation - Suggestion to use YouTube Studio's chapter marking feature IEEE Paper Publication - The final version of the IEEE paper preprint is ready - Plans to post the paper on the project website and announce it on social media - Discussion on IEEE's policies for publishing preprints - Suggestion to reach out to Computer History Museum curators about the paper Medley Development Updates - Ron is working on font cleanup and investigating crashes in Medley - Herb is looking into generating RTF from Medley - Stephen is debugging issues with Truckin and Urisco applications - Frank is working on WSL documentation and reinventing the Table of Contents generator for the IRM Version Control and Debugging Strategies - Discussion on using Git for version control when working on Medley code - Suggestion to use Medley's built-in version files for rolling back changes - Advice on rebuilding sysouts when upgrading to new Medley releases Miscellaneous Updates - Stephen is working on proofs for his second British computer systems book - Larry mentioned that Richard Burton is starting to work on Medley - Paolo is refreshing his knowledge of LOOPS and continuing work on Lispusers cleanup Next Steps - Ellie to submit a PR for adding the IEEE paper to the website - Larry to reach out to Hanson Tsu at the Computer History Museum about the paper - Stephen to contact Michael L. Bellinger about potential collaboration on AI history book - Team members to continue their respective development and documentation tasks - Consider adding documentation about rebuilding sysouts after Medley upgrades
Meeting with Interlisp
Medley Interlisp External weekly
June 25, 2025    101 mins    View Meeting
Action Items ✨
No action items detected in this meeting
Meeting Summary ✨

Meeting Purpose

Weekly external meeting to discuss progress and updates on the Medley Interlisp project.

Key Takeaways

Topics

Video Archive Uploads

IEEE Paper Publication

Medley Development Updates

Version Control and Debugging Strategies

Miscellaneous Updates

Next Steps

View Meeting →

Fathom

unread,
Jun 30, 2025, 2:43:23 PMJun 30
to Medley Interlisp core
Meeting Purpose Weekly Medley Interlisp Implementation meeting to discuss ongoing development efforts and issues. Key Takeaways - Array block checking issues in T-Edit (RMK-88) appear resolved, pending final verification - Font handling and organization improvements are ongoing, with discussions on storage efficiency and runtime loading - Progress made on cleaning up duplicate font files and comparing font variations - Discussions on improving build processes, including branch-specific loadup directories Topics Array Block Checking Issues - RMK-88 T-Edit issue appears resolved after turning off check-arrays and enabling array block checking flag - Nick to review check array code for potential improvements to prevent allocation during checks - Discussion on the nature of the bug being an "anti-Heisenberg" issue - problem only appears when looking for it Font Handling Improvements - Ron working on consolidating font files, removing duplicates, and comparing variations - Discussions on storage efficiency vs. runtime flexibility for font loading - Considerations for separating fonts into a distinct repository - Exploration of web font stack model for potential application to Interlisp font handling Build Process Improvements - Frank to implement branch-specific loadup directories - New command-line option to be added to Medley script for specifying branch for loadup - Default behavior will use current Git branch, with option to specify a different branch LOTS (Logistics Over the Shore) System - Paolo discovered well-documented Loops-based Navy logistics system in EMBOS repo - System currently broken but offers potential for study of large Loops application - Includes rare examples of multi-column T-Edit files and custom documentation tools Miscellaneous - Discussion on natural language processing applications in finance - Brief mention of Richard Burton's issues with ARM package on x86 - Consideration for improving compiled file difference checking Next Steps - Nick to verify RMK-88 fix and review array block checking code - Ron to continue work on font consolidation and format improvements - Frank to implement branch-specific loadup directories and update Medley script - Larry to write up ideas for improved checking of compiled file differences - Team to consider approach for separating fonts into a distinct repository
Meeting with Interlisp
Medley Interlisp Implementation weekly
June 30, 2025    104 mins    View Meeting
Action Items ✨
No action items detected in this meeting
Meeting Summary ✨

Meeting Purpose

Weekly Medley Interlisp Implementation meeting to discuss ongoing development efforts and issues.

Key Takeaways

Topics

Array Block Checking Issues

Font Handling Improvements

Build Process Improvements

LOTS (Logistics Over the Shore) System

Miscellaneous

Next Steps

View Meeting →

Fathom

unread,
Jul 2, 2025, 2:51:23 PMJul 2
to Medley Interlisp core
Meeting Purpose To discuss upcoming events, papers, and coordination for the Software Preservation Network Metadata Working Group presentation. Key Takeaways - Planning an online event about Interlisp for fall 2025 to maximize attendance and preparation time - Recent paper generated significant interest; another paper for Hicks conference pending acceptance - Eleanor Young to present at Software Preservation Network Metadata Working Group on Tuesday, focusing on IEEE paper and potential collaboration Topics Fall 2025 Online Interlisp Event - Proposed timing: Fall 2025 to avoid summer attention lapse and allow more preparation time - Format: Virtual event with talks and open discussions about various aspects of Interlisp - Potential for high interest, even from non-users curious about Interlisp's history - Opportunity to leverage recent paper's success and ongoing interest in Lisp machines and software environments Upcoming Papers and Presentations - Recent paper showed significant interest in Lisp machine topics and software environments - Pending paper for Hicks conference by Eleanor, Larry, and Stephen; final version due September 2025 - If accepted, can be shared after final submission Software Preservation Network Metadata Working Group Presentation - Eleanor Young presenting on Tuesday at their community call - Main focus: Discuss IEEE paper content - Additional goal: Explore potential collaboration on metadata-related tasks - Larry's input: - Suggest review of existing metadata guidelines for bibliography additions - SPN primarily focused on gaming preservation; opportunity to broaden their scope - Action item: Larry and Eleanor to coordinate on specific talking points before the presentation Metadata Collaboration Opportunities - Potential areas for SPN assistance: - Review existing metadata guidelines for bibliography - Identify gaps or areas for expansion in current metadata approach - Challenge: SPN's current focus on gaming preservation may require effort to redirect attention Next Steps - Eleanor and Larry to finalize talking points for Tuesday's SPN Metadata Working Group presentation - Continue preparations for fall 2025 online Interlisp event - Await decision on Hicks conference paper submission - Follow up with SPN after Tuesday's presentation to explore concrete collaboration opportunities
Meeting with Interlisp
Medley Interlisp External weekly
July 02, 2025    5 mins    View Meeting or Ask Fathom
Action Items ✨
Review metadata guidelines for bibliography additions. Present to Software Preservation Network Metadata Working Group. Ask for their review/input. Discuss potential expansion of their focus beyond gaming.
Eleanor Young
Meeting Summary ✨

Meeting Purpose

To discuss upcoming events, papers, and coordination for the Software Preservation Network Metadata Working Group presentation.

Key Takeaways

Topics

Fall 2025 Online Interlisp Event

Upcoming Papers and Presentations

Software Preservation Network Metadata Working Group Presentation

Metadata Collaboration Opportunities

Next Steps

View Meeting →
Ask Fathom!
Ask our AI Assistant for answers and insights. It's ChatGPT for your meetings!
Try Ask Fathom →

Paolo Amoroso

unread,
Jul 2, 2025, 3:36:09 PMJul 2
to Medley Interlisp core

--
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.

Fathom

unread,
Jul 9, 2025, 2:59:23 PMJul 9
to Medley Interlisp core
Meeting Purpose Weekly external Medley Interlisp project update and discussion Key Takeaways - Progress on documentation: Primer chapters, T-Edit docs, bibliography updates - XNS/Dodo exploration ongoing; challenges with documentation and setup - New contributors working on ports/packaging (e.g. Guix) - Historical Interlisp release info uncovered; needs incorporation into project docs Topics Documentation Updates - Abhik wrote new Primer chapters on T-Edit and Loops/Conditionals - T-Edit documentation scattered; needs consolidation/updating - Bill working on revamping bibliography structure - Larry found historical Interlisp release info (1982-1985) to be incorporated XNS and Dodo Exploration - Paolo seeking user-oriented XNS setup docs for Medley - Challenges: XNS was largely automatic, Dodo simulates but doesn't fully implement - Dodo has documentation but requires XNS knowledge; setup is tricky - Potential to invite Dodo author (Dev Hawala) to a meeting External Contributions and Ports - New contributor working on Guix package for Medley - Discussion on how to incorporate/link to external ports/packages - Need process to keep external packages updated with Medley releases Miscellaneous Updates - Ellie gave talk to Software Preservation Network; potential for collaboration on metadata - YouTube channel updates: new videos, proposed name/description changes - PERQ workstation emulator project discovered (running Spice Lisp) Next Steps - Ron and Larry to meet at 1 PM to discuss font subproject setup - Update project history/glossary with newly uncovered release info - Consider adding pointers to related projects (e.g. PERQ emulator) in docs - Explore potential collaboration with Software Preservation Network on metadata - Continue XNS/Dodo exploration; consider reaching out to Dev Hawala
Meeting with Interlisp
Medley Interlisp External weekly
July 09, 2025    97 mins    View Meeting or Ask Fathom
Action Items ✨
Send T-Edit chapter to mailing list for review. Update Primer w/ current T-Edit doc reference.
Abhik Hasnain
Update GitHub issue w/ link to T-Edit manual on Google Drive. Review Dodo docs/examples for XNS setup.
Paolo Amoroso
Email Diane/Claire re: facilitating metadata working group meeting
Eleanor Young
Remove index.html files from font dirs. Add pointers to related projects (e.g. Perq emulator) in project docs.
Larry Masinter-lisp
Update GitHub issue w/ link to T-Edit manual on Google Drive. Review Dodo docs/examples for XNS setup.
Paolo Amoroso
Remove index.html files from font dirs. Add pointers to related projects (e.g. Perq emulator) in project docs.
Larry Masinter-lisp
Meeting Summary ✨

Meeting Purpose

Weekly external Medley Interlisp project update and discussion

Key Takeaways

Topics

Documentation Updates

XNS and Dodo Exploration

External Contributions and Ports

Miscellaneous Updates

Next Steps

View Meeting →
Ask Fathom!
Ask our AI Assistant for answers and insights. It's ChatGPT for your meetings!
Try Ask Fathom →

Fathom

unread,
Jul 14, 2025, 2:42:09 PMJul 14
to Medley Interlisp core
Meeting Purpose Weekly Medley Interlisp Implementation meeting to discuss ongoing development efforts and issues. Key Takeaways - Font management and cleanup efforts ongoing, with discussions on legacy naming conventions and potential submodule usage - Load-up functionality improvements implemented, including branch naming and GitInfo file creation - Discussions on improving system architecture, including potential use of Git submodules for better version control Topics Font Management and Cleanup - Ron working on cleaning up font directories and normalizing naming conventions - Discussions on legacy font naming and coercion mappings, considering removal of unused code - Potential use of Git submodules for font management discussed Load-up Functionality Improvements - Frank implemented changes to load-up process, including: - Branch names now appear in window titles - GitInfo file created during load-up, storing branch, commit, and git status information - Merged Matt's PR for load-up window title changes System Architecture and Git Submodules - Larry proposed using Git submodules for certain components (e.g., fonts, Mako, note cards) - Benefits discussed: better version control, easier management of dependencies - Concerns raised about potential complexity and build script adaptations needed Miscellaneous Development Updates - Herb fixed justification bug in HTML stream code related to space factor implementation - Nick working on renaming in Mako code for better clarity and correspondence with Lisp code - Paolo progressing on Lisp users cleanup, noting modules with loading/compiling issues Next Steps - Ron to review and potentially merge font-related PRs - Frank's load-up changes to be reviewed and merged - Further investigation into Git submodule implementation and necessary system adaptations - Continue ongoing development efforts (font management, Mako improvements, Lisp users cleanup) - Revisit macOS versions supported by GitHub actions for builds
Meeting with Interlisp
Medley Interlisp Implementation weekly
July 14, 2025    103 mins    View Meeting or Ask Fathom
Action Items ✨
Approve & merge Frank's PR #2200 (load-up changes)
Ron Kaplan
Review & approve Ron's PR #2203 (display font cleanup)
Matt Heffron
Consider tagging current master pre-font changes, decide whether to implement
Ron Kaplan
Review own PR #2203 (display font cleanup), decide on squash & merge, clean up commit msg if needed
Ron Kaplan
Meeting Summary ✨

Meeting Purpose

Weekly Medley Interlisp Implementation meeting to discuss ongoing development efforts and issues.

Key Takeaways

Topics

Font Management and Cleanup

Load-up Functionality Improvements

System Architecture and Git Submodules

Miscellaneous Development Updates

Next Steps

View Meeting →
Ask Fathom!
Ask our AI Assistant for answers and insights. It's ChatGPT for your meetings!
Try Ask Fathom →

Fathom

unread,
Jul 16, 2025, 2:22:13 PMJul 16
to Medley Interlisp core
Meeting Purpose Discuss ongoing Interlisp development efforts and project updates Key Takeaways - Ron Kaplan submitted a PR with font work checkpoint; testers needed to verify loadups succeed - Larry Masinter working on submodule support and documentation projects - Bill Stumbo fixing broken links on website; bibliography work ongoing - Paolo Amoroso researching early copy-paste functionality in Interlisp-D for social media discussion Topics Debugging and Break Package - Frank noted break package documentation in IRM is outdated; needs updating - Larry explained heuristics for break triggering: stack depth and time elapsed - Team agreed break package is critical and should be included in primer - Abhik to email list for clarification on break package functionality Bibliography and Website Updates - Herb spoke with Abe about Zotero questions: - Recommended using "extra" field for custom metadata - Suggested ISO 8601 for dates where possible - Advised generating Hugo input from bibliography data - Bill working on: - New "publication" document type in Hugo - CSS/HTML for sorting/filtering bibliography entries - Fixing broken links found by W3C link checker Font Work Progress - Ron submitted PR with font work checkpoint: - Rearranged files and sequences - Eliminated unbounded recursions - Added 2 new font format files for testing - Documentation added on changes and new file structure - Next phase: MCCS encoding and Unicode mapping work Historical Research - Paolo researching early copy-paste functionality in Interlisp-D (early 1980s) - Team discussed evolution from shift-select to clipboard model - Original Interlisp Primer rediscovered - much more extensive than current version Miscellaneous Updates - Larry working on submodule support in codebase - Herb contacted Stanford about e-pad email archival tool extension mechanism - Paolo shared Italian comedy clip related to beanbag chairs at PARC Next Steps - Test Ron's font PR, especially with BravoX files - Update IRM with new break package documentation - Continue work on bibliography page generation - Research and document early Interlisp-D UI features for social media - Follow up with Stanford on e-pad extension mechanism
Meeting with Interlisp
Medley Interlisp External weekly
July 16, 2025    74 mins    View Meeting or Ask Fathom
Action Items ✨
Contact Dev Hawala re Rodo via GitHub discussion, tag @Adzai
Paolo Amoroso
Add "Books and Publications" section to "What People Are Saying" page
Paolo Amoroso
Post follower Qs: 1) What did you discover later wish knew earlier? 2) Preferred Interlisp src file extension?
Paolo Amoroso
Continue MCCS encoding/recoding of Unicode mapping for font files
Ron Kaplan
PR fix broken links (esp. Educopia) + Hugo redirections from W3 link checker results
Bill Stumbo
Send Trillium video link to PARC alumni list
Larry Masinter-lisp
Meeting Summary ✨

Meeting Purpose

Discuss ongoing Interlisp development efforts and project updates

Key Takeaways

Topics

Debugging and Break Package

Bibliography and Website Updates

Font Work Progress

Historical Research

Miscellaneous Updates

Next Steps

View Meeting →
Ask Fathom!
Ask our AI Assistant for answers and insights. It's ChatGPT for your meetings!
Try Ask Fathom →

Fathom

unread,
Jul 21, 2025, 2:52:57 PMJul 21
to Medley Interlisp core
Meeting Purpose Weekly Medley Interlisp Implementation meeting to discuss ongoing development efforts and issues Key Takeaways - Character encoding and font handling issues are being addressed, with ongoing work to standardize on MCCS encoding - Code cleanup efforts continue, particularly in the Mako/GC code - T-Edit and Inspect Code functionality issues were identified and discussed - Work continues on cataloging and evaluating Lisp Users modules and other legacy code Topics Character Encoding and Font Handling - Ron is working on standardizing character encoding, proposing MCCS as the internal standard - Fonts now know their character encoding, helping identify mismatches - Discussions on handling different encodings for source files, T-Edit files, and programmatic output - Proposal to use MCCS for internal representation while maintaining compatibility with legacy encodings Code Cleanup and Refactoring - Nick has been cleaning up Mako/GC code, focusing on: - Removing magic numbers - Consistent naming conventions - Restructuring nested conditionals for readability - Changing global variables to static - Total changes: ~294 lines added, 188 lines removed across multiple small commits - Suggestion to create a PR for wider review, despite minimal functional changes T-Edit and Inspect Code Issues - Bug identified in Inspect Code functionality: - Scrolling stops working after clicking in the window - Window title changes unexpectedly - Process appears to come and go - Ron provided context on recent changes to edit session handling that may be related - Further investigation needed to resolve the issue Lisp Users Module Evaluation - Paolo completed first pass of Lisp Users module evaluation - Common issue: record path errors in modules that don't compile - Suggestion to add a "Does it work?" column to the spreadsheet - Discussion on how to handle and document module functionality issues Legacy Code Evaluation - Ongoing efforts to evaluate and categorize files in the "internal" directory - Mix of utilities, debugging tools, and miscellaneous code identified - Some files (e.g., T-Edit Color) may require significant work to integrate or update Next Steps - Nick to create a PR for the Mako/GC code changes for wider review - Paolo to add a "Does it work?" column to the Lisp Users module spreadsheet - Continue investigation into T-Edit and Inspect Code functionality issues - Further evaluate and categorize legacy code in the "internal" directory - Consider creating a modern "briefing blurb" to help new contributors get up to speed - Explore options for finding interns to assist with various tasks
Meeting with Interlisp
Medley Interlisp Implementation weekly
July 21, 2025    105 mins    View Meeting
Action Items ✨
No action items detected in this meeting
Meeting Summary ✨

Meeting Purpose

Weekly Medley Interlisp Implementation meeting to discuss ongoing development efforts and issues

Key Takeaways

Topics

Character Encoding and Font Handling

Code Cleanup and Refactoring

T-Edit and Inspect Code Issues

Lisp Users Module Evaluation

Legacy Code Evaluation

Next Steps

View Meeting →

Fathom

unread,
Jul 24, 2025, 1:03:08 PMJul 24
to Medley Interlisp core
Meeting Purpose Weekly external Medley Interlisp meeting to discuss project updates, technical issues, and coordination among team members. Key Takeaways - Richard Burton, former Interlisp-D team member, joined the meeting and shared his background in educational software development - Team discussed ongoing work on font handling, bibliography management, and various technical improvements to Medley - Challenges with getting started using Medley were highlighted, prompting discussion on improving documentation and onboarding Topics New Team Member Introduction - Richard Burton introduced himself as former Interlisp-D team member (1978-1989) - Worked on window package, sketch tool, and educational software at Xerox PARC - Developed systems like SOFI, Buggy, and a 16-week Navy training course Medley Technical Updates - Nick fixed issues with find-first/find-last-set functions for Linux compatibility - Ron working on Interpress font machinery and display font interfaces - Matt scanned original e-mice manual (60MB PDF) - Ongoing efforts to support Unicode and improve font handling Documentation and Onboarding - Ellie working on bibliography intake guide and uploading historical videos to YouTube - Discussion on improving primer and documentation for new users - Richard highlighted difficulties getting started with Medley, prompting team to consider improvements Project Infrastructure - Debate on rethinking two-level directory convention due to inconsistent implementation - Discussion on packaging Medley for FreeBSD ports system - Consideration of creating an easier "Interlisp mode" startup option Community Engagement - Paolo shared social media updates, including interest from FreeBSD community - Team discussed potential for packaging Medley for easier installation on FreeBSD Next Steps - Ron to send Richard a simple init file example for getting started - Bill to add screenshots of bibliography examples to GitHub issue #2104 - Larry to update FreeBSD wiki entry with link to GitHub repo - Team to consider improvements to documentation and onboarding process - Explore packaging Medley for FreeBSD ports system
Meeting with Interlisp
Medley Interlisp External weekly
July 23, 2025    104 mins    View Meeting
Action Items ✨
No action items detected in this meeting
Meeting Summary ✨

Meeting Purpose

Weekly external Medley Interlisp meeting to discuss project updates, technical issues, and coordination among team members.

Key Takeaways

Topics

New Team Member Introduction

Medley Technical Updates

Documentation and Onboarding

Project Infrastructure

Community Engagement

Next Steps

View Meeting →

Fathom

unread,
Jul 28, 2025, 3:03:49 PMJul 28
to Medley Interlisp core
Meeting Purpose Weekly Medley Interlisp Implementation meeting to discuss ongoing development efforts and issues Key Takeaways - HTML stream implementation is close to being ready for inclusion in loadups, but some font-related changes are still needed - There are 540 open GitHub issues, many of which may be resolved but not closed - team should review and close resolved issues - Significant ongoing work on font handling, character encodings, and file name representations to improve Unicode support - Discussions on how to improve documentation and explanations of complex topics like character encoding for new contributors Topics HTML Stream Implementation - Herb has made progress on HTML stream implementation, close to being ready for inclusion in loadups - Some font-related changes still needed, including updating calls to use new font create function with stream device argument - Larry wants to get HTML stream into loadups soon, even if some open issues remain T-Edit and Paragraph Formatting Issues - Herb investigating issues with T-Edit paragraph formatting and indentation - Ron explained some historical quirks with T-Edit's handling of paragraph looks and page numbers - Discussed potential fixes for issues like incorrect indentation of first line when printing GitHub Issue Management - 540 open issues, ~100 from this year - many likely resolved but not closed - Team should review their own issues and close any that have been resolved - Discussed process for verifying and closing issues, including linking PRs to issues Font Handling and Character Encoding - Ron working on improving font infrastructure, especially for handling different character encodings - Aiming to establish MCCS (extended GOTCHA) as standard internal encoding, with mappings to other encodings - Challenges discussed around handling file names with Unicode characters across different OS encodings - Goal is to improve system to be more understandable for new contributors Interpress Font Work - Ron cleaned up Interpress code for handling fonts with different character mappings - Working on establishing consistent naming and functions for character mapping/translation File System and Unicode Handling - Discussed challenges of handling Unicode file names across different operating systems - Debated whether to handle encoding conversion in Lisp or C code - Considered trade-offs of different approaches for representing file names internally Open Pull Requests - Discussed PR #2216 for font infrastructure changes - PR #107 for modernizing button event handling ready for approval - Team encouraged to test changes, especially font-related ones, before next meeting Next Steps - Team members to review their open GitHub issues and close any that are resolved - Ron to continue work on font handling and character encoding improvements - Nick to investigate and potentially fix Lafitte mail file repair UI issues - Team to test PR #2216 (font changes) thoroughly before next meeting - Larry to review HC files results with merged open PRs
Meeting with Interlisp
Medley Interlisp Implementation weekly
July 28, 2025    124 mins    View Meeting
Action Items ✨
No action items detected in this meeting
Meeting Summary ✨

Meeting Purpose

Weekly Medley Interlisp Implementation meeting to discuss ongoing development efforts and issues

Key Takeaways

Topics

HTML Stream Implementation

T-Edit and Paragraph Formatting Issues

GitHub Issue Management

Font Handling and Character Encoding

Interpress Font Work

File System and Unicode Handling

Open Pull Requests

Next Steps

View Meeting →

Fathom

unread,
Jul 30, 2025, 2:36:51 PMJul 30
to Medley Interlisp core
Meeting Purpose Weekly update on Medley Interlisp external development progress and discussions Key Takeaways - Bibliography intake process being refined and tested by Paolo and Ellie - Several legacy programs (URISCO, Truckin') being investigated for compatibility with modern Medley - Ongoing cleanup of LispUsers and open issues in the project Topics Bibliography Updates - Ellie working on bibliography intake process and YouTube video uploads - Bill shared update on landing pages for bibliography entries with new sorting/grouping options - Paolo to test bibliography entry process as both internal and external contributor Website Cleanup - Get Involved page to be updated, including clarification on external community platforms - Weird behavior with U-Block Origin hiding "socials" section to be investigated Legacy Program Compatibility - Stephen working on getting URISCO and Truckin' running in modern Medley - Challenges with read tables and environment differences between original and current systems - Nick able to get URISCO partially running after some variable adjustments MasterScope Modernization - Discussion on improving MasterScope's ability to analyze Common Lisp code - Current "basic" Common Lisp support may not cover all needed use cases (e.g. finding SETF calls) - Larry mentioned previous unfinished work to improve MasterScope/Common Lisp integration Ongoing Cleanup Efforts - Matt working on resolving warnings and errors in system load process - Paolo continuing second pass of LispUsers cleanup - Several open issues identified as potentially closeable with some work Next Steps - Paolo to submit PR for Get Involved page cleanup - Paolo and Matt to test bibliography entry process using Ellie's instructions - Stephen to continue investigating/documenting URISCO and Truckin' compatibility - Herb to open feature request for improved MasterScope Common Lisp analysis - Team to continue addressing open issues and LispUsers cleanup
Meeting with Interlisp
Medley Interlisp External weekly
July 30, 2025    91 mins    View Meeting
Action Items ✨
No action items detected in this meeting
Meeting Summary ✨

Meeting Purpose

Weekly update on Medley Interlisp external development progress and discussions

Key Takeaways

Topics

Bibliography Updates

Website Cleanup

Legacy Program Compatibility

MasterScope Modernization

Ongoing Cleanup Efforts

Next Steps

View Meeting →

Fathom

unread,
Aug 4, 2025, 6:31:56 PMAug 4
to Medley Interlisp core
Meeting Purpose Weekly implementation meeting for Medley Interlisp project Key Takeaways - Discussed font handling improvements, including ligatures and diacritics - Reviewed progress on HTML stream and file output capabilities - Addressed challenges with preserving legacy fonts and character encodings - Planned next steps for documentation updates and code cleanup Topics Font Handling Improvements - Ron proposed making all text fonts use MCCS (Medley Character Code Standard) for consistency - Discussed handling of ligatures and diacritics, potentially at T-Edit level rather than in fonts - Explored options for preserving legacy fonts while improving Unicode compatibility - Matt found BDF versions of some Xerox fonts from 1991 that could help fill gaps HTML Output Enhancements - Herb working on fixes for HTML stream to improve page layout handling - Goal is to generate HTML, PostScript and PDF outputs from same source - Discussed adding HTML output for additional file types like font samples Documentation Updates - Need to expand glossary with Interlisp-specific terms and jargon - Considering different "trails" through primer for users with varied backgrounds - Will add explanations of debugging concepts, relating to modern tools Code Cleanup and Maintenance - Matt improved error handling in "where is" command - Frank has scripts to "thin" old versions of files in build directories - Discussed process for reviewing and merging pending pull requests Vintage Computer Fair Report - Larry attended briefly, made contacts with Lisp machine enthusiasts - Potential to collaborate with Interim Computer Museum on virtual exhibits Next Steps - Herb to finish testing and release HTML stream improvements - Ron to continue work on EditFont capabilities - Expand documentation glossary and primer content - Review and merge pending pull requests - Follow up with Interim Computer Museum on potential collaboration
Meeting with Interlisp
Medley Interlisp Implementation weekly
August 04, 2025    331 mins    View Meeting or Ask Fathom
Action Items ✨
Review Matt's changes to "where is" function in loadout box
Frank Halasz
Test HTML stream, push new version, notify team
Herb Jellinek
Meeting Summary ✨

Meeting Purpose

Weekly implementation meeting for Medley Interlisp project

Key Takeaways

Topics

Font Handling Improvements

HTML Output Enhancements

Documentation Updates

Code Cleanup and Maintenance

Vintage Computer Fair Report

Next Steps

View Meeting →
Ask Fathom!
Ask our AI Assistant for answers and insights. It's ChatGPT for your meetings!
Try Ask Fathom →

Fathom

unread,
Aug 6, 2025, 2:50:40 PMAug 6
to Medley Interlisp core
Meeting Purpose Weekly status update and discussion on Medley Interlisp project progress and issues Key Takeaways - Website redesign needed to better highlight news/updates; considering hiring a designer - Ongoing work on file naming conventions, package conflicts, and bibliography integration - Progress on PDF output improvements and exploring PDF vs PostScript capabilities - Continued efforts on documentation, debugging, and running legacy Interlisp programs Topics Website Design and News Updates - Current homepage design makes it difficult to highlight news/updates - Considering hiring a designer to improve layout and user experience - Matt's daughter (UI/UX background) may be able to provide a quote - Goal is to keep Hugo framework but improve element arrangement File Naming and Organization - Ongoing discussion about renaming files with extensions (e.g. .medley, .interlisp, .il) - Concerns raised about breaking historical context by renaming - Proposal to use subdirectories instead of renaming, update whereis database - Package conflicts remain an issue when files have same names in different directories Bibliography and Documentation - New bibliography entries added (e.g. E-Mycin manual, Essential Lisp book) - Bill working on simplified version of bibliography integration - Herb helping new user (Abic) document common Interlisp pitfalls for primer - Steve continuing work on URISCO, Trucking, STRADS documentation PDF and PostScript Improvements - Matt investigating PDF standard, found ways to handle ligatures and improve searchability - PDF uses quadratic curves vs PostScript's cubic splines, may require conversion - Potential to embed OpenType fonts directly in PDF output Legacy Program Debugging - Steve encountering URAID debugger issues with STRADS program - Ron provided guidance on useful URAID commands (LU, H) for debugging Miscellaneous Updates - Frank improving load-up thinning functionality, renaming "branch" to avoid Git confusion - Larry attended Vintage Computer Festival, made contacts for potential collaboration - Paolo completed second pass of Lisp Users cleanup review, to be discussed next meeting Next Steps - Matt to ask his daughter for website redesign quote - Paolo to submit PR for adding recent YouTube videos to news page - Investigate RSS feed issues on website - Continue discussions on file naming/organization approach - Review Lisp Users cleanup findings at next Monday's meeting - Ongoing work on documentation, debugging, and legacy program restoration
Meeting with Interlisp
Medley Interlisp External weekly
August 06, 2025    108 mins    View Meeting or Ask Fathom
Action Items ✨
Submit PR to add YouTube video links since May to news/status page
Paolo Amoroso
Ask daughter to review Interlisp.org site design, provide quote
Matt Heffron
Review new Notecards manual v2, consider adding to repo
Frank Halasz
Investigate why RSS feed not updating, fix if broken
Bill Stumbo
Rename 'branch' to 'tag' or similar in load up commands
Frank Halasz
Implement simple version of bibliography with individual markdown files
Bill Stumbo
Investigate feasibility of converting PostScript stream to PDF stream
Matt Heffron
Discuss Lisp users' cleanup review data next Monday
Larry Masinter-lisp
Meeting Summary ✨

Meeting Purpose

Weekly status update and discussion on Medley Interlisp project progress and issues

Key Takeaways

Topics

Website Design and News Updates

File Naming and Organization

Bibliography and Documentation

PDF and PostScript Improvements

Legacy Program Debugging

Miscellaneous Updates

Next Steps

View Meeting →
Ask Fathom!
Ask our AI Assistant for answers and insights. It's ChatGPT for your meetings!
Try Ask Fathom →

Fathom

unread,
Aug 11, 2025, 3:19:22 PMAug 11
to Medley Interlisp core
Meeting Purpose Weekly Medley Interlisp Implementation team meeting to discuss ongoing development work and issues. Key Takeaways - RMK 103 PR (font interface changes) approved for merge after resolving a compilation issue - New loadup script with "tag" terminology and "thin" command approved (PR 2249) - Ongoing work on font handling, PostScript/PDF output, and potential color display support - Need to carefully review files not in loadup to determine if they should be moved/obsoleted Topics RMK 103 PR Review and Merge - Large PR with 52 files changed, focused on font interface updates and load sequence changes - Initially had a compilation issue with PLUX undefined function, resolved by pushing updated t-edit-looks files - Approved for merge after fixing and testing Loadup Script Updates - Frank's PR (2249) changes "branch" terminology to "tag" for consistency - New "thin" command added to clean up both working directory and loadups directory - "thin plus" option added to completely delete a tagged loadup - Approved for merge Font and Character Set Handling - Ron working on device-independent font handling improvements - Discussions around character set coercion and handling of non-existent characters - Plans to move coercion functions out of Interpress into new MCCS (Unicode-related) file PostScript/PDF Output Improvements - Matt investigating using standard PostScript glyphs for ligatures/fractions instead of custom drawing - Considering direct PDF generation, optimizing glyph usage across document Potential Color Display Support - Nick considering resurrecting color display support as separate X window - Would expose more Medley code (color blitz, colorized fonts, etc.) - Simpler than expanding main display bitmap size Review of Unused Source Files - Discussed files in sources not used by any loadup - Need to carefully evaluate each for potential move to library, internal, or obsolete - Japanese character encoding file should be moved to library, not obsoleted Next Steps - Merge approved PRs (RMK 103, loadup script updates) - Continue work on font/character set improvements - Investigate color display resurrection - Review unused source files for appropriate categorization - Matt to be less available due to family situation
Meeting with Interlisp
Medley Interlisp Implementation weekly
August 11, 2025    135 mins    View Meeting or Ask Fathom
Action Items ✨
Continue list users cleanup, extend to library & sources dirs
Paolo Amoroso
Investigate & fix PLUX undefined function error in RMK 103 PR
Ron Kaplan
Review & test Frank's loadup script PR (2249)
Nick Briggs
Update loadup script PR - add --help, -h aliases for man page, implement 'Z+' option to bypass pager
Frank Halasz
Test RMK 103 PR after Ron's fix, merge if no issues
Nick Briggs
Meeting Summary ✨

Meeting Purpose

Weekly Medley Interlisp Implementation team meeting to discuss ongoing development work and issues.

Key Takeaways

Topics

RMK 103 PR Review and Merge

Loadup Script Updates

Font and Character Set Handling

PostScript/PDF Output Improvements

Potential Color Display Support

Review of Unused Source Files

Next Steps

View Meeting →
Ask Fathom!
Ask our AI Assistant for answers and insights. It's ChatGPT for your meetings!
Try Ask Fathom →

Fathom

unread,
Aug 13, 2025, 3:13:51 PMAug 13
to Medley Interlisp core
Meeting Purpose Weekly Medley Interlisp External meeting to discuss ongoing development and issues Key Takeaways - MCCS character encoding defined as XCCS with 3 key swaps: underscore/left arrow, circumflex/up arrow, currency/dollar sign - RSS feed not updating for changes to index.md files, needs investigation - File naming and Unicode handling challenges identified, especially for non-ASCII characters Topics Video Documentation Updates - Eleanor uploaded remaining InterlispD-tagged videos to YouTube channel - Paper converted to single-column format, to be shared later - Discussed reviewing email archives for historical information Open Documentation Issues - Issue #2063: Typo in Medley script man page to be fixed - Issue #2017: Copy scanned manuals (T-Edit, Sketch, Medley for DOS) to main repo Glossary Additions - New entries to be added: break package, briefing blurb, display (as in display-oriented editor) - Suggestion to link to original jargon file (Paul Durish's version) RSS Feed Issues - RSS not detecting changes to index.md files, including news/status page - Bill investigating underlying issues with feed generation MCCS Character Encoding Definition - Defined MCCS as XCCS with three key character swaps: 1. Underscore and left arrow 2. Circumflex and up arrow 3. Currency symbol and dollar sign - Discussed implications for legacy data and potential issues with searching/displaying certain characters File Naming and Unicode Handling - Identified challenges with handling non-ASCII characters in filenames - Discussed potential solutions: - Creating a ":filename" external format - Implementing translation functions in MAKO or Lisp side - Considering normalization of Unicode characters for consistent file naming Font and Character Representation - Discussed handling of emojis and other Unicode characters not in original XCCS - Considered mapping strategies for extended character sets - Debated representation of control characters and potential font requirements Next Steps - Eleanor to coordinate with Paolo on reviewing email archives - Paolo to submit PR for new glossary entries - Bill to investigate RSS feed issues further - Ron to implement agreed-upon MCCS definition in code - Team to consider implementation of filename handling and Unicode support in MAKO/Lisp interface
Meeting with Interlisp
Medley Interlisp External weekly
August 13, 2025    132 mins    View Meeting or Ask Fathom
Action Items ✨
Fix typo in Medley.1.md man page (geometry misspelling) and run publishing steps
Larry Masinter-lisp
Review and attach missing PDFs to Zotero entries for 3 documents (Notes on Medley test, automated test harness interfaces, XAIS testing directory structure)
Eleanor Young
Submit PR for new glossary entries (break package, briefing blurb, display) + link to original jargon file
Paolo Amoroso
Investigate why RSS feed not updating for index.md changes (e.g. YouTube videos, IEEE paper additions)
Bill Stumbo
Implement MCCS definition (XCCS with 3 swaps - underscore/left arrow, circumflex/up arrow, currency/dollar sign)
Ron Kaplan
Meeting Summary ✨

Meeting Purpose

Weekly Medley Interlisp External meeting to discuss ongoing development and issues

Key Takeaways

Topics

Video Documentation Updates

Open Documentation Issues

  • Issue #2063: Typo in Medley script man page to be fixed

  • Issue #2017: Copy scanned manuals (T-Edit, Sketch, Medley for DOS) to main repo

Glossary Additions

RSS Feed Issues

MCCS Character Encoding Definition

File Naming and Unicode Handling

Font and Character Representation

Next Steps

View Meeting →
Ask Fathom!
Ask our AI Assistant for answers and insights. It's ChatGPT for your meetings!
Try Ask Fathom →

Fathom

unread,
Aug 18, 2025, 2:26:48 PMAug 18
to Medley Interlisp core
Meeting Purpose Weekly Medley Interlisp Implementation meeting to discuss ongoing development efforts and issues. Key Takeaways - Online Interlisp (OIO) server was down but has been restarted and is now functioning - Ron is working on font handling improvements, encountering some challenges with compile-time constants - Nick is close to having a PR ready for Mako file system code changes - Matt's daughter may be able to assist with website improvements Topics OIO Server Issues - Frank restarted the OIO web server after it was found to be down - Both main and dev systems were affected, reason unknown - Logs will be examined to determine the cause of the outage Font Handling Improvements - Ron is working on creating a cleaner interface for manipulating glyphs, widths, and font coercion - Introduced concept of "font spec" as an abstraction for font properties - Encountering issues with compile-time constants, specifically MAX-CHARSET - Discussed potential impacts on Mako code and T-Edit display handling Mako File System Changes - Nick is close to having a PR ready for Mako file system code changes - Will try to have something available for experimentation while he's away for 4 weeks Website Improvements - Matt's daughter may be able to assist with website improvements - She needs additional clients to set up an LLC, so could potentially work for minimal compensation - Further discussion needed to determine availability and scheduling Miscellaneous Updates - Larry tested positive for COVID but is feeling better - Ryan Burnside will join a future meeting when available - Google Meet introduced a new full-screen layout for shared screens Next Steps - Frank to investigate logs for cause of OIO server outage - Ron to continue work on font handling improvements, addressing compile-time constant issues - Nick to prepare PR for Mako file system changes before his trip - Matt to coordinate with his daughter regarding potential website work - Schedule meeting with Matt's daughter to discuss website improvement needs
Meeting with Interlisp
Medley Interlisp Implementation weekly
August 18, 2025    88 mins    View Meeting
Action Items ✨
No action items detected in this meeting
Meeting Summary ✨

Meeting Purpose

Weekly Medley Interlisp Implementation meeting to discuss ongoing development efforts and issues.

Key Takeaways

Topics

OIO Server Issues

Font Handling Improvements

Mako File System Changes

Website Improvements

Miscellaneous Updates

Next Steps

View Meeting →

Fathom

unread,
Aug 25, 2025, 2:22:46 PMAug 25
to Medley Interlisp core
Meeting Purpose Weekly Medley Interlisp Implementation meeting to discuss progress, issues, and next steps Key Takeaways - Font code refactoring underway to improve device independence and consistency - Issues with HC files and WHEREIS database functionality identified - Historical insights on Interlisp name origin and early development shared - Interim Computer Museum planning Interlisp exhibit Topics Health and Personal Updates - Larry and Herb recovered from recent illnesses - Matt's mother passed away recently; condolences expressed Font System Refactoring - Ron working on making font interfaces more device-independent - Cleaning up inconsistencies in font specification methods - Goal: Simplify font handling across different output devices (display, PostScript, etc.) - Addressing challenges with "slug" characters and font inheritance HC Files and WHEREIS Issues - Problems identified with HC files functionality and WHEREIS database - Specific error occurring when trying to locate image objects (e.g., hrule.getfun) - Frank investigating discrepancies between local and GitHub Actions behavior Interlisp History - Paolo found 1978 IRM reference to Interlisp name origin (emphasizing "interactive" aspect) - Discussion on multiple potential meanings of "Inter" in Interlisp (interactive, inter-machine, etc.) - Recollections of early Interlisp development at PARC and BBN (circa 1971-1973) Interim Computer Museum Exhibit - Larry made donation for Interlisp exhibit development - Museum planning dedicated workstation to run Medley and host documentation - Potential to showcase early Interlisp on PDP-10 systems Online Interlisp (OIO) Updates - Frank addressing issues with direct URL access - Build problems related to Cloud9 IDE integration; may remove it from dev version Miscellaneous - Nick reported display glitches during Medley load-up (not replicated by others) - Historical anecdote about first IP packet transmission from Rosati's Alpine Inn ("Zott's") Next Steps - Ron to continue font system refactoring and documentation - Frank to investigate HC files and WHEREIS database issues offline - Larry and Herb to discuss Ellie's tasks through December - Team to keep an eye out for load-up display glitches reported by Nick - Consider developing API for better error handling and reporting in Interlisp
Meeting with Interlisp
Medley Interlisp Implementation weekly
August 25, 2025    81 mins    View Meeting
Action Items ✨
No action items detected in this meeting
Meeting Summary ✨

Meeting Purpose

Weekly Medley Interlisp Implementation meeting to discuss progress, issues, and next steps

Key Takeaways

Topics

Health and Personal Updates

Font System Refactoring

HC Files and WHEREIS Issues

Interlisp History

Interim Computer Museum Exhibit

Online Interlisp (OIO) Updates

Miscellaneous

Next Steps

View Meeting →

Fathom

unread,
Aug 27, 2025, 2:19:31 PMAug 27
to Medley Interlisp core
Meeting Purpose Weekly external meeting to discuss updates and progress on the Medley Interlisp project Key Takeaways - New contributor Ryan Burnside joined, having created an Interlisp game for a game jam - Bill submitted a PR for a new approach to the bibliography page on the website - The project reached 400 followers on Mastodon, a social media milestone - Work continues on documentation, including a Medley Primer and efforts to resurrect old Interlisp programs Topics New Contributor Introduction - Ryan Burnside created a Sliding 15 puzzle game in Interlisp for a game jam - Discussed potential improvements to make Medley more approachable for new users - Ryan appreciated the depth of knowledge and history in the project Bibliography Page Update - Bill submitted a PR with a new approach for the bibliography page - Mock-up available in staging environment - Feedback: Some inconsistent formatting noted, but overall positive reception Documentation Updates - PR submitted to add link to HC Files website on documentation page - Issue noted that CONTRIBUTING.md file is out of date with broken links - Abic finishing Medley Primer, will send for feedback soon Social Media Milestone - Reached 400 followers on Mastodon - Current stats: 404 Mastodon followers, 118 YouTube subscribers, 78 LinkedIn group members, 46 BlueSky followers Interlisp History Discussion - Discussed potential Interlisp exhibit for Interim Computer Museum - Talked about early history of Interlisp, BBN, and PDP-10 systems - Paolo experimenting with Interlisp-10 on TwinX.org system Ongoing Development Work - Ron continuing work on fonts and modernization - Stephen working on getting old programs like URISCO running in modern Medley - Larry prioritizing getting HTML output from Herb's project into AC files Next Steps - Leave feedback on Bill's bibliography page PR - Review and update CONTRIBUTING.md file - Provide fresh feedback on Medley Primer when Abic sends it out - Explore options for Interlisp exhibit at Interim Computer Museum - Continue efforts to get old Interlisp programs running in modern Medley
Meeting with Interlisp
Medley Interlisp External weekly
August 27, 2025    74 mins    View Meeting
Action Items ✨
No action items detected in this meeting
Meeting Summary ✨

Meeting Purpose

Weekly external meeting to discuss updates and progress on the Medley Interlisp project

Key Takeaways

Topics

New Contributor Introduction

Bibliography Page Update

Documentation Updates

Social Media Milestone

Interlisp History Discussion

Ongoing Development Work

Next Steps

View Meeting →

Fathom

unread,
Sep 1, 2025, 8:44:32 PMSep 1
to Medley Interlisp core
Meeting Purpose Weekly Medley Interlisp Implementation meeting to discuss ongoing development work and issues. Key Takeaways - Ron is working on font cleanup and standardization across Interlisp, aiming to deploy new MCCS-compliant fonts - Discussions around backward compatibility and deployment strategy for font/encoding changes - Plans to update T-Edit to version 4 with property list support - Efforts to remove or obsolete outdated code like PRESS format support Topics Font Standardization and MCCS Compliance - Ron has constructed MCCS-compliant fonts for basic families (Gacha, Helvetica, Classic, etc.) - Strategy: Preserve original glyphs where possible, inherit from other fonts to fill gaps - Goal: Consistent character display across fonts, matching MCCS encoding - Challenges with character positioning (e.g. underscore, caret) between old and new fonts T-Edit and File Format Updates - Plans to upgrade T-Edit to version 4 - Add property list support for metadata like dates - Considering strategies for backward compatibility: - Introduce new reader first, delay new writer - Use version detection to handle old/new formats - Discussions on handling undo history and potential memory issues Code Cleanup and Obsolescence - Efforts to remove or obsolete PRESS format support - Keeping bitmap reading functionality while removing unnecessary PRESS code - Discussions on cleaning up other outdated code areas Deployment Strategy - Phased approach proposed: 1. Release new fonts 2. Update keyboard mapping 3. Modify Bravo/T-Edit readers for character code switching 4. Write files in new MCCS format - Concerns about backwards compatibility and transition period Miscellaneous Development Items - Discussions on Sketch application and potential updates needed - Plans to update documentation on font changes - Considerations for future Unicode support Next Steps - Ron to create PR for removing PRESS support while retaining bitmap functionality - Finalize and distribute updated MCCS-compliant fonts - Develop concrete plan for phased deployment of font/encoding changes - Update T-Edit to version 4 with property list support - Review and update Sketch application for compatibility - Document font changes and update relevant guides
Meeting with Interlisp
Medley Interlisp Implementation weekly
September 01, 2025    448 mins    View Meeting or Ask Fathom
Action Items ✨
No action items detected in this meeting
Meeting Summary ✨

Meeting Purpose

Weekly Medley Interlisp Implementation meeting to discuss ongoing development work and issues.

Key Takeaways

Topics

Font Standardization and MCCS Compliance

T-Edit and File Format Updates

Code Cleanup and Obsolescence

Deployment Strategy

Miscellaneous Development Items

Next Steps

View Meeting →
Ask Fathom!
Ask our AI Assistant for answers and insights. It's ChatGPT for your meetings!
Try Ask Fathom →

Fathom

unread,
Sep 3, 2025, 2:31:35 PMSep 3
to Medley Interlisp core
Meeting Purpose Weekly external Medley Interlisp project meeting to discuss progress, issues, and plans. Key Takeaways - Ellie made progress on cataloging Richard Burton's papers and got e-pad working - Frank encountered challenges updating online to Ubuntu 24.04, reverted to 20.04 - Ron is working on documentation for new font functionality and preparing code for push - 24 newly rediscovered Xerox PARC videos, including Dandelion microcode series, added to archive Topics Richard Burton Papers and E-pad Progress - Ellie cataloged Richard Burton's Interlisp-related papers in Zotero (in "In Progress" category) - Some papers couldn't be found; Ellie will email Richard for copies - E-pad now functional on Ellie's desktop after installing JDK11 Video Archive Updates - Herb discovered 24 misclassified Xerox PARC videos in Internet Archive - Videos moved to PARC Archive collection, including full Dandelion microcode series - Some videos' relevance to Interlisp unclear; team input needed for assessment Online System Update Challenges - Frank attempted to update online system to Ubuntu 24.04 - Encountered significant issues; reverted to 20.04 - Merging of March PR for direct URL access to online completed - Major task ahead to update all systems and eliminate bit rot Font Documentation and Code Push - Ron working on documentation for new font functionality - Preparing code for push, organizing and verifying files - Discussing strategies for transitioning fonts to MCCS with font-specific encodings Dandelion Emulator Project - Potential student project to emulate Dandelion using FPGAs - Discussion of Dandelion vs. Dolphin architecture and microcode differences - Historical context of Xerox machines (Dandelion, Daybreak, Dandy Tiger) shared NASA Lunar Rock Search Engine - Paolo found NASA article about Ron's 1970s project for lunar rock sample database - Natural language interface for searching Apollo rock samples - Collaboration with Bill Woods and Bonnie Nash-Weber; Joe Becker involved in database management Next Steps - Ellie to finish cataloging Richard Burton's papers and upload new videos - Frank to investigate build failure issue and track down HG files problem - Ron to continue font documentation and code preparation - Team to provide input on relevance of newly discovered videos to Interlisp - Stephen to follow up with grad student on graph analytics package documentation
Meeting with Interlisp
Medley Interlisp External weekly
September 03, 2025    91 mins    View Meeting or Ask Fathom
Action Items ✨
Email Richard Burton re missing papers; request copies
Eleanor Young
Finish verifying/tagging Burton papers in Zotero; move out of "In Progress"
Eleanor Young
Upload edited/spliced video on runes to appropriate platform
Eleanor Young
Send Frank screenshots + description of Norton Ultimate issue w/ SIGWIN release
Stephen Kaisler
Investigate cause of build failure in latest release; resolve issue
Frank Halasz
Meeting Summary ✨

Meeting Purpose

Weekly external Medley Interlisp project meeting to discuss progress, issues, and plans.

Key Takeaways

Topics

Richard Burton Papers and E-pad Progress

Video Archive Updates

Online System Update Challenges

Font Documentation and Code Push

Dandelion Emulator Project

NASA Lunar Rock Search Engine

Next Steps

View Meeting →
Ask Fathom!
Ask our AI Assistant for answers and insights. It's ChatGPT for your meetings!
Try Ask Fathom →

Fathom

unread,
Sep 8, 2025, 3:05:09 PMSep 8
to Medley Interlisp core
Meeting Purpose Discuss ongoing development efforts, particularly font handling improvements and backward compatibility challenges. Key Takeaways - Ron Kaplan has made significant progress on font handling, creating a new architecture with improved consistency and flexibility - Frank Halasz identified critical bugs in Unix process handling code that are causing silent failures in online builds - The team is grappling with backward compatibility challenges, particularly for T-Edit files and font encodings - Paolo Amoroso's recent Interlisp-10 blog post is gaining traction on Hacker News, driving increased interest Topics Font Handling Improvements - Ron has developed a new font architecture using "priority union" to combine glyphs from multiple fonts - Medley font files now act as a projection of constituent fonts, filling in missing glyphs intelligently - New coercion lists allow for flexible font substitution and character set mapping - The system aims to normalize everything to MCCS (Modified Character Code Standard) encoding - Challenges remain in handling backward compatibility for files using old encodings Unix Process Handling Bugs - Frank discovered critical bugs in Unix process communication code - Issues stem from using signed bytes to pass file descriptors, leading to failures after descriptor 128 - T-Edit files are not being closed properly, causing a buildup of open file descriptors - These bugs are causing silent failures in online builds, leaving blank or incomplete output Backward Compatibility Challenges - The team is struggling with how to handle T-Edit files created with new encodings when viewed by old code - Options discussed include hiding metadata in file creation dates or adding explicit markers - Larry Masinter suggested developing a clear backward compatibility policy to guide these decisions - The team recognized the need to balance maintaining old functionality with enabling new features Interlisp-10 Blog Post Traction - Paolo's recent blog post about Interlisp-10 is performing well on Hacker News - The post received 46 votes and a comment from notable Lisper Mark Watson - Unusually, view counts are increasing days after the initial posting, reaching about 900 views - This traction is driving increased interest in Interlisp and Medley Miscellaneous Updates - Herb developed a converter from Laurel/Lafite email format to MBOX for archival purposes - The team briefly discussed reaching out to computer history organizations (Digibarn, Computer History Museum) - Several team members shared personal updates on upcoming cataract surgeries and vision improvements Next Steps - Ron to continue refining font handling implementation and documentation - Frank to create detailed bug reports for Unix process handling issues and work on fixes - Larry to draft a 1-3 paragraph backward compatibility policy as a starting point for discussion - Herb to check in the Laurel-to-MBOX converter code to the appropriate repository - Team to review Ron's font handling documentation in the pending pull request
Meeting with Interlisp
Medley Interlisp Implementation weekly
September 08, 2025    121 mins    View Meeting or Ask Fathom
Action Items ✨
Send Ron list of files causing issues in HC files
Frank Halasz
Write up description of Myco bugs as GitHub issue
Frank Halasz
Fix do-hc files to detect errors, prevent online system mess-up
Frank Halasz
Check in Laurel-to-MBOX converter code to medley repo
Herb Jellinek
Write 1-3 paragraph compatibility policy draft
Larry Masinter-lisp
Meeting Summary ✨

Meeting Purpose

Discuss ongoing development efforts, particularly font handling improvements and backward compatibility challenges.

Key Takeaways

Topics

Font Handling Improvements

Unix Process Handling Bugs

Backward Compatibility Challenges

Interlisp-10 Blog Post Traction

Miscellaneous Updates

Next Steps

View Meeting →
Ask Fathom!
Ask our AI Assistant for answers and insights. It's ChatGPT for your meetings!
Try Ask Fathom →

Fathom

unread,
Sep 10, 2025, 2:59:41 PMSep 10
to Medley Interlisp core
Meeting Purpose Weekly external Medley Interlisp project meeting to discuss progress, issues, and next steps. Key Takeaways - Ryan created an exploratory video on building a simple data-plotting program in Interlisp, sparking discussion on documentation improvements and user experience - Progress made on various documentation efforts, including library cleanup, project page updates, and application revival efforts - Technical issues addressed, including PDF export functionality and T-Edit file conversion challenges - New contributor Bob Bain (CLTL-2 author) may join the project, potentially aiding with Common Lisp integration Topics Ryan's Exploratory Video on Data Plotting - Ryan created a screencast showing how to build a simple GUI data-plotting tool in Interlisp - Video highlighted some UI quirks and documentation gaps, sparking discussion on potential improvements - Team appreciated Ryan's approach and pacing, seeing value in the "newcomer perspective" - Discussed strategies for addressing surprises/inconsistencies discovered during video creation Documentation and Website Updates - Paolo completed spreadsheet listing details of every Lisp Users module - Planning similar effort for Library modules - PR #297 submitted with project page updates, including examples of Interlisp applications for revival - Discussed potential reorganization of Lisp Users and Library directories - Considering creation of "grad student projects" list on website Technical Issues and Fixes - Addressed PDF export functionality issue in online.interlisp.org - Ron implemented T-Edit document property storage for MCCS conversion tracking - Ongoing work to resolve T-Edit file conversion challenges and error reporting - Discussion on improving HC Files script output for better error parsing Application Revival Efforts - Stephen working on documenting and debugging URISCO, AM, Strads, and DADM - Discussed licensing considerations for various legacy applications - Exploring ways to support revival efforts while managing expectations New Contributor Potential - Bob Bain, author of CLTL-2 files, may join the project - Could provide valuable insights on post-Xerox PARC developments and Common Lisp integration Next Steps - Ryan to incorporate feedback into future video content, possibly re-shooting parts of existing video - Paolo to proceed with Library module documentation effort - Frank to address PDF converter installation for online.interlisp.org - Ron to continue investigating T-Edit file conversion issues using updated error lists - Team to refine messaging around application revival efforts on project page - Explore onboarding process for Bob Bain and potential contributions
Meeting with Interlisp
Medley Interlisp External weekly
September 10, 2025    109 mins    View Meeting or Ask Fathom
Action Items ✨
Create new spreadsheet for library, similar to Lisp users one. Copy/adapt structure, go through modules alphabetically, fill details
Paolo Amoroso
Submit changes discussed for PR #297 on project page. Update wording re supporting revival of systems, remove licensing mentions
Paolo Amoroso
Coordinate w/ Ryan re getting his video onto interlisp.org YouTube channel
Eleanor Young
Open ticket for PS to PDF converter issue on online.interlisp.org. Error: "Can't find a PostScript to PDF converter"
Paolo Amoroso
Check if PS2PDF converter installed w/ Medli on Windows 11 (SIGWIN). May need to update Sigwin installer to include GoScript
Frank Halasz
Push Laurel to Mbox converter code (Java, ~160 lines) as new sub-repo of Interlisp. Include license file
Herb Jellinek
Update online repo w/ notes about git-lfs requirement for cloning. Add to README or relevant docs
Frank Halasz
Meeting Summary ✨

Meeting Purpose

Weekly external Medley Interlisp project meeting to discuss progress, issues, and next steps.

Key Takeaways

Topics

Ryan's Exploratory Video on Data Plotting

Documentation and Website Updates

Technical Issues and Fixes

Application Revival Efforts

New Contributor Potential

Next Steps

View Meeting →
Ask Fathom!
Ask our AI Assistant for answers and insights. It's ChatGPT for your meetings!
Try Ask Fathom →

Fathom

unread,
Sep 15, 2025, 2:16:56 PMSep 15
to Medley Interlisp core
Meeting Purpose Weekly Medley Interlisp Implementation meeting to discuss development progress and issues. Key Takeaways - Ron is working on refactoring and improving the printing/file conversion system, which has become complex and outdated over time - There are ongoing challenges with file type conversions, printer support, and handling different output formats across platforms - The team is exploring ways to streamline workflows and improve documentation for developers Topics Printing and File Conversion Refactoring - Ron has been working on untangling the complex printing and file conversion logic - Current system assumes printer output, which is outdated for modern use cases - Goal is to separate conversion logic from printer-specific code - Challenges include handling different file types, conversions between formats (e.g. PostScript to PDF), and cross-platform compatibility - Exploring options like streaming data instead of creating temporary files Workflow Documentation - Discussion about creating short instructional videos or documentation on common workflows - Suggested topics: setting up Medley for development, making changes to system files, recompilation process - Need to balance documenting current quirks vs. fixing underlying issues Common Lisp Integration - Some Common Lisp features are not fully integrated with the file package system - This can cause issues with recompilation and cleanup functions - Team discussed potential fixes, like automatically detecting Common Lisp constructs and adjusting file types PDF Generation and Viewing - Issues with PDF generation on different platforms (Mac, Linux, online version) - Exploring ways to improve error messages and provide clearer instructions for missing dependencies - Considering adding a URL to error messages pointing to more detailed troubleshooting information Font and Character Issues - Ron mentioned potential character swapping issues with recent changes - New fonts are coming to fix these issues, but not yet released (about 300 files) Next Steps - Team members to test Ron's recent code changes (PR #122) - Frank to investigate piping options for shell commands to improve file conversion process - Consider creating short instructional videos or documentation for common development workflows - Continue work on refactoring printing and file conversion system - Improve error messages and user guidance for PDF generation across platforms
Meeting with Interlisp
Medley Interlisp Implementation weekly
September 15, 2025    78 mins    View Meeting
Action Items ✨
No action items detected in this meeting
Meeting Summary ✨

Meeting Purpose

Weekly Medley Interlisp Implementation meeting to discuss development progress and issues.

Key Takeaways

Topics

Printing and File Conversion Refactoring

Workflow Documentation

Common Lisp Integration

PDF Generation and Viewing

Font and Character Issues

Next Steps

View Meeting →

Fathom

unread,
Sep 17, 2025, 3:08:48 PM (12 days ago) Sep 17
to Medley Interlisp core
Meeting Purpose Weekly status update and discussion on Medley Interlisp development progress and issues. Key Takeaways - Search functionality on the website has significantly improved, now returning relevant results for most queries - Ongoing work to improve font handling, screen scaling, and Common Lisp integration in Medley - Need to document recommended compiler settings and workflows for new developers - Opportunities identified to modernize UI elements and improve usability Topics Website Search Improvements - Search now returns relevant results for previously problematic queries like "clipboard" and "Smalltalk" - Some search categories (e.g. GitHub issues, mailing list) still not functional - Suggestion to hide non-functional search categories for now - Bill to look into 404 errors from appending "_print" to URLs Screen Scaling and Font Handling - Ongoing work to improve support for larger screens and font scaling - Current max screen size limited to 2^22 bits due to 16-bit field in bitmap table - SDL may provide better scaling options than X Windows - Suggestion to document current options for making text/windows bigger in FAQ Common Lisp Integration - Discussion on best practices for mixing Common Lisp and Interlisp code - Recommendation to set default-cleanup-compiler to CL-compile-file for most development - Need to document compiler settings and potential issues for new developers - Opportunity identified to improve CLTL2 support Trademark and Legal Matters - "Interlisp-D" trademark owned by Xerox is defunct/abandoned - Computer History Museum very cautious about potential copyright issues - Internet Archive settled lawsuit over digitizing 78 RPM records Development Workflows - Various approaches shared for working on Medley codebase - Some use branches in main repo, others keep separate working directory - Suggestion to document recommended workflow for new contributors Image Import/Export - Frank has code to import PNG files as Interlisp bitmaps - Andrew Sengel wrote a PBM format importer - Opportunity to improve image handling capabilities Next Steps - Bill to investigate 404 errors from "_print" URLs - Document recommended compiler settings for new developers - Create shared document for Ryan to note unexpected behaviors/issues - Frank to share PNG import code - Larry to set up 1-on-1 debugging session with Ryan - Continue improving documentation and onboarding for new contributors
Meeting with Interlisp
Medley Interlisp External weekly
September 17, 2025    130 mins    View Meeting
Action Items ✨
No action items detected in this meeting
Meeting Summary ✨

Meeting Purpose

Weekly status update and discussion on Medley Interlisp development progress and issues.

Key Takeaways

Topics

Website Search Improvements

Screen Scaling and Font Handling

Common Lisp Integration

Trademark and Legal Matters

Development Workflows

Image Import/Export

Next Steps

View Meeting →

Fathom

unread,
Sep 22, 2025, 3:04:13 PM (7 days ago) Sep 22
to Medley Interlisp core
Meeting Purpose Weekly Medley Interlisp Implementation meeting to discuss ongoing development, issues, and project updates. Key Takeaways - ICM (Interim Computer Museum) reached out about an Interlisp exhibition; Larry will invite them to a meeting for brainstorming - Ron's font PR (#122) is ready for review and testing, with 300 additional Medley format font files added - Discussions around creating a separate repo for fonts as a submodule to improve organization and distribution - Ongoing work on improving image file printing architecture and GitFunds functionality Topics ICM Interlisp Exhibition - Paolo reported that ICM contacted the team about an Interlisp exhibition - Larry will email Stephen Jones to invite ICM representatives to a Wednesday meeting - Team will brainstorm ideas for the exhibition, potentially including interactive demos and QR codes for visitors to try Medley Font System Updates - Ron moved PR #122 from draft to official, including 300 additional Medley format font files - Discussed potential creation of a separate repo for fonts as a Git submodule - Ron working on integrating HTML fonts and completing the font set with BDF glyphs - Team to consider creating a "cheat sheet" for Git submodule commands if implemented Image File Printing Architecture - Ron reworking the architecture to disentangle image file creation from printing - New functions introduced: PS to PDF, t-edit to image file, send file to printer - Changes aim to clean up and simplify the process, avoiding conflicts with PDF simulation GitFunds Improvements - Ron noticed issues with GitFunds running out of space when handling large PRs - Considering changes to use Unix temp files instead of storing files in core - Discussed potential improvements for handling file renaming and directory creation Interlisp History and Archives - Larry discovered Lisp ARs (Action Requests) in the Park CHM collection, potential source for regression testing - Discussed the absence of Richard's early 70s files in the Computer History Museum archives - Team considering ways to improve searchability of various Interlisp-related resources (bibliography, mailing lists, GitHub issues) Miscellaneous Development Topics - Discussed potential bug in regions/flood fill implementation - Ryan interested in implementing 3D graphics demos and exploring brush/texture capabilities - Herb working on Lafitte and Laurel to Mbox converter, seeking insights on t-edit formatted files in Lafitte mail Next Steps - Larry to email Stephen Jones about ICM joining a Wednesday meeting for exhibition brainstorming - Team to review and test Ron's font PR (#122) - Consider implementing a separate repo for fonts as a Git submodule - Ron to continue work on image file printing architecture improvements - Investigate and potentially implement improvements to GitFunds for handling large PRs - Explore ways to improve searchability of Interlisp-related resources - Herb to send a message in Discord chat to schedule meeting with Eric and Ellie
Meeting with Interlisp
Medley Interlisp Implementation weekly
September 22, 2025    126 mins    View Meeting
Action Items ✨
No action items detected in this meeting
Meeting Summary ✨

Meeting Purpose

Weekly Medley Interlisp Implementation meeting to discuss ongoing development, issues, and project updates.

Key Takeaways

Topics

ICM Interlisp Exhibition

Font System Updates

Image File Printing Architecture

GitFunds Improvements

Interlisp History and Archives

Miscellaneous Development Topics

Next Steps

View Meeting →

Fathom

unread,
2:50 PM (1 hour ago) 2:50 PM
to Medley Interlisp core
Meeting Purpose Weekly Medley Interlisp Implementation meeting to discuss progress, issues, and next steps. Key Takeaways - Ongoing work on HTML generation, file compilation, and UI improvements - Challenges with clipboard functionality and cross-platform compatibility - Interest in reviving networking capabilities, particularly XNS and PUP protocols - Discussion on potential use of submodules for managing fonts and other components Topics HTML Generation Issues - Herb and Ron investigating problems with HTMLStream creating hard copies of T-Edit documents - Possible issues with lexical variable naming and compilation - Suggestion to document these types of system programming gotchas on GitHub Recompilation Efforts - Frank working on a pull request to recompile all source files - Challenges with determining correct compilation order and dependencies - Discussion on improving file type properties for easier compilation UI and Graphics Improvements - Ryan working on optimizing drawing performance for game implementation - Suggestions to use pre-rendered bitmaps and double buffering for faster graphics Clipboard Functionality - Issues with XClipboard implementation on Linux - Discussions on best practices for interfacing with system clipboards across platforms Networking Capabilities - Interest in reviving TCP/IP, XNS, and PUP networking protocols - Potential use of PCAP library for machine-independent raw Ethernet access - Discussion on security considerations for older networking implementations Code Style and Compatibility - Discussions on preferred coding style for new Interlisp implementations - Balancing historical Interlisp conventions with modern Common Lisp practices Project Management - Consideration of using Git submodules for managing fonts and other components - Discussion on best practices for merging and managing branches Next Steps - Continue investigating HTML generation issues and document findings - Refine recompilation efforts, focusing on correct file ordering and dependencies - Optimize graphics performance in game implementations - Further investigate and resolve clipboard functionality issues - Explore options for reviving networking capabilities, possibly as a grad student project - Consider implementing Git submodules for better component management - Review and update coding style guidelines for new implementations
Meeting with Interlisp
Medley Interlisp Implementation weekly
September 29, 2025    106 mins    View Meeting
Action Items ✨
No action items detected in this meeting
Meeting Summary ✨

Meeting Purpose

Weekly Medley Interlisp Implementation meeting to discuss progress, issues, and next steps.

Key Takeaways

Topics

HTML Generation Issues

Recompilation Efforts

UI and Graphics Improvements

Clipboard Functionality

Networking Capabilities

Code Style and Compatibility

Project Management

Next Steps

View Meeting →
Reply all
Reply to author
Forward
0 new messages