Menu

Home

ocratato

Introduction to toil

The toil project is for the development of a small language to be embedded into SASSY.
It will be responsible for extracting data from the knowledge base, getting it processed by other components of SASSY and then assembling it either as source for LaTex or as HTML.
The programs that it executes will be generated by a declarative language in which the user will define what they want from the document.

Please see this document for a more detailed description.

TODO List

There remains quite an amount of work to do on this project.

  • Remove CURL - running code from the internet is not necessary for SASSY, and a potential source for malware.
  • Set up a test program.
  • Investigate using std::shared_ptr in place of the project specific shared pointer class.
  • Integrate the CFI library. It currently implements several things that exist in the CFI library. We don't want duplication if it can be avoided.
  • Complete the basic types.
  • Add plug-in libraries for document creation functions.

The wiki uses Markdown syntax.

Project Members: