CLA : Currently Under Development List ====================================== Well - CLAv2 is now dead (bar bug fix releases). It will not be expanded on any further. Work is under way on CLAv3, which is a complete rewrite. We're using a new compiler (in fact a different language - I've moved to C). So, the under developement list is now defunct for v2. This list shows new features for v3. CLA3 has been under developement for around 6 monthes now, and early beta test versions were sent out at the start of december - a full release is expected in the new year. These are the features either currently being worked on, or pencilled in for when time allows. They aren't in any particular order. Feel free to mail me additions (or solutions!!) 1) Full colour support. **DONE 2) Better memory management. **DONE 3) All new schematic editor with a more standard interface (allows multiple selections & group operations). **DONE 4) Attatch Vector description to blocks - custom components. 5) Hierachy navigator. **DONE 6) The Librarian - although the current one is a big improvement on what went before, it still needs work. 7) Encapsulate - select multiple gates & have them wrapped into a block. 8) Multi-signal buses. A serious must here. I'd like to keep it elegant though so any suggestions on the GUI side of this would be appreciated, so I know how to approach it. Perhaps a PopUp with a list of the contents of a bus for extracting a single signal......? 9) SPICE output module. SPOUT (SPice OUTput) has been under developement for some 20 months. Not by me however, as developement was given over entirely to someone else, who has made a very nice job as far as it goes, but still needs about 2 monthes of actual work to get it into a decent shape. I have given up on trying to push the guy into getting on with it, so... EMAIL to P.B.Johnson@newcastle.ac.uk to prod him into finishing the bloody thing........ 10) Online Help. **DONE 11) Modularisation. This is the big IF. My idea for CLA is to eventually split the entire system into seperate programs, running under a client-server model. The Schematic editor could act as a base for this, and would start up service processes (eg. an FSM editor, or a simulator) as required. This would allow a much more flexible system than exists at the moment. Oh well, that'll have to wait for MultiTOS to get sorted out, or for MagiX to get MiNT compatible Pipes & stuff. ** Although it's disabled in the release version, I've started doing ** this already, using Xacc2 for the IPC. This allows the sub-modules ** to be either applications (under MTOS) or accessories (under TOS). ** ST-Guide falls under this heading for the context sensitice help, and ** so appears in the Remote Status window, although it uses AV_PROTOCOL ** not Xacc2. 12) Colour Icon support (as soon as I get hold of a Color Icon Editor). 13) A port of CLA to the PC now looks certain, but is likely to be a comercial venture (I have had enquiries from an EDA company about the PC port). This will run under MS Windows - I hasten to add that the Atari version will continue to be the developement platform, with the PC approx. 4 monthes behind the state of play. Contact me for details - I'm not doing the PC port myself, I'm continuing the atari development & Malek Jaber is doing all the PC stuff, but I can put you in touch. 16/11/94, Craig.