larsbrinkhoff / emacs-history

Historical Emacs Software Preservation
255 stars 17 forks source link

Another modern emacs 18 port #1

Open noahfriedman opened 6 years ago

noahfriedman commented 6 years ago

It might be worth importing, or at least tracking references to, https://github.com/tsutsui/emacs-18.59-netbsd.git . The code overall has been brought up to at least c89 standards and seems to include any patches I ever made (or perhaps they were coded independently) and then some.

larsbrinkhoff commented 6 years ago

Thanks! I have been wondering if there is any 18.x-19.x vintage Emacs that can be built and run in a modern environment. I have fond memories of the clean uncluttered look of 19.34.

krytarowski commented 6 years ago

Mildly emacs-related, lately I'm trying to bring Franz Lisp opus distributed by prof. Fateman from 1982/83 to NetBSD/amd64 8.0 and I'm close to give up; a lot of hardcoding of low-lewel aspects of BSD 4.1 and VAX specific implementation like OFFSETS between sections, home-grown allocators and garbage collectors with obsolete interfaces etc... Perhaps it's better to start from scratch with modern memory management and clean-room g/c and bring features one after another.

I'm aware that there are NetBSD/i386 and NetBSD/amd64 forks of Franz Lisp in the wild, but they were modified (language was changed) by third party developers and are incomplete in features (like lack of liszt for ELF target).

larsbrinkhoff commented 5 years ago

@krytarowski I have 4.1BSD running on SIMH. Maybe if you have Franz Lisp running there first, it's easier to port it.

krytarowski commented 5 years ago

BSD4.1/4.2 was native for Franz Lisp... and I gave up with porting older version to modern OS.