Box

A programming language thought to create graphic figures.
Download

Box Ranking & Summary

Advertisement

  • Rating:
  • License:
  • BSD License
  • Price:
  • FREE
  • Publisher Name:
  • Ryan Galloway
  • Publisher web site:
  • http://rsgalloway.com

Box Tags


Box Description

A programming language thought to create graphic figures. Box should become for vector graphics, what latex became for writing scientific documents.Installation:To compile the sources and install on your machine you may proceedwith the quite usual sequence: ./configure --with-cairo make make installDetailed installation instructions are available inside the file INSTALLin this same directory. The '--with-cairo' flag enables detection andusage of the Cairo 2D graphic library. Be sure to have this libraryinstalled on your system: this is not mandatory, but will give you somemore features (see later section).If you want a local installation, you may proceed as follows: ./configure --prefix=/home/yourusername/local --with-cairo make make installYour system won't know where to find the Box executable.Therefore you may put a line such as export PATH=$PATH:~/local/binat the end of your bashrc file (which is a hidden file in your homedirectory: ~/.bashrc). This last modification is not needed. It justmakes life easier.TestAfter installation, you may run some tests to see if the compilationsuceeded. Just type: make checkYou should get a final message such as: 0 errors found. All tests performed led to success. ...Cairo libraryYou can now compile Box with support for the Cairo 2D graphic library.Cairo gives support for some more output terminals (PDF, SVG, PNG, PS)and is going to be well exploited in the next Box releases, giving itmany cool features. Be sure to compile Box with the '--with-cairo' flag. What's New in This Release: · Copying of objects is now implemented, though it does not work for "complex" objects, such as Str. · 'include "file"' searches for files inside the directory containing the script. · The #provide directive was introduced for multiple inclusions of the same header. · Comments can start with #! (for Box scripts on Unix). · Some information was added to the -q query option. · Systematic versioning conventions and scripts are now used to help maintainers deal automatically with the issue. · Bugfixes and cleanup were done. · The libboxcore library was created.


Box Related Software