Live data from Hacker News

Show HN: I made a parser visualizer using manim

github.com

11–16 of 16 posts

Re: Show HN: I made a parser visualizer using manim

#11
post #5

I've heard it said previously that manim is hard to use if you're not 3b1b. Is this (still) true? How hard was the manim side of things to implement, subjectively speaking?

All points roboticmind said are true There is also a good tutorial for manim on YouTube [1]

Coming to this project, getting things working with original manim (ManimGL) was a bit of a pain, however, the community edition works very nice. I have compared the outputs produced by ManimGL and ManimCE in the docs [2], you can have a look at that as well

[1]: https://www.youtube.com/playlist?list=PL2B6OzTsMUrwo4hA3BBfS...

[2]: https://ashutoshbsathe.github.io/yacv/manim-comparison/

Re: Show HN: I made a parser visualizer using manim

#12
post #8

The readme doesn't show any example visualizations...

The README file will link you to the demo video on YouTube [1]. There is also a working example section [2] on the landing page of documentation which shows what all visualizations yacv can produce given a CFG and a string

[1]: https://www.youtube.com/watch?v=BozB0O0__Qg

[2]: https://ashutoshbsathe.github.io/yacv/#working-example

Re: Show HN: I made a parser visualizer using manim

#15

I love it. I will definitely use it in the compiler class I will be teaching in Fall. Please improve the README file.

Thanks. Using this for teaching was my primary goal too ! Please let me know how it goes.

Can you give me some pointers for improving README ? I know README isn't the best out there, but I'm also not sure what I must change to make it better

Re: Show HN: I made a parser visualizer using manim

#16
post #14

Video makes it hard to understand what's changed from frame to frame. I think static < animated < interactive.

I also find that for a first time user, it may be a bit hard to figure out what's exactly going on. I experimented with slowing down the animation after every step, let the user take in what's happened and then move to next step but that made the video too long and kinda boring for experienced users

I figured after watching 1-2 such visualizations, you get used to looking at exactly the parts that are changing and then it works without explicitly slowing down the video

Post reply on HN