I want to present very early development version of my new Open Source project. It is a program for data processing, where subprograms are connected with streams. Assumptions are similar to Unix pipelines or some other software e.g. LabVIEW or CMS/TSO Pipelines. The application is written in Java 7 so it is OS independent and use new features of this programming language. More…
Some programs are controlled by short commands in text form. They may come from user, to be read from a file, or received from another program. This make communication with such a program easier and clearer for other programs. This is a special and simplified case of Interpreter design pattern.
- Programs, which gets parameters from the command line.
- Servlets, for which data are sent using GET or POST.
- Applets on web pages where the parameters are placed in HTML.
For performance reasons, it is better when there will be interpreted many groups of parameters in a single code run. More…