Short: AmigaE sources for ViewDiz 2.1+ Author: ki9656@unidhp.uni-c.dk (Mikael Lund) Uploader: lund kiku dk (Mikael Lund) Type: dev/src Requires: AmigaE Architecture: m68k-amigaos INTRODUCTION: Since I'm no longer working on ViewDiz I have decided to release the sourcecode in the hope that someone will continue where I have left. This archive contains the full source for ViewDiz 2.1 and the code I made for the next released, but never finished. UNFINISHED CODE: I had many ideas for version 2.2 and did make quite a lot of them come true. One of the major plans where to make a 'viewdiz.library' which could be accessed by other programmers. AmigaE has the ability to compile libraries, but before doing so it's best to test your code as an AmigaE module. So the code for the library included here is as modules and is not yet finished. I have started recoding ViewDiz using a module called "viewdizlib.m" which contains the majority of the new code - this will make the programming easier, since the main functions are placed in the module. Another plan (which is also partly coded) where to use binary modules and wizards (i.e not only scripts). This can speed up processing of files, since these executable files can be made resident. DESCRIPTION OF SOME OF THE FILES: (* = important file) emods/viewdizlib.e * The main code is here; this is where to start! emods/viewdizlib.doc * Explanation of the routines; unfinished emods/external.e * Contains the objects used by viewdizlib.e emods/viewdiz.e - Old version of viewdizlib.e, may still contain some usefull routines. Isn't compatible with external.e anymore, so you can't compile it. emods/match.e - Routine to find files via pattern matching (used for multiplefile-support) See vdiz.e for an example how to use it. libtest.e * This demonstrates some of the uses of the viewdizlib.m functions - this is how you should start creating the new ViewDiz application. vdiz.e - Uses the now obsolute emods/viewdiz.m module, but could be usefull. You can't compile it since emods/viewdiz.m isn't available. modules/ * Contain some experiments of executable modules. env/viewdiz * Contain modules, wizards etc. and should be assigned "ViewDiz:". In this way ViewDiz have got it's own directory which can always be located As far as I recall I have also made changes to the configuration file (compare env:viewdiz from v2.1 with env/viewdiz) FINAL NOTES: I hope someone will continue updating ViewDiz - I got a little excited going through my code and actually considered continue on it. But... I simply have no time for it. So just get going - you are always welcome to mail me with questions etc. I hope you will excuse my messy code and remember that I'm just a chemist. Kind Regards Mikael Lund, author of ViewDiz