Replies: 25 comments 13 replies
-
If you have UNIXMAIL loaded it can read Unix mail spool files (mbox format). The native Lafite mail folder format is
It uses You can use MAILSCAVENGE to rebuild something that looks sort of like a mail file into a valid one. |
Beta Was this translation helpful? Give feedback.
-
Okay thanks. To check out Lafite I threw mbox files at it as I had no native mail folders handy, so the program understandably complained. |
Beta Was this translation helpful? Give feedback.
-
I think you can set |
Beta Was this translation helpful? Give feedback.
-
where |
Beta Was this translation helpful? Give feedback.
-
I can't go that far as I can't load UNIXMAIL. Loading Lafite doesn't seem to load UNIXMAIL by default. UNIXMAIL is under When I load UNIXMAIL by passing the full path I get the error It looks like an old build of UNIXMAIL. |
Beta Was this translation helpful? Give feedback.
-
|
Beta Was this translation helpful? Give feedback.
-
This loading problem would be fixed if we did the renaming of Lafite files according to the hyphenation convention, as per issue #1509.
The various LAFITEXXX files in library/lafite/ would become LAFITE-XXX, and UNIXMAIL, MIME… would become LAFITE-UNIXMAIL, LAFITE-MIME …
The load would then work, and also those files would be included in the Masterscope database.
… On Feb 23, 2024, at 2:35 PM, Nick Briggs ***@***.***> wrote:
CONN {dsk}..../medley/library/lafite then (FILESLOAD UNIXMAIL) -- do not load the source, it depends on LAFITEDECLS and various other bits of system infrastructure.
—
Reply to this email directly, view it on GitHub, or unsubscribe.
You are receiving this because you are subscribed to this thread.Message ID: ***@***.***>
|
Beta Was this translation helpful? Give feedback.
-
The reference point is the first star of |
Beta Was this translation helpful? Give feedback.
-
@pamoroso For reasons I don't understand or don't remember, references to free variables that would cause an error in interpreted code instead just return IL:NOBIND. The problem is that this happens if there is a missing dependency or initialization. In interpreted code, the problem is from the other side -- a variable whose value is NOBIND will error (LET ((X 'NOBIND)) X) will error. Neither of these seem right. When were these changes made? Need Software Archeology. Another anomaly is (CAR "a string") returning "{car of non-list}" -- why? |
Beta Was this translation helpful? Give feedback.
-
Both of these things are mentioned in the 1974 IRM, so they're at least that old.
…--tim
On 24 Feb 2024, at 15:14, Larry Masinter ***@***.***> wrote:
Neither of these seem right. When were these changes made? Need Software Archeology.
|
Beta Was this translation helpful? Give feedback.
-
I don’t get that. Can you do a BT! in the break, maybe that will show better where it is happening.
Separately, is there any reason not to include UNIXMAIL and MIME in the files that are loaded automatically by LAFITE itself? Maybe they were left out in the days when memory was more precious.
… On Feb 24, 2024, at 5:24 AM, Paolo Amoroso ***@***.***> wrote:
I tried but I still get the same error <#1551 (comment)> NOBIND is not a LIST. Maybe the compiled UNIXMAIL file is old and out of date with the rest of the system.
—
Reply to this email directly, view it on GitHub <#1551 (reply in thread)>, or unsubscribe <https://github.com/notifications/unsubscribe-auth/AQSTUJMA7V6XHVOMRGTOI3DYVHSZ3AVCNFSM6AAAAABDWSGNCSVHI2DSMVQWIX3LMV43SRDJONRXK43TNFXW4Q3PNVWWK3TUHM4DKNZXGAZTQ>.
You are receiving this because you commented.
|
Beta Was this translation helpful? Give feedback.
-
They're add-ons, and while I'm likely to want UNIXMAIL (unless I'm testing NS mail and don't want things polluted by having multiple modes loaded), I typically don't want MIME loaded. |
Beta Was this translation helpful? Give feedback.
-
I don't know what you are doing, but it works perfectly for me. Here's the dribble loading Lafite into a fresh full.sysout and then loading UNIXMAIL and turning Lafite on specifying which mail folder to start with. |
Beta Was this translation helpful? Give feedback.
-
Looking more closely, it appears that MIME did not get upgraded to the external-format regime. It depends on code in LFG that implements some much earlier conventions. I’ll try to remove that dependency.
… On Feb 24, 2024, at 9:17 AM, Nick Briggs ***@***.***> wrote:
They're add-ons, and while I'm likely to want UNIXMAIL (unless I'm testing NS mail and don't want things polluted by having multiple modes loaded), I typically don't want MIME loaded.
—
Reply to this email directly, view it on GitHub <#1551 (comment)>, or unsubscribe <https://github.com/notifications/unsubscribe-auth/AQSTUJJL3ZXDIVTIWQNAEWTYVIOEJAVCNFSM6AAAAABDWSGNCSVHI2DSMVQWIX3LMV43SRDJONRXK43TNFXW4Q3PNVWWK3TUHM4DKNZYGM2TM>.
You are receiving this because you commented.
|
Beta Was this translation helpful? Give feedback.
-
If I (FILESLOAD LAFITE) before trying to load UNIXMAIL, I don't get the error, so apparently UNIXMAIL.DFASL requires LAFITE loaded. |
Beta Was this translation helpful? Give feedback.
-
SYSLOAD ?
… On Feb 24, 2024, at 10:32 AM, Larry Masinter ***@***.***> wrote:
If I (FILESLOAD LAFITE) before trying to load UNIXMAIL, I don't get the error, so apparently UNIXMAIL.DFASL requires LAFITE loaded.
PR #1553 <#1553> adds (FILES LAFITE) to the front of UNIXMAILCOMS.
—
Reply to this email directly, view it on GitHub <#1551 (comment)>, or unsubscribe <https://github.com/notifications/unsubscribe-auth/AQSTUJL2TMTTBIU5JBZQFE3YVIW4JAVCNFSM6AAAAABDWSGNCSVHI2DSMVQWIX3LMV43SRDJONRXK43TNFXW4Q3PNVWWK3TUHM4DKNZYG43DS>.
You are receiving this because you commented.
|
Beta Was this translation helpful? Give feedback.
-
Now that I can load UNIXMAIL I hit another bump when I try to browse an mbox file. I saved the Wikipedia mbox example to the file mbox.mail.txt (renamed which I uploaded to Medley Online as (SETQ UNIXMAIL.SPOOL.FILE "{UNIX}/var/mail/amoroso")
(LAFITEMODE 'UNIX)
(SETQ LAFITE.USE.ALL.MODES NIL)
(LAFITE 'ON) Next, from Lafite I execute |
Beta Was this translation helpful? Give feedback.
-
If you set UNIXMAIL.SPOOL.FILE to a non-existent file does "Get Mail" just say there is none, without hanging? |
Beta Was this translation helpful? Give feedback.
-
(do a CTRL-G to get the menu to interrupt) |
Beta Was this translation helpful? Give feedback.
-
I can reproduce it, it's trying to make a .lock file and coming up with the name "{UNIX}{UNIX}/var/mail/amoroso.mail.lock" and then hanging somewhere in the I/O. I'm not sure what caused it to come up with that name. I think we're seeing an issue in the pathname parsing. Try the spool as a file without an extension. |
Beta Was this translation helpful? Give feedback.
-
It keeps trying to create the lock file and failing - |
Beta Was this translation helpful? Give feedback.
-
There's some difference between online and my machine - I don't have this problem running on my Mac. Not sure if it's a different sysout, or different file system environment. |
Beta Was this translation helpful? Give feedback.
-
OK - don't put the
Also, the protections set by the file uploader are probably wrong and make a mess of a /var/spool area? |
Beta Was this translation helpful? Give feedback.
-
I am working on setting up postfix on my mac (it comes preinstalled but unconfigured) to do SMTP relay so I can send mail with Lafite. |
Beta Was this translation helpful? Give feedback.
-
It speaks SMTP. In the old days one used |
Beta Was this translation helpful? Give feedback.
-
What's the file format of Lafite mail folders? Does it read the Unix mbox format?
Beta Was this translation helpful? Give feedback.
All reactions