Conversation
Notices
-
Santa Claes πΈπͺππ°π (clacke@libranet.de)'s status on Thursday, 05-May-2022 14:26:26 UTC Santa Claes πΈπͺππ°π Thoughts on how to write a program that can be run and maintained by someone else a century later.
The author's brain is not parenthesis-shaped so they went with sml. Interesting choice!
len.falken.directory/p-lang/10β¦-
Your friendly 'net denizen (cstanhope@social.coop)'s status on Friday, 06-May-2022 00:02:49 UTC Your friendly 'net denizen @clacke Interesting, although I'm not sure an RSS feed reader is the best example for a 100 year program considering the underlying infrastructure it needs to be useful may not last that long. But maybe, and I suppose that's a different discussion. π
Santa Claes πΈπͺππ°π likes this. -
Santa Claes πΈπͺππ°π (clacke@libranet.de)'s status on Friday, 06-May-2022 00:03:44 UTC Santa Claes πΈπͺππ°π @cstanhope As long as you also write a 100-year feed generator and a 100-year web server. π
I expect IPv4 to be around in 2122. -
Wilhelm Fitzpatrick (rafial@hackers.town)'s status on Friday, 06-May-2022 00:05:16 UTC Wilhelm Fitzpatrick @mdhughes @urusan @clacke the fact that Iβve now got an environment that requires TWO DIFFERENT VERSIONS of the JVM to run makes me doubt even its survivability β one process is written to a newer Java/JVM version that another process canβt run on because it depends on reflectiony stuff that is locked down in the newer JVM :blob_cry:
Santa Claes πΈπͺππ°π likes this. -
Digital Mark Ξ» π πΉ πΎ π₯ (mdhughes@appdot.net)'s status on Friday, 06-May-2022 00:05:17 UTC Digital Mark Ξ» π πΉ πΎ π₯ @urusan @clacke Is Ada still in use outside a few defense contractors? All the ones I knew of went to Java or C++, or just C (literally want to watch the world burn there). I don't know of any big support companies for it like Microfocus & IBM are for COBOL.
Java or something running on JVM may survive 100 years, but Node, PHP, other virus-of-the-week attack its main niche, heavy parasitic load = poor survival chances.
-
Urusan (urusan@fosstodon.org)'s status on Friday, 06-May-2022 00:05:18 UTC Urusan @mdhughes @clacke You forgot Ada for the same reason as COBOL.
-
Digital Mark Ξ» π πΉ πΎ π₯ (mdhughes@appdot.net)'s status on Friday, 06-May-2022 00:05:19 UTC Digital Mark Ξ» π πΉ πΎ π₯ @clacke In 100 years, if Humans & computers still exist, there'll still be three languages from our time: COBOL, LISP, and C.
Banks will keep running COBOL because it's safer to maintain than replace a thing that processes money.
LISP/Scheme (but probably not ARC) because you can reinvent it from the papers in minimal time and mold it into your perfect dialect.
C because people are stupid and like to watch the world burn.
#cobol #lisp #clang -
LinuxWalt (@lnxw48a1) {3EB165E0-5BB1-45D2-9E7D-93B31821F864} (lnxw48a1@nu.federati.net)'s status on Friday, 06-May-2022 02:20:21 UTC LinuxWalt (@lnxw48a1) {3EB165E0-5BB1-45D2-9E7D-93B31821F864} I would not be surprised if our standard #IPv4 peters out over the next decade or two. There are already multiple layers of work arounds (such as NAT and CGNAT) that make certain things more difficult than they should be.
I wouldn't be surprised if an "IPv4B" comes out (basically the same thing, but all existing addresses are prepended with "2.2.2.2", leaving a much larger address space for future expansion. This IPv4B would likely run alongside IPv6 ... but would require software upgrades across almost every network attached device and hardware upgrades to routers and switches globally. -
Santa Claes πΈπͺππ°π (clacke@libranet.de)'s status on Friday, 06-May-2022 04:43:27 UTC Santa Claes πΈπͺππ°π @lnxw48a1 DJB suggested "IPv4B" last century so don't count on it.
-