Skip to content

v0.0.5 Python Support

Pre-release
Pre-release
Compare
Choose a tag to compare
@tmr232 tmr232 released this 18 Sep 10:34
· 694 commits to main since this release
6f250d2

Added

  • Initial support for Python.
  • Support for node clusters. This is used heavily in Python, for context-managers and exception-handling.
  • A "share" feature to the demo
  • A "save SVG" option to the demo

Testing

  • Enable live-testing with the web viewer. Requires that you run both bun web-tests --watch and bun web at the same time.
  • By default, bun web only shows failing tests
  • bun web color-codes tests to note which are failing
  • bun lint added tsc --noEmit
  • DOT output in bun web is not pretty-printed, and can be automatically opened in GraphvizOnline

Fixed

  • Switch-like structures in flatSwitch now show an alternative edge from the head to the exit node.
    This was previously missing.
  • Thick-backlinks (for loops) are now generated correctly based on loop detection.