--- 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 $'
! !