Skip to content

Guppy 2.0.0 alpha

Pre-release
Pre-release
Compare
Choose a tag to compare
@daniel3735928559 daniel3735928559 released this 03 Jul 05:41
· 268 commits to master since this release

This version contains:

  • 1D and 2D arrays (vectors and matrices)
  • Better symbol entry:
    • Spacebar can separate symbols
    • Symbol autoreplacement can be turned off
    • Tab can be used to trigger a replacement instead
    • Backslash can be used to input symbols, LaTeX-style
  • Better symbol specification:
    • Symbol attributes specified much more simply
    • Raw and function symbols can now easily be specified in the JSON
    • Symbol groups (for autogeneration of the on-screen keyboard)
  • Better deletion behaviour (e.g. deleting the exponent in an exponential expression in will remove the exponent but leave the base)
  • No XSLT-based rendering
  • More configuration options and callbacks, including:
    • debug, tab completion, error, change, and ready callbacks, among others.
    • Configuration of cursor behaviour in a blank field
    • Configuration of blank editor text
  • Many bugfixes, including:
    • Initialisation timing issues
    • Behaviour on non-US keyboards
    • Undo/redo while selection active
  • More symbols included by default, (including infinity, greater than/less than (and equality versions), Greek letters)
  • On-screen keyboard module for use on mobile
  • Better testing:
    • Basic function coverage checking
    • Many more tests (100% coverage of checked functions)

More application development using guppy is slated before it will be considered ready for a full release.