This went way beyond just partial hydration - you basically just wrote programs, and the compiler would "slice" client/server concerns for you.
It was quite revolutionary at the time, I think - but for some reason was largely DOA with practically no one paying a lick of attention.
Years later there was Meteor, which has some of that, and suddenly everyone was like ooh yay isomorphic JavaScript wooh.
I think it was way ahead of it's time - and I actually loved the idea then.
In my opinion, these new tools don't go far enough. And I know that may seem like the opposite of what I was saying the other day, but the thing is, if there was a language that gave you all of this as part of the language, not just another framework with all the limitations of an existing language - I think that's cleaner and more interesting than mangling the semantics of an existing language to accomplish something that's not quite as good and will likely be superseded in another 6 months. 😄
For further actions, you may consider blocking this person and/or reporting abuse
We're a place where coders share, stay up-to-date and grow their careers.
Do you know about Opa?
opalang.org/
From 2011. 😄
This went way beyond just partial hydration - you basically just wrote programs, and the compiler would "slice" client/server concerns for you.
It was quite revolutionary at the time, I think - but for some reason was largely DOA with practically no one paying a lick of attention.
Years later there was Meteor, which has some of that, and suddenly everyone was like ooh yay isomorphic JavaScript wooh.
I think it was way ahead of it's time - and I actually loved the idea then.
In my opinion, these new tools don't go far enough. And I know that may seem like the opposite of what I was saying the other day, but the thing is, if there was a language that gave you all of this as part of the language, not just another framework with all the limitations of an existing language - I think that's cleaner and more interesting than mangling the semantics of an existing language to accomplish something that's not quite as good and will likely be superseded in another 6 months. 😄