Facility for quick bootstrapping of development
One purpose of this facility is to allow someone investigating art to get started. Another purpose is to allow someone on an experiment to make new code without having to build all the experiment's code.
First example: I want to sit at my laptop and start developing an analysis or producer module without any fuss or many steps involved. Here is a use-case for demonstrating the use of art that doesn't use any experiment's code, and doesn't require building art.
The sketch below is intended as motivational, not as a script from which we may not diverge.
- install art
- set up art
- go to my home directory and type "makestudy my area". The generated directory has to contain some example products, some example code in an analyzer, etc., because the bare art installation doesn't contain such things.
- cd myarea
- look at
analysis_module.ccand add a print statement
- look in the readme for the command line to compile and run the module
- type "make" and watch it build
- type the run command from the readme file and watch it go
#4 Updated by Rob Kutschke about 5 years ago
To Lynn: this is the first I have heard of it so, at present, I don't understand its releationship to the toyExperiment or to the workbook.
To All: Who is the target audience for this feature? It sounds like it is someone who is evaluating art for use in some experiment and who already knows art well enough that they do not need instruction - they just want an empty sandbox. Is that right?