This is a collection of my tweets over the past ~2 years about a project I've been working on. Time and work fluctuated over that period. It was called Sonic, then Hydra. Now it's called Rome. It's a JavaScript toolchain. It has zero dependencies, every thing is custom.
-
-
A concrete example is determining—without types—whether a function is a React SFC at compile time. This requires moving through a bunch of bindings and potentially other files. And a function could conditionally return a React element, or anything else.
-
You can build up a type/control file graph without type annotations. In fact sometimes you can get more meaningful type information that way.
- 1 more reply
New conversation -
-
-
Depends... traversing the code out of the order in which it’s run could be limiting. Visitors don’t get as clear a picture of the runtime.
Thanks. Twitter will use this to make your timeline better. UndoUndo
-
-
-
Hard to solve this problem without traversing through the code in the same order in which it will be run.
Thanks. Twitter will use this to make your timeline better. UndoUndo
-
Loading seems to be taking a while.
Twitter may be over capacity or experiencing a momentary hiccup. Try again or visit Twitter Status for more information.
he/him 