.Ascii
) and the Compress tool (suffix .C
) rsp. Both are
part of the OberonV4 distribution.The directory pub/Depot4 contains the following files (XX= version number, e.g. 17 for 1.7):
- ReadMe : this file - Dp4VXX.Ascii : Depot4 files (AsciiCoder-ed) - Dp4VXX.C : Depot4 files (Compress-ed) - Examples.Ascii/Examples.C: some introductory examples - Introduction.Text : as the name says (with examples to execute) - Ml4.EBNF.Text : EBNF grammar of the Ml4 meta-language - Anleitung.Text : user guide (in German) - Guide.ps.gz : draft English user guide (Postscript/A4 - also available in US letter)Subdirectory Dp4F contains packed archives of Depot4 for Oberon/F (Component Pascal).
(1) Open Dp4VXX.Ascii (e.g., by use of "Edit.Open Dp4VXX.Ascii") and execute the "AsciiCoder.Decode" command on the frist line. or Execute "Compress.ExtractAll Dp4VXX.C". (2) Open the extracted file Dp4Make.Tool (e.g., by use of Edit.Open) and compile o n e of the Dp4SystemXXX.Mod files. XXX=Win: for Oberon running on DOS or Windows XXX=Mac: for MacOberon XXX=UNIX: for Oberon on a UNIX machine, e.g. Linux, Solaris, etc. XXX=AIX: for POWERoberon on the IBM RS6000 (AIX) (3) Compile the rest of the files. (Dp4lStyles and Dp4lIdOText are not needed absolutely. They build just a simple extension - not with System3.) (For System3 users: Open the faulty modules, delete the faulty assignations, and recompile.) (4) The Dp4Ml*.Mod files are not needed any longer and may be deleted now. (The rest of the *.Mod may be useful if one wants to further extend or change the system.) (5) Open the Depot4.Tool to see some of the available commands. The system is now ready for use. (6) For a short introductory tour execute "Edit.Open Introduction.Text". (7) Some simpe examples containing explanation are also shiped.
1.0 | first public release |
1.1 | corrects an error with Len function on TXT-type arguments new function enumerateNT in Dp4Tools comes with additional tools for dynamic grammar check and profiling |
1.2 | renaming of modules due to the subsysteme scheme of Oberon/F " may now be used in Ml4 strings public release of Oberon/F version |
1.3 | bug fixes, additional intrinsic functions |
1.4 | improved error handling optional warnings additional comment formats simplified handling of list constructs extra message module Dp4Messages recording new source procedure IFile |
1.6 | changed internal interface refinement of comment formats mapping module added first release of Depot4/Java |
1.6.1 | Ml4: special symbol any added to language |
1.7 | Additional terminals: line, ident4root Synonyms Additional procedures in Dp4Util Exclusion lists for identifiers |
(c) 1997 Jürgen Lampe