4 ms·
I was sure this was a parody of microservices, but reading the comments, I'm starting to think maybe it isn't? As other's have said, this is just a bunch of sm
by Buttons840 2y ago
I was sure this was a parody of microservices, but reading the comments, I'm starting to think maybe it isn't?
As other's have said, this is just a bunch of small functions.
Write some Haskell, every function is just another another function with parameters. If you look at the definition of a function, you will find the function is defined as a single call to another function with some parameters. Most functions are 1 line, which is actually quite hard to wrap your head around at times.
Or learn some APL where every "microprogram" is a single letter.
- allanrbo 2y agoI think it is indeed a joke on microservices and the other commenters just didn’t get the joke yet :-)
- Jtsummers 2y agoEither he is serious or he is pulling off a convincing act of being serious. He posted it earlier to reddit and has been defending it there.
- Buttons840 2y agoIf he is serious, well, he's discovered a good idea already implemented in other languages. If he can pull it off better in some way, then he might invent a language that will be used. But, I do hope he has tried a wide variety of languages, especially the terse ones. I hope he sees that a terse language with thousands of 1-line "things"--be they functions or "microprograms"--isn't necessarily easy to use and understandable.
- hinkley 2y agoIs this basically a bunch of individual DSLs all pretending to be one thing?