Zeph Grunschlag
Zeph Grunschlag
> Could migra support a *.sql file as the source schema? > > My thought is that I'd like to maintain a `schema.sql`, which is the authoritative schema for my...
> nice! thanks for submitting this. > > Tests are written for _all_ the sdks in this repo https://github.com/algorand/algorand-sdk-testing/ > > Once written you can tweak the `git clone` line...
Looking further into this, I see that many important classes already have `__repr__`'s. TODO: figure out which classes are missing this and would benefit from added visibility.
This isn't as relevant or simple as I originally thought. We might want to look at the compiler warnings and errors again at some future date, but as written, the...
## Example Tests That Rely on TEAL Compilation Stablity * a [test](https://github.com/algorand/pyteal/blob/07a98e01229feccd1bd2a3211fe0d867cac5953d/tests/dynamic_scratch_test.py) * and [the test library](https://github.com/algorand/pyteal/blob/07a98e01229feccd1bd2a3211fe0d867cac5953d/tests/compile_asserts.py) that the test uses
Additionally, compilation isn't thread safe. Scratch slots assignment appears to be a global that's shared across all threads and also results in unpredicable TEAL. This test [proves it](https://github.com/algorand/pyteal/blob/d2586a1ee4ff9474ad9cf1e52ad681dae6bd203d/tests/integration/blackbox_test.py#L154). Here is...
Since Int's in pyteal and teal are really uint's by default, it seems reasonable to signal the opposite with a name such as Sint or even the more verbose SignedInt
> Added some implementation for fixed point numbers. Not much to show but feedback is appreciated. Thanks for this work. How would you like to receive feedback? If you open...
With this new approach I think we should deprecate providing the return type in the decorator's parameter, as it could conflict with the type in the return annotation, and makes...
Note to self: the approach of #371 may be quite fruitful for dealing with bypassing mappings that lead to internal pyteal constructions such as subroutine boilerplates https://github.com/algorand/pyteal/pull/371#pullrequestreview-989686488