Jason Siefken
Jason Siefken
Thanks for the review! I have a few additional changes related to automatic axis labeling. Do you want those changes pushed to this branch, or to a separate one? >...
I have addressed most of your comments and included the additional code for auto-sizing the label areas (so that tick marks don't fall off the edge of the canvas). Unfortunately,...
For reference, here is what it looks like if a right label also exists. Since adequate space is always allocated, there's no bouncing! 
> > because I could notfigure out how to extract the necessary information from `Ranged`. > > Just don't get the point. Could you please what is bouncing in the...
> Ah, I see. But I'm not sure what information you need to avoid this. Probably I need to dig into your code a little bit. It's not a bug...it's...
Great :-). The new algorithm will exist in parallel to the old one, since it cannot be a drop-in replacement (it cannot eagerly return a sub drawing area). `stretch` can...
> In real time mode, the trick is we only update the actual chart area, but keep those axes and labels untouched when possible. So we need to make sure...
Would it be easier to embed a web-assembly evaluator? This project is a port of a tex engine to web-assembly. It might possibly be useful: https://github.com/kisonecat/web2js
I work around part of this issue by importing and re-exporting my parser object in typescript. Basically something like ``` // @ts-nocheck import _Parser from "grammar.peggy" import ParserType from "types.ts"...
I have been working on this issue, particularly the issues that @polkovnikov-ph brought up and I have a working prototype that automatically generates typescript types from a Peggy grammar. Source...