Modula-2 Reloaded

A Modern Typesafe & Literate Programming Notation

Site Menu

Project

Specification

Implementation

Recommendations

Reference

Needs Updating

Work in Progress

Wastebasket

Wiki Manual

edit SideBar

Library Modules

Spec.LibraryModules History

Hide minor edits - Show changes to output

2010-05-24 13:16 by benjk -
Changed line 104 from:
*[[Math|RealMath]]
to:
*[[RealMath]]
2010-05-24 12:58 by benjk -
Changed line 68 from:
*[[`BS16]]
to:
*[[BS16]]
2010-05-24 12:58 by benjk -
Changed line 146 from:
*[[WiP/RealNumberFormatting|Real Number Formatting]]
to:
*[[WiP/RealNumberFormatting|Real Number Formatting]]
2010-05-24 12:58 by benjk -
Changed line 68 from:
*[[BS16]]
to:
*[[`BS16]]
2010-05-24 12:34 by benjk -
Changed line 146 from:
*see also [[WiP/RealNumberFormatting]]
to:
*[[WiP/RealNumberFormatting|Real Number Formatting]]
2010-05-24 12:33 by benjk -
Changed line 145 from:
*[[WiP/PervasiveIOAsAnImportAggregator|PervasiveIO]]
to:
*[[WiP/PervasiveIOAsAnImportAggregator|PervasiveIO as an Import Aggregator]]
2010-05-24 12:28 by benjk -
Added line 130:
*[[DEQ]]
2010-05-24 12:23 by benjk -
Changed lines 143-172 from:

!!!!Old Stuff

!!!!IO Library
*[[File]]
*[[TextIO]]
*[[RawIO]]
*[[Terminal]]
*[[StdIO]]
*[[RedirStdIO]]
*[[ProgramArgs]]
*[[PervasiveIO]]
*[[Conversion]]

!!!Collections
*[[Collections]]
*[[Stack]]
*[[OOStack]]
*[[Queue]]
*[[DEQ]]
*[[PriorityQueue]]
*[[BTree]]
*[[AATree]]
*[[SplayTree]]
*[[PatriciaTrie]]
*[[HashTable]]
*[[ResizableArray]]


!!!!Alternative Pervasive IO
to:
!!!!See Also
2010-05-24 12:22 by benjk -
Added lines 126-141:

!!!Template Library
*[[Stack]]
*[[Queue]]
*[[PriorityQueue]]
*[[AATree]]
*[[SplayTree]]
*[[PatriciaTrie]]
*[[DynamicArray]]
*[[KeyValueStore]]
*[[SubrangeInteger]]
*[[NonZeroIndexArray]]

!!!Examples
*[[Dictionary]]
*[[ExampleVector]]
2010-05-24 12:18 by benjk -
Deleted line 40:
2010-05-24 12:17 by benjk -
Changed lines 41-55 from:
*[[BOOLEAN]]
*[[BITSET]]
*[[LONGBITSET]]
*[[CHAR]]
*[[ARRAYOFCHAR]]
*[[UNICHAR]]
*[[ARRAYOFUNICHAR]]
*[[OCTET]]
*[[CARDINAL]]
*[[LONGCARD]]
*[[INTEGER]]
*[[LONGINT]]
*[[REAL]]
*[[LONGREAL]]
to:

*[[IO Module BOOLEAN]]
*[[IO Module BITSET]]
*[[IO Module LONGBITSET]]
*[[IO Module CHAR]]
*[[IO Module ARRAY OF CHAR]]
*[[IO Module UNICHAR]]
*[[IO Module ARRAY OF UNICHAR]]
*[[IO Module OCTET]]
*[[IO Module CARDINAL]]
*[[IO Module LONGCARD]]
*[[IO Module INTEGER]]
*[[IO Module LONGINT]]
*[[IO Module REAL]]
*[[IO Module LONGREAL]]
Changed lines 129-131 from:
!!!IO Library
to:
!!!!Old Stuff

!
!!!IO Library
Deleted lines 158-170:
*[[IO Module BITSET]]
*[[IO Module BOOLEAN]]
*[[IO Module OCTET]]
*[[IO Module CHAR]]
*[[IO Module ARRAY OF CHAR]]
*[[IO Module UNICHAR]]
*[[IO Module ARRAY OF UNICHAR]]
*[[IO Module CARDINAL]]
*[[IO Module LONGCARD]]
*[[IO Module INTEGER]]
*[[IO Module LONGINT]]
*[[IO Module REAL]]
*[[IO Module LONGREAL]]
2010-05-24 12:14 by benjk -
Deleted line 34:
!!!!SYSTEM IO
2010-05-24 12:14 by benjk -
Changed lines 22-39 from:
!!!Numeric Types
*[[BCD]]
*[[LONGBCD]]
*[[COMPLEX]]
*[[LONGCOMPLEX]]

!!!Math
*[[Math]]
*[[BCDMath]]
*[[ComplexMath]]

!!!Text
*[[ASCII]]
*[[Regex]]
*[[RegexConv]]

!!!IO Library
*[[File
]]
to:
!!!Filesystem
*[[Filesystem]]
*[[DefaultDir]]
*[[Pathnames]]

!!!File IO
*[[FileIO]]
Changed lines 30-31 from:
*[[RawIO]]
to:
*[[RegexIO]]
*[[Scanner
]]
Changed lines 33-35 from:
*[[StdIO]]
*[[RedirStdIO]]
*[[ProgramArgs]]
to:

!!!System Type IO
!!!!SYSTEM IO
*[[IO Module BYTE]]
*[[IO Module WORD]]
*[[IO Module ADDRESS]]

!!!Pervasive Type IO
Added lines 42-137:
*[[BOOLEAN]]
*[[BITSET]]
*[[LONGBITSET]]
*[[CHAR]]
*[[ARRAYOFCHAR]]
*[[UNICHAR]]
*[[ARRAYOFUNICHAR]]
*[[OCTET]]
*[[CARDINAL]]
*[[LONGCARD]]
*[[INTEGER]]
*[[LONGINT]]
*[[REAL]]
*[[LONGREAL]]

!!!Semantic Definitions
*[[ZTYPE]]
*[[RTYPE]]
*[[CTYPE]]
*[[VTYPE]]
*[[ArrayType]]
*[[SetType]]
*[[DateType]]
*[[StringType]]
*[[CollectionType]]

!!!Library Defined Types
*[[BS16]]
*[[BS32]]
*[[BS64]]
*[[BS128]]
*[[CARD16]]
*[[CARD32]]
*[[CARD64]]
*[[CARD128]]
*[[INT16]]
*[[INT32]]
*[[INT64]]
*[[INT128]]
*[[BCD]]
*[[LONGBCD]]
*[[COMPLEX]]
*[[LONGCOMPLEX]]
*[[CHARSET]]
*[[STRING]]
*[[UNISTRING]]
*[[Unsigned24]]
*[[Unsigned31]]
*[[Unsigned60]]
*[[UnsignedReal60]]

!!!Alias Types
*[[Bitsets]]
*[[Cardinals]]
*[[Integers]]
*[[SHORTBITSET]]
*[[LONGLONGBITSET]]
*[[SHORTCARD]]
*[[LONGLONGCARD]]
*[[SHORTINT]]
*[[LONGLONGINT]]

!!!Math
*[[Math|RealMath]]
*[[LongRealMath]]
*[[BCDMath]]
*[[LongBCDMath]]
*[[ComplexMath]]
*[[LongComplexMath]]

!!!Text
*[[ASCII]]
*[[Regex]]
*[[RegexConv]]

!!!Date & Time
*[[TZ]]
*[[Time]]
*[[DateTime]]
*[[TimeUnits]]
*[[SysClock]]

!!!Legacy
*[[LegacyPIM]]
*[[LegacyISO]]


!!!IO Library
*[[File]]
*[[TextIO]]
*[[RawIO]]
*[[Terminal]]
*[[StdIO]]
*[[RedirStdIO]]
*[[ProgramArgs]]
*[[PervasiveIO]]
Deleted lines 153-156:
!!!!SYSTEM IO
*[[IO Module BYTE]]
*[[IO Module WORD]]
*[[IO Module ADDRESS]]
2010-05-24 11:57 by benjk -
Added lines 17-20:

!!!Exceptions and Termination
*[[Exceptions]]
*[[Termination]]
2010-05-24 11:42 by benjk -
Changed lines 12-13 from:
*[[Pervasives|PERVASIVES]]
*[[Bindings|BINDINGS]]
to:
*[[PERVASIVES]]
*[[BINDINGS]]
2010-05-24 11:42 by benjk -
Added line 3:
*[[SYSTEM]]
Added line 5:
*[[Runtime System|RUNTIME]]
Changed lines 7-9 from:
*[[Runtime System|RUNTIME]]
*[[SYSTEM]]

to:
Added lines 10-13:

!!!Documentation Modules
*[[Pervasives|PERVASIVES]]
*[[Bindings|BINDINGS]]
2010-03-04 17:42 by benjk -
Changed line 28 from:
*[RegexConv]]
to:
*[[RegexConv]]
2010-03-04 17:41 by benjk -
Added lines 27-28:
*[[Regex]]
*[RegexConv]]