stx_libbasic2.st
changeset 2600 1baebd09201c
parent 2587 e149cfcded61
child 2609 c18dc7ad61cf
--- a/stx_libbasic2.st	Wed Aug 03 21:23:57 2011 +0200
+++ b/stx_libbasic2.st	Wed Aug 03 21:24:00 2011 +0200
@@ -42,7 +42,7 @@
 !
 
 extensionsVersion_CVS
-    ^ '$Header: /cvs/stx/stx/libbasic2/stx_libbasic2.st,v 1.74 2011-08-02 17:48:55 cg Exp $'
+    ^ '$Header: /cvs/stx/stx/libbasic2/stx_libbasic2.st,v 1.75 2011-08-03 19:24:00 stefan Exp $'
 ! !
 
 !stx_libbasic2 class methodsFor:'description'!
@@ -58,8 +58,15 @@
 !
 
 preRequisites
+    "list all required packages.
+     This list can be maintained manually or (better) generated and
+     updated by scanning the superclass hierarchies and looking for
+     global variable accesses. (the browser has a menu function for that)
+     Howevery, often too much is found, and you may want to explicitely
+     exclude individual packages in the #excludedFromPrerequisites method."
+
     ^ #(
-	#'stx:libbasic'    "Object - superclass of HierarchicalURI "
+        #'stx:libbasic'    "Object - superclass of HierarchicalURI "
     )
 ! !
 
@@ -140,163 +147,183 @@
      Attributes are: #autoload or #<os> where os is one of win32, unix,..."
 
     ^ #(
-	"<className> or (<className> attributes...) in load order"
-	ActorStream
-	(AppletalkSocketAddress autoload)
-	Archiver
-	(BIG5EncodedString autoload)
-	(BZip2Stream unix autoload)
-	BaseNCoder
-	Bezier
-	BinaryTree
-	BinaryTreeNode
-	BitArray
-	BooleanArray
-	CRC32Stream
-	CacheDictionary
-	Circle
-	(CollectingSharedQueueStream autoload)
-	CompressionStream
-	(CompressionStreamTest autoload)
-	(Cons autoload)
-	(ConsStream autoload)
-	Curve
-	(DecNetSocketAddress autoload)
-	DirectoryContents
-	EllipticalArc
-	(EpsonFX1PrinterStream autoload)
-	ExternalLong
-	FileSorter
-	(FileText autoload)
-	FourByteString
-	(GBEncodedString autoload)
-	(HPLjetIIPrinterStream autoload)
-	(HandlerCollection autoload)
-	InterestConverterWithParameters
-	(InternalPipeStream autoload)
-	Iterator
-	JISEncodedString
-	(KSCEncodedString autoload)
-	(KeywordInContextIndexBuilder autoload)
-	(LazyArray autoload)
-	(LazyCons autoload)
-	(LazyValue autoload)
-	LineSegment
-	Bezier2Segment
-	List
-	MappedCollection
-	(MessageChannel autoload)
-	Monitor
-	NameLookupError
-	(NumberSet autoload)
-	(OperationQueue autoload)
-	OrderedDictionary
-	OrderedSet
-	Polygon
-	(PowerSet autoload)
-	PrinterStream
-	PrintfScanf
-	Promise
-	Queue
-	Random
-	RandomGenerator
-	(RandomParkMiller autoload)
-	(RandomTT800 autoload)
-	ReindexedCollection
-	RunArray
-	SequenceWithSentinel
-	(SequenceableCollectionSorter autoload)
-	(SerialPort win32)
-	SharedCollection
-	Singleton
-	Socket
-	SocketAddress
-	SocketAddressInfo
-	SoundStream
-	Spline
-	ArrowedSpline
-	(SplittingWriteStream autoload)
-	Stack
-	Text
-	TextStream
-	TimeDuration
-	URI
-	UUID
-	UnboxedIntegerArray
-	UndoSupport
-	UnitConverter
-	(UnixPTYStream autoload)
-	(ValueLink autoload)
-	(WinAPIFunction autoload)
-	#'stx_libbasic2'
-	Arrow
-	Base32Coder
-	Base64Coder
-	CacheDictionaryWithFactory
-	HierarchicalURI
-	HostAddressLookupError
-	HostNameLookupError
-	IPSocketAddress
-	IntegerArray
-	LongIntegerArray
-	PostscriptPrinterStream
-	SharedQueue
-	SignedIntegerArray
-	SignedLongIntegerArray
-	SignedWordArray
-	TimedPromise
-	UDSocketAddress
-	Unicode32String
-	WordArray
-	ZipStream
-	FileURI
-	FtpURI
-	HttpURI
-	IPv6SocketAddress
-	ZipArchive
-	HTMLUtilities
-	IncrementNotification
-	PhoneticStringUtilities
-	StringUtilities
-	AATree
-	AATreeNode
-	BTree
-	TSTree
-	TreeSet
-	Lazy
-	Future
-	Heap
-	SelectingReadStream
-	CollectingReadStream
-	FilteringStream
-	LineNumberReadStream
-	FilteringLineStream
-	MultiReadStream
-	SftpURI
-	ZipArchiveConstants
-	CharacterSet
-	#'BackgroundJob'
-	#'BackgroundQueueProcessingJob'
+        "<className> or (<className> attributes...) in load order"
+        ActorStream
+        (AppletalkSocketAddress autoload)
+        Archiver
+        (BIG5EncodedString autoload)
+        BTree
+        (BZip2Stream unix autoload)
+        BackgroundJob
+        BaseNCoder
+        Bezier
+        BinaryTree
+        BinaryTreeNode
+        BitArray
+        CRC32Stream
+        CacheDictionary
+        CharacterSet
+        Circle
+        CollectingReadStream
+        (CollectingSharedQueueStream autoload)
+        CompressionStream
+        (CompressionStreamTest autoload)
+        (Cons autoload)
+        (ConsStream autoload)
+        Curve
+        (DecNetSocketAddress autoload)
+        DirectoryContents
+        EllipticalArc
+        (EpsonFX1PrinterStream autoload)
+        ExternalLong
+        FileSorter
+        (FileText autoload)
+        FilteringStream
+        FourByteString
+        Future
+        (GBEncodedString autoload)
+        (HPLjetIIPrinterStream autoload)
+        HTMLUtilities
+        (HandlerCollection autoload)
+        Heap
+        IncrementNotification
+        InterestConverterWithParameters
+        (InternalPipeStream autoload)
+        Iterator
+        JISEncodedString
+        (KSCEncodedString autoload)
+        (KeywordInContextIndexBuilder autoload)
+        Lazy
+        (LazyArray autoload)
+        (LazyCons autoload)
+        (LazyValue autoload)
+        LineSegment
+        List
+        MappedCollection
+        (MessageChannel autoload)
+        Monitor
+        MultiReadStream
+        NameLookupError
+        (NumberSet autoload)
+        (OperationQueue autoload)
+        OrderedDictionary
+        OrderedSet
+        PhoneticStringUtilities
+        Polygon
+        (PowerSet autoload)
+        PrinterStream
+        PrintfScanf
+        Promise
+        Queue
+        Random
+        RandomGenerator
+        (RandomParkMiller autoload)
+        (RandomTT800 autoload)
+        ReindexedCollection
+        RunArray
+        SelectingReadStream
+        SequenceWithSentinel
+        (SequenceableCollectionSorter autoload)
+        (SerialPort win32 autoload)
+        SharedCollection
+        Singleton
+        Socket
+        SocketAddress
+        SocketAddressInfo
+        SoundStream
+        Spline
+        (SplittingWriteStream autoload)
+        Stack
+        StringUtilities
+        TSTree
+        Text
+        TextStream
+        TimeDuration
+        TreeSet
+        URI
+        UUID
+        UnboxedIntegerArray
+        UndoSupport
+        UnitConverter
+        (UnixPTYStream autoload)
+        (ValueLink autoload)
+        (WinAPIFunction autoload)
+        ZipArchiveConstants
+        #'stx_libbasic2'
+        AATree
+        AATreeNode
+        Arrow
+        ArrowedSpline
+        BackgroundQueueProcessingJob
+        Base32Coder
+        Base64Coder
+        Bezier2Segment
+        BooleanArray
+        CacheDictionaryWithFactory
+        FilteringLineStream
+        HierarchicalURI
+        HostAddressLookupError
+        HostNameLookupError
+        IPSocketAddress
+        IntegerArray
+        LineNumberReadStream
+        LongIntegerArray
+        PostscriptPrinterStream
+        SharedQueue
+        SignedIntegerArray
+        SignedLongIntegerArray
+        SignedWordArray
+        TimedPromise
+        UDSocketAddress
+        Unicode32String
+        WordArray
+        ZipArchive
+        ZipStream
+        FileURI
+        FtpURI
+        HttpURI
+        IPv6SocketAddress
+        SftpURI
     )
 !
 
 extensionMethodNames
+    "lists the extension methods which are to be included in the project.
+     Entries are 2-element array literals, consisting of class-name and selector."
+
     ^ #(
-	Object addInterest:
-	Object expressInterestIn:for:sendBack:
-	Object interests
-	Object interestsFor:
-	Object onChangeEvaluate:
-	Object onChangeSend:to:
-	Object removeInterest:
-	Object retractInterestIn:for:
-	Object retractInterests
-	Object retractInterestsFor:
-	Object retractInterestsForWhich:
-	Object retractInterestsIn:
-	Object when:send:to:
-	CharacterArray asKoelnerPhoneticCode
-	CharacterArray asSoundexCode
+        CharacterArray asKoelnerPhoneticCode
+        CharacterArray asSoundexCode
+        CharacterArray printf:
+        CharacterArray printf:on:
+        CharacterArray printfWith:
+        CharacterArray printfWith:with:
+        CharacterArray printfWith:with:with:
+        CharacterArray printfWith:with:with:with:
+        CharacterArray #'printf_formatArgCount'
+        CharacterArray #'printf_printArgFrom:to:withData:'
+        CharacterArray #'printf_printOn:withData:'
+        CharacterArray scanf:
+        CharacterArray #'scanf_scanArgFrom:to:format:'
+        CharacterArray sscanf:
+        Float absDecimalPrintOn:digits:
+        Float absPrintOn:digits:
+        Float absScientificPrintOn:digits:
+        Object addInterest:
+        Object expressInterestIn:for:sendBack:
+        Object interests
+        Object interestsFor:
+        Object onChangeEvaluate:
+        Object onChangeSend:to:
+        Object removeInterest:
+        Object retractInterestIn:for:
+        Object retractInterests
+        Object retractInterestsFor:
+        Object retractInterestsForWhich:
+        Object retractInterestsIn:
+        Object when:send:to:
+        Stream collecting:
+        Stream selecting:
     )
 ! !
 
@@ -327,9 +354,9 @@
 !stx_libbasic2 class methodsFor:'documentation'!
 
 version
-    ^ '$Header: /cvs/stx/stx/libbasic2/stx_libbasic2.st,v 1.74 2011-08-02 17:48:55 cg Exp $'
+    ^ '$Header: /cvs/stx/stx/libbasic2/stx_libbasic2.st,v 1.75 2011-08-03 19:24:00 stefan Exp $'
 !
 
 version_CVS
-    ^ '$Header: /cvs/stx/stx/libbasic2/stx_libbasic2.st,v 1.74 2011-08-02 17:48:55 cg Exp $'
+    ^ '$Header: /cvs/stx/stx/libbasic2/stx_libbasic2.st,v 1.75 2011-08-03 19:24:00 stefan Exp $'
 ! !