M. Lanza
M. Lanza
I understand the suggestion for TypeScript, but JavaScript has served me extremely well and I rarely fight/struggle with it. I'm not yet sold on the static type analysis. I have...
I don't mind the team closing this if it's complicated for them. But I don't anticipate it would be a major change. I'm almost imagining some flag being flipped. If...
I am also having issues with reordering pages. I drag them and drop them at the new location, but after the page refreshes the prescribed order is not in effect....
I am no longer pursuing this issue. If someone else is, please reopen.
Clojure has long promoted the idea of using maps (records) and vectors (tuples) to define immutable constructs which could be used to model state change with an atom (state container)....
Yes, these are just record values with custom prototypes. Also, their constructors allow for the initializing of their immutable properties. Plus they define methods. And equality is now checked by...
What problems does having protocols solve? I'm not sure I understand the question. Clojure uses them. I wanted them so badly in JavaScript that [I implemented them](https://github.com/mlanza/atomic), for all the...
I explained that I have a library where I implemented protocols on null. It's just trickery, all in the implementation. Not impossible. And it's proven useful for a long while...
Heard. But I'm making the same cases Clojure makes for its usefulness. And this thread is about putting a voice to a position. With protocols you can iterate over a...
It's the having to put a conditional statement around everything which is the very problem protocols intend to eradicate. The point is the conditional is moved from the code and...