{"id":13647968,"url":"https://github.com/PDP-10/fine","last_synced_at":"2025-04-22T06:32:34.433Z","repository":{"id":80164433,"uuid":"119040482","full_name":"PDP-10/fine","owner":"PDP-10","description":"FINE Is Not EMACS","archived":false,"fork":false,"pushed_at":"2018-01-26T10:47:46.000Z","size":981,"stargazers_count":4,"open_issues_count":0,"forks_count":1,"subscribers_count":4,"default_branch":"master","last_synced_at":"2025-03-31T17:59:07.592Z","etag":null,"topics":["bliss","editor","emacs","pdp-10","tops-10"],"latest_commit_sha":null,"homepage":null,"language":null,"has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/PDP-10.png","metadata":{"files":{"readme":"README","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null}},"created_at":"2018-01-26T10:46:31.000Z","updated_at":"2024-02-05T04:50:42.000Z","dependencies_parsed_at":null,"dependency_job_id":"ba238eda-bc6b-4faf-acbb-ede48c2474ab","html_url":"https://github.com/PDP-10/fine","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PDP-10%2Ffine","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PDP-10%2Ffine/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PDP-10%2Ffine/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PDP-10%2Ffine/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/PDP-10","download_url":"https://codeload.github.com/PDP-10/fine/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":250183381,"owners_count":21388707,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["bliss","editor","emacs","pdp-10","tops-10"],"created_at":"2024-08-02T01:03:52.236Z","updated_at":"2025-04-22T06:32:33.350Z","avatar_url":"https://github.com/PDP-10.png","language":null,"funding_links":[],"categories":["Others"],"sub_categories":[],"readme":"FINE (FINE Is Not EMACS) text editor for TOPS-10, written by Mike\nKazar at C-MU in BLISS-10 in the early 1980's.\n\nMike recently gave me permission to distribute FINE sources.\nPhil Budne 7/17/2002\nphil@ultimate.com\n\nNote; All files restored from backup saveset images read by backup10.\nAlmost all files have original dates (exceptions noted below);\n\n================ C-MU files\n\n341,471/cmuold\t2/9/80\n\tversion directly from CMU 2/80;\n\tStart of save set FROMCMUA on MTA000 \n\tSystem CMU10A 8.3/DEC 6.02A-VM TOPS-10 monitor 602A(14404) APR#1080\n\t1600 BPI 9 track  9-Feb-80 00:03:07 BACKUP 2(216)-5 tape format 1\n\nsolomon.foo\t7/27/80\n\tftp'ed from CMU by Jon Solomon at Rutgers 27-Jul-80 16:04:55\n\tsaveset written by TOPS-20 DUMPER in \"interchange\" format;\n\t\tno dates on files.\n\n================ University of New Orleans\n\n301,273/uno\t8/21/80\n\tsee notes.uno dated Aug 21 1980 based on CMU version of 29-Jul-80\n\tFiles from Jim (Nothead) Thomas at University of New Orleans\n\n================ Stevens Tech files\n\n301,273/f3\t7/27/80\n301,273/f4\t8/25/80\n301,273/me3\t8/29/80\n301,273/me3b\t1/21/81 -- first version with terminal routines from MIT TECO\nStarted keeping revision history and edit number (in versn.mac) 2/81\n301,273/me4\t8/27/81 v1B(1057)-7\n301,273/f\t11/1/81\tv1B(1060)-7\n\tintermediate versions for my endlessly mangled version at Stevens Tech\n\t(301,273/f is final Stevens version? 11/1/81 -- w/ a fix from AHM@DEC!\n\n================ DEC Marlborough\n\n31,5666/301273/f 12/13/81 v1B(1100)-7\n\tAlan Martin (AHM)'s version at DEC Marlboro\n\t(branched from above after may 1981)\n\tFinal edit by me!\n\n31,5732/f\t7/25/83\tv1C(1130)-5\n\tMy seperate version at DEC Marlboro\n\nMy observations;\n\nHow hard it was to get anything done in those days.  Even Barb admits\nit was easier to write user programs on TOPS-20!  I only attempted a\nfew personal projects on TOPS-10 after getting to DEC and having a\nchoice.  But it was a tough row to hoe, I was always writing daemons\nof one sort or another, but the guardians of KL1026 saw anything\nrunning in user mode as a waste of cycles (Alan and I were clearly\nthird class citizens*, working on the FORTRAN-10/20 compiler (despite\nthe fact that it was probably the piece of DEC S/W that people bought\nsystems to run (The best BASIC comming from U Penn Medical School).\n\nSecond class citizenship was probably CUSP maintainers -- tools\n(MACRO and LINK) used by real men to make real code (the monitor).\n\nHow much time we all spent reformatting code.\n\nHow amazing that we lived without using source control!\n\nWhat an angry young man I was!  The comments are well, positively\nnasty at times!  And I don't think I saw any about Alan's bosses at\nthe Stevens Computer Center, who were working on TECO (what ended up\nas TECO v200) -- I remember they stole FINE sources (mounted a private\npack to read the code) to figure out how it figured out how to do\nscreen updates using line insert/delete.  Then they did a one-up, and\nused the same algorithms for character insert/delete as well (all\ncoded in MACRO, as real men were wont to). The screen updates were\nenough to give you montion sickness, I remember GNU EMACS had a\nsimilar effect on me when I first used it on slow lines...\n\nIt seems we were all working on editors -- my freshman year roomate\nRich Braun had wrote his own from scratch....\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FPDP-10%2Ffine","html_url":"https://awesome.ecosyste.ms/projects/github.com%2FPDP-10%2Ffine","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FPDP-10%2Ffine/lists"}