# HG changeset patch # User Claus Gittinger # Date 1578083206 -3600 # Node ID 59a7350c714919d5992cc733908047cc64dbef40 # Parent 7b72eccc4366850c0015b27d33b0816e2bcfae19 *** empty log message *** diff -r 7b72eccc4366 -r 59a7350c7149 stx_libbasic2.st --- a/stx_libbasic2.st Fri Jan 03 21:15:28 2020 +0100 +++ b/stx_libbasic2.st Fri Jan 03 21:26:46 2020 +0100 @@ -78,13 +78,13 @@ They are mandatory, because we need these packages as a prerequisite for loading and compiling. When loading whole packages, mandatoryPreRequisites will be automatically loaded - BEFORE this packet has been loaded. + BEFORE this packet has been loaded. This method is generated automatically, by searching along the inheritance chain of all of my classes. Please take a look at the #referencedPreRequisites method as well." ^ #( - #'stx:libbasic' "AbstractMultidimensionalArray - superclass of Matrix" + #'stx:libbasic' "AbstractMultidimensionalArray - superclass of Matrix" ) ! @@ -97,7 +97,7 @@ includes explicit checks for the package being present. When loading whole packages, referencedPreRequisites will be automatically loaded - AFTER this packet has been loaded. + AFTER this packet has been loaded. This method is generated automatically, by searching all classes (and their packages) which are referenced by my classes. Please also take a look at the #mandatoryPreRequisites method" @@ -133,7 +133,7 @@ ! additionalLinkLibraries_make_dot_proto - ^ '$(ZLIB_LD_ARG) $(BZ2LIB_LD_ARG)' + ^ '$(ZLIB_LD_ARG) $(BZ2LIB_LD_ARG) $(AUDIOLIB_LD_ARG)' ! additionalRules_bc_dot_mak @@ -195,202 +195,202 @@ Attributes are: #autoload or # where os is one of win32, unix,..." ^ #( - " or ( attributes...) in load order" - AVLTree - AbstractBackgroundJob - ActiveObject - ActorStream - Archiver - AutoResizingOrderedCollection - BIG5EncodedString - BTree - BaseNCoder - Bezier - BinaryTree - BinaryTreeNode - BloomFilter - BoltLock - CRCStream - CacheDictionary - CachedValue - CharacterSet - Circle - CollectingReadStream - CollectingSharedQueueStream - CollectionBuilder - ComplexDoubleArray - ComplexFloatArray - CompressionStream - Cons - ConsStream - Curve - DelayedValue - DirectoryContents - DoubleLink - EllipticalArc - ExternalInt - ExternalLong - FileSorter - FileText - FilteringStream - FourByteString - FuzzyMatcher - GBEncodedString - GeometricSeries - HTMLUtilities - HalfFloat - HalfFloatArray - HandlerCollection - Heap - IEEEFloat - IdentityBag - IncompatibleMatrixError - IncrementNotification - IndentStream - InterestConverterWithParameters - InternalPipeStream - Iterator - JISEncodedString - KSCEncodedString - KeywordInContextIndexBuilder - Lazy - LazyArray - LazyValue - LineSegment - List - LoggingStream - MappedCollection - Matrix - MessageChannel - Monitor - MultiReadStream - NameLookupError - NumberSet - OctaFloat - OperationQueue - PersistentFileHistory - PhoneticStringUtilities - PluggableDictionary - PluggableSet - Polygon - PowerSet - PrinterStream - PrintfScanf - PriorityQueue - Promise - QDouble - QuadFloat - Queue - Random - RandomBlumBlumShub - RandomKISS - RandomKISS2 - RandomMT19937 - RandomParkMiller - RandomRDRand - RandomTT800 - ReindexedCollection - RunArray - SegmentedOrderedCollection - SelectingReadStream - SequenceWithSentinel - SequenceableCollectionSorter - SerialPort - SharedCollection - Singleton - SmallBag - Socket - SocketAddress - SocketAddressInfo - SocketErrorNotification - SortedSet - SoundStream - Spline - SplittingWriteStream - Stack - StringPattern - StringUtilities - TSTree - TSTreeNode - TableData - TerminalSession - Text - TextClassifier - TextStream - TreeSet - Trie - URI - UUID - UndoSupport - UnitConverter - UnixPTYStream - ValueLink - VirtualArray - VirtualDictionary - WeakOrderedCollection - ZipArchiveConstants - #'stx_libbasic2' - AATree - AATreeNode - AppletalkSocketAddress - Arrow - ArrowedSpline - AutoResizingOrderedCollectionWithDefault - BZip2Stream - BackgroundJob - BackgroundPeriodicalJob - BackgroundQueueProcessingJob - Base32Coder - Base64Coder - BayesClassifier - Bezier2Segment - CRC16Stream - CRC32Stream - CRC8Stream - CacheDictionaryWithFactory - DecNetSocketAddress - EpsonFX1PrinterStream - FilteringLineStream - Future - HPLjetIIPrinterStream - HTMLPrinterStream - HierarchicalURI - HostAddressLookupError - HostNameLookupError - IPSocketAddress - LazyCons - LineNumberReadStream - PostscriptPrinterStream - RandomGNUSmalltalk - RandomGenerator - SharedQueue - TSMultiTree - TSMultiTreeNode - TimedPromise - TwoDimensionalMatrix - UDSocketAddress - Unicode32String - ValueDoubleLink - VirtualArrayWithCache - ZipArchive - ZipStream - Base64UrlCoder - FileURI - FtpURI - HttpURI - IPv6SocketAddress - SftpURI - SquareMatrix - UnlimitedSharedQueue - HttpsURI - #'Matrix2_2' - #'Matrix3_3' - (DoubleLinkedList autoload) - (IdentitySkipList autoload) - (IteratorStream autoload) - (RecursiveSeriesStream autoload) - (SkipList autoload) - (SkipListNode autoload) + " or ( attributes...) in load order" + AVLTree + AbstractBackgroundJob + ActiveObject + ActorStream + Archiver + AutoResizingOrderedCollection + BIG5EncodedString + BTree + BaseNCoder + Bezier + BinaryTree + BinaryTreeNode + BloomFilter + BoltLock + CRCStream + CacheDictionary + CachedValue + CharacterSet + Circle + CollectingReadStream + CollectingSharedQueueStream + CollectionBuilder + ComplexDoubleArray + ComplexFloatArray + CompressionStream + Cons + ConsStream + Curve + DelayedValue + DirectoryContents + DoubleLink + EllipticalArc + ExternalInt + ExternalLong + FileSorter + FileText + FilteringStream + FourByteString + FuzzyMatcher + GBEncodedString + GeometricSeries + HTMLUtilities + HalfFloat + HalfFloatArray + HandlerCollection + Heap + IEEEFloat + IdentityBag + IncompatibleMatrixError + IncrementNotification + IndentStream + InterestConverterWithParameters + InternalPipeStream + Iterator + JISEncodedString + KSCEncodedString + KeywordInContextIndexBuilder + Lazy + LazyArray + LazyValue + LineSegment + List + LoggingStream + MappedCollection + Matrix + MessageChannel + Monitor + MultiReadStream + NameLookupError + NumberSet + OctaFloat + OperationQueue + PersistentFileHistory + PhoneticStringUtilities + PluggableDictionary + PluggableSet + Polygon + PowerSet + PrinterStream + PrintfScanf + PriorityQueue + Promise + QDouble + QuadFloat + Queue + Random + RandomBlumBlumShub + RandomKISS + RandomKISS2 + RandomMT19937 + RandomParkMiller + RandomRDRand + RandomTT800 + ReindexedCollection + RunArray + SegmentedOrderedCollection + SelectingReadStream + SequenceWithSentinel + SequenceableCollectionSorter + SerialPort + SharedCollection + Singleton + SmallBag + Socket + SocketAddress + SocketAddressInfo + SocketErrorNotification + SortedSet + SoundStream + Spline + SplittingWriteStream + Stack + StringPattern + StringUtilities + TSTree + TSTreeNode + TableData + TerminalSession + Text + TextClassifier + TextStream + TreeSet + Trie + URI + UUID + UndoSupport + UnitConverter + UnixPTYStream + ValueLink + VirtualArray + VirtualDictionary + WeakOrderedCollection + ZipArchiveConstants + #'stx_libbasic2' + AATree + AATreeNode + AppletalkSocketAddress + Arrow + ArrowedSpline + AutoResizingOrderedCollectionWithDefault + BZip2Stream + BackgroundJob + BackgroundPeriodicalJob + BackgroundQueueProcessingJob + Base32Coder + Base64Coder + BayesClassifier + Bezier2Segment + CRC16Stream + CRC32Stream + CRC8Stream + CacheDictionaryWithFactory + DecNetSocketAddress + EpsonFX1PrinterStream + FilteringLineStream + Future + HPLjetIIPrinterStream + HTMLPrinterStream + HierarchicalURI + HostAddressLookupError + HostNameLookupError + IPSocketAddress + LazyCons + LineNumberReadStream + PostscriptPrinterStream + RandomGNUSmalltalk + RandomGenerator + SharedQueue + TSMultiTree + TSMultiTreeNode + TimedPromise + TwoDimensionalMatrix + UDSocketAddress + Unicode32String + ValueDoubleLink + VirtualArrayWithCache + ZipArchive + ZipStream + Base64UrlCoder + FileURI + FtpURI + HttpURI + IPv6SocketAddress + SftpURI + SquareMatrix + UnlimitedSharedQueue + HttpsURI + #'Matrix2_2' + #'Matrix3_3' + (DoubleLinkedList autoload) + (IdentitySkipList autoload) + (IteratorStream autoload) + (RecursiveSeriesStream autoload) + (SkipList autoload) + (SkipListNode autoload) ) ! @@ -401,119 +401,119 @@ if it has extensions." ^ #( - ArithmeticValue asQDouble - ArithmeticValue asQuadFloat - ArithmeticValue differenceFromIEEEFloat: - ArithmeticValue differenceFromQDouble: - ArithmeticValue equalFromIEEEFloat: - ArithmeticValue equalFromQDouble: - ArithmeticValue lessFromIEEEFloat: - ArithmeticValue lessFromQDouble: - ArithmeticValue productFromIEEEFloat: - ArithmeticValue productFromQDouble: - ArithmeticValue quotientFromIEEEFloat: - ArithmeticValue quotientFromQDouble: - ArithmeticValue remainderFromQDouble: - ArithmeticValue sumFromIEEEFloat: - ArithmeticValue sumFromQDouble: - Block deferredValue - Block deferredValueAt: - Block futureValue - Block futureValue: - Block futureValue:value: - Block futureValue:value:value: - Block futureValueWithArguments: - Block lazyValue - Block lazyValue: - Block lazyValue:value: - Block lazyValue:value:value: - Block lazyValueWithArguments: - Block promise - Block promiseAt: - CharacterArray asKoelnerPhoneticCode - CharacterArray asSoundexCode - CharacterArray printf: - CharacterArray printf:on: - CharacterArray printfWith: - CharacterArray printfWith:with: - CharacterArray printfWith:with:with: - CharacterArray printfWith:with:with:with: - CharacterArray printfWith:with:with:with:with: - CharacterArray #'printf_formatArgCount' - CharacterArray #'printf_printArgFrom:to:withData:' - CharacterArray #'printf_printOn:withData:' - CharacterArray scanf: - CharacterArray #'scanf_scanArgFrom:to:format:' - CharacterArray sscanf: - CharacterArray urlDecoded - CharacterArray urlEncoded - Collection asHalfFloatArray - Collection asIdentitySkipList - Collection asList - Collection asRunArray - Collection asSharedCollection - Collection asSkipList - Collection asSkipList: - Float absDecimalPrintOn:digits: - Float absPrintOn:digits: - Float absScientificPrintOn:digits: - Float asIEEEFloat - Float asOctaFloat - Float asQDouble - Float asQuadFloat - Fraction asQuadFloat - Integer asIEEEFloat - Integer asOctaFloat - Integer asQDouble - Integer asQuadFloat - Integer atRandom - LimitedPrecisionReal asOctaFloat - LimitedPrecisionReal asQuadFloat - LongFloat asIEEEFloat - LongFloat asQDouble - LongFloat asQuadFloat - MetaNumber asOctaFloat - MetaNumber asQDouble - MetaNumber asQuadFloat - Object addInterest: - Object asDoubleLink - Object expressInterestIn:for:sendBack: - Object interests - Object interestsFor: - Object onChange:evaluate: - Object onChange:send:to: - Object onChangeEvaluate: - Object onChangeSend:to: - Object removeActionsForEvent: - Object removeActionsWithReceiver: - Object removeAllActionsWithReceiver: - Object removeDependentAndRetractInterestsFor: - Object removeInterest: - Object retractInterestIn:for: - Object retractInterests - Object retractInterestsFor: - Object retractInterestsForWhich: - Object retractInterestsIn: - Object trigger: - Object trigger:with: - Object triggerEvent: - Object triggerEvent:with: - Object triggerEvent:withArguments: - Object when:send:to: - Object when:send:to:with: - Object when:sendTo: - ShortFloat asIEEEFloat - ShortFloat asQuadFloat - Stream collecting: - Stream printf: - Stream printf:arguments: - Stream printf:with: - Stream printf:with:with: - Stream printf:with:with:with: - Stream printf:with:with:with:with: - Stream printf:with:with:with:with:with: - Stream printf:withAll: - Stream selecting: + ArithmeticValue asQDouble + ArithmeticValue asQuadFloat + ArithmeticValue differenceFromIEEEFloat: + ArithmeticValue differenceFromQDouble: + ArithmeticValue equalFromIEEEFloat: + ArithmeticValue equalFromQDouble: + ArithmeticValue lessFromIEEEFloat: + ArithmeticValue lessFromQDouble: + ArithmeticValue productFromIEEEFloat: + ArithmeticValue productFromQDouble: + ArithmeticValue quotientFromIEEEFloat: + ArithmeticValue quotientFromQDouble: + ArithmeticValue remainderFromQDouble: + ArithmeticValue sumFromIEEEFloat: + ArithmeticValue sumFromQDouble: + Block deferredValue + Block deferredValueAt: + Block futureValue + Block futureValue: + Block futureValue:value: + Block futureValue:value:value: + Block futureValueWithArguments: + Block lazyValue + Block lazyValue: + Block lazyValue:value: + Block lazyValue:value:value: + Block lazyValueWithArguments: + Block promise + Block promiseAt: + CharacterArray asKoelnerPhoneticCode + CharacterArray asSoundexCode + CharacterArray printf: + CharacterArray printf:on: + CharacterArray printfWith: + CharacterArray printfWith:with: + CharacterArray printfWith:with:with: + CharacterArray printfWith:with:with:with: + CharacterArray printfWith:with:with:with:with: + CharacterArray #'printf_formatArgCount' + CharacterArray #'printf_printArgFrom:to:withData:' + CharacterArray #'printf_printOn:withData:' + CharacterArray scanf: + CharacterArray #'scanf_scanArgFrom:to:format:' + CharacterArray sscanf: + CharacterArray urlDecoded + CharacterArray urlEncoded + Collection asHalfFloatArray + Collection asIdentitySkipList + Collection asList + Collection asRunArray + Collection asSharedCollection + Collection asSkipList + Collection asSkipList: + Float absDecimalPrintOn:digits: + Float absPrintOn:digits: + Float absScientificPrintOn:digits: + Float asIEEEFloat + Float asOctaFloat + Float asQDouble + Float asQuadFloat + Fraction asQuadFloat + Integer asIEEEFloat + Integer asOctaFloat + Integer asQDouble + Integer asQuadFloat + Integer atRandom + LimitedPrecisionReal asOctaFloat + LimitedPrecisionReal asQuadFloat + LongFloat asIEEEFloat + LongFloat asQDouble + LongFloat asQuadFloat + MetaNumber asOctaFloat + MetaNumber asQDouble + MetaNumber asQuadFloat + Object addInterest: + Object asDoubleLink + Object expressInterestIn:for:sendBack: + Object interests + Object interestsFor: + Object onChange:evaluate: + Object onChange:send:to: + Object onChangeEvaluate: + Object onChangeSend:to: + Object removeActionsForEvent: + Object removeActionsWithReceiver: + Object removeAllActionsWithReceiver: + Object removeDependentAndRetractInterestsFor: + Object removeInterest: + Object retractInterestIn:for: + Object retractInterests + Object retractInterestsFor: + Object retractInterestsForWhich: + Object retractInterestsIn: + Object trigger: + Object trigger:with: + Object triggerEvent: + Object triggerEvent:with: + Object triggerEvent:withArguments: + Object when:send:to: + Object when:send:to:with: + Object when:sendTo: + ShortFloat asIEEEFloat + ShortFloat asQuadFloat + Stream collecting: + Stream printf: + Stream printf:arguments: + Stream printf:with: + Stream printf:with:with: + Stream printf:with:with:with: + Stream printf:with:with:with:with: + Stream printf:with:with:with:with:with: + Stream printf:withAll: + Stream selecting: ) ! ! @@ -558,4 +558,3 @@ version_CVS ^ '$Header$' ! ! -