Skip to content

Releases: TensorCraft/TensorPy

beta 0.1

16 Mar 10:59

Choose a tag to compare

beta 0.1 Pre-release
Pre-release

TensorPy beta 0.1 for macOS (darwin).

This release includes:

  • the tensorpy interpreter binary
  • bundled modules in modules/
  • currently included standard-library-style modules:
    • json
    • re

Supported

  • Python-like expressions and operators
  • functions, defaults, and lambda
  • conditionals, loops, and ternary expressions
  • core data structures:
    • list
    • tuple
    • dict
    • set
    • str
    • bytes
  • typed exceptions with try / except
  • basic module imports:
    • import module
    • from module import name
    • from module import name as alias
  • json.loads(...)
  • json.dumps(...)
  • basic re support:
    • match
    • search
    • fullmatch
    • findall
    • split
    • sub
    • subn

Not Yet Supported

  • full Python compatibility
  • package imports and mature module resolution
  • complete builtin coverage
  • complete standard library coverage
  • full re compatibility:
    • groups
    • alternation
    • counted repetition
    • flags
  • mature REPL behavior for multi-line workflows
  • GC work for later phases

Notes

This is an early beta focused on language/runtime bring-up and incremental compatibility, not a drop-in replacement for CPython or MicroPython.