From: Matthias T. <mt...@we...> - 2007-05-20 11:28:34
|
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Hi, Today I've changed the repository structure. There are two new directories at the top level: appl and lib. The directories blocks and target within trunk are gone together with the makefile there. Why these changes? amforth itself is basically useless. It needs a few information about the environment it will run. I call this an "appl(ication)". In this directory you can find a collection of targets: AVR Butterfly, the Evaluation Boards and (new!) thanks to Alexander Haucks impressive work an application to use a tv with minimal hardware (2 resistors!). These applications have all that's needed to build and burn the hex files: a makefile, speed definition files (the former target/xy.asm) and some useful forthcode specific for this environment. The build process includes the amforth source tree like a library. It is up to the developer to decide which version is be used. trunk is always the lastest and newest, maybe useless version. release/x.y is stable in a sense that it is never changed. The lib directory contains forth code snippets that may be useful across applications. Currently it contains some definitions for an ANS system and some other more or less trivial words. These changes should make life easier, feedback is welcome! Matthias -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.6 (GNU/Linux) iD8DBQFGUDEI9bEHdGEMFjMRAr0jAJ9/GQOL7P8k8LEoxng6hZ7fJH8YWQCdEx2j MeVL1UZI6P/iL7nCzqT1p3g= =rLw7 -----END PGP SIGNATURE----- |