#dsl #toolchains #helpers #helper #general #toolchain #tools #set #tool #miscellaneous

pytools-rs

Miscellaneous tools referenced by DSL compilers/scientific-computing toolchains

2 releases

Uses new Rust 2021

0.1.1 Sep 10, 2022
0.1.0 Sep 10, 2022

#819 in Rust patterns

34 downloads per month
Used in symoxide

MIT license

11KB
133 lines

Pytools-rs: Set of miscellaneous tools.

Most of the functions have been ported from Pytools, which contains helpers for implementing DSLs and scientific computing frameworks in general.


lib.rs:

A set of tools that find their use across several frameworks. Borrowed lots of ideas from Pytools.

  • [unique_name_generator]: generate names while avoiding collisions in a namespace.
  • [show_graphviz]: visualize graphviz graphs.

Dependencies

~1–1.5MB
~40K SLoC