News for hackers. Stuff that matters.
Re:DreamBerd; Perfect Programming Language by ravi-delia on Sunday June 04, 2023 @01:02PM (#36187251)
In the normal case, Alice can write 'const const true = false' and Bob, on a second machine, can write 'const const true = 7', and there will not be an error. But if Alice writes 'const const const true = false', than Bob can't reassign or mutate 'true' without throwing an error. It's for truly global constants
Re:DreamBerd; Perfect Programming Language by nneonneo on Sunday June 04, 2023 @02:58PM (#36188405)
Come to think of it, package registries are sort of “superglobal” in many languages. It’s not entirely far-fetched to imagine a language in which variables themselves can be super-global. Heck, MUMPS global variables are immediately persisted to disk and visible to all other processes - and that’s a real language used in real systems!