What's Next

Sym is still early in the beta testing process, but it's now at a point where most of the main features have been implemented.
It's far enough along so that many users will be able to do useful things with it. If you have feedback, you can send an email to support@symbolicware.com or use the Send Feedback menu item in the Help menu.
Up to this point, the emphasis has been on the code in the application itself. As a result the libraries are still in need of a lot of work. In addition to improving the existing libraries, more libraries are in development.
The main features planned for Sym in the near future include:
  • Complex algebra
    A library that includes the basics for handling expressions that involve complex numbers is in development.
  • Additional exporters and importers
    Export to LaTeX and HTML has already been implemented in this version, but are not thoroughly tested. In addition, to work with other mathematical tools that are primarily text based users need the ability to select an expression in Sym, copy that expression to a text format that is compatible with a particular tool, then after processing this expression using another tool to import the result back into Sym. Importers and exporters that do this are in development and users will be able to create their own importers and exporters to connect with any tools they need.
  • Plugins
    This feature will allow users to incorporate existing mathematical tools directly into the Sym application. Users will be able to add functions from other tools - these functions will appear in Sym as something very similar to the built in functions that are already part of the application. For example, one of the plugins that is in development would bring in some of the functions available in the sympy library in Python. Documents that use this plugin would then be able to, for instance, execute a command that would invoke the integrate function in sympy. The basic functionality for plugins has already been developed.