What programming language/framework would you choose to implement a relatively simple CRUD application with a HTTP and HTML interface that should run for the next 30 years with minimal maintenance?
Conversation
Notices
-
pukkamustard@chaos.social's status on Wednesday, 25-Oct-2023 16:08:22 UTC pukkamustard -
Santa Claes πΈπͺππ°π (clacke@libranet.de)'s status on Wednesday, 25-Oct-2023 16:08:20 UTC Santa Claes πΈπͺππ°π @alcinnz @pukkamustard I'd say Common Lisp, Scheme (specific RnRS) or Standard ML.
I saw an article a few years ago about "the centennial program" that chose sml for the solid packaging constructs.
-
pukkamustard@chaos.social's status on Wednesday, 25-Oct-2023 16:08:20 UTC pukkamustard @clacke @alcinnz After three years, Scheme or Standard ML would also be my choices. Formally specified languages for the win!
Santa Claes πΈπͺππ°π likes this. -
Adrian Cochrane (alcinnz@floss.social)'s status on Wednesday, 25-Oct-2023 16:08:21 UTC Adrian Cochrane @pukkamustard I'll vote for Lua... I don't know what else meets these requirements...
-
pukkamustard@chaos.social's status on Wednesday, 25-Oct-2023 16:08:22 UTC pukkamustard The requirements of the application are pretty stable. There probably will be bugs to fix and minor features to add.
I'm thinking of a real application that has been running for the last 25 years (rewrite in 2016) and imho is a vital piece of Internet infrastructure.
Just a little thought experiment...
-