Folding of LICENSE file as requested by Alfie (Debian sponsor)
Helmut Grohne
helmut at subdivi.de
Tue Jul 5 10:16:06 PDT 2005
-------------- next part --------------
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
New patches:
[Fold LICENSE file at 80 characters to make Alfie happy.
Helmut Grohne <helmut at subdivi.de>**20050705165828] {
hunk ./LICENSE 3
- -Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:
+Permission is hereby granted, free of charge, to any person obtaining a copy of
+this software and associated documentation files (the "Software"), to deal in
+the Software without restriction, including without limitation the rights to
+use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies
+of the Software, and to permit persons to whom the Software is furnished to do
+so, subject to the following conditions:
hunk ./LICENSE 10
- -The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
+The above copyright notice and this permission notice shall be included in all
+copies or substantial portions of the Software.
hunk ./LICENSE 13
- -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
+AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
+LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
+OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
+SOFTWARE.
}
Context:
[Added a Directory home method, which relies on the Platform plugin.
Brian T. Rice <water at tunes.org>**20050701023522]
[Fixed addSlotsFromRecursively:.
Brian T. Rice <water at tunes.org>**20050701015503]
[Removed a redundant special handler for Darwin in the platform plugin.
Brian T. Rice <water at tunes.org>**20050701013847]
[Raised the default image heap limit to 30MB beyond initial image size.
Brian T. Rice <water at tunes.org>**20050701013657]
[Added isAtEnd testing for Pipes.
Brian T. Rice <water at tunes.org>**20050630082944]
[Minor bug-fix for ReadStream LineStream next. There are more bugs, however.
Brian T. Rice <water at tunes.org>**20050630082707]
[Further fix-adjustment to the Pipe code.
Brian T. Rice <water at tunes.org>**20050630051831]
[Pipe bug-fixes.
eihrul at tunes.org**20050630062002]
[Pipe plugin fixes.
eihrul at tunes.org**20050630051422]
[Change Unix and Windows Makefiles to create install directories (remade from a patch by bpt at tunes.org).
Brian T. Rice <water at tunes.org>**20050630043852]
[&slots: documentation for the manual.
Brian T. Rice <water at tunes.org>**20050629225728]
[Concurrency updates to the manual.
Brian T. Rice <water at tunes.org>**20050629225709]
[Added bogus printOn: method to Environment.
Brian T. Rice <water at tunes.org>**20050629222548]
[Added Pipe newRunning:.
Brian T. Rice <water at tunes.org>**20050629210201]
[Added a Pipe resource type and plugin.
Brian T. Rice <water at tunes.org>**20050629205125]
[Added a system() call wrapper as Platform run:.
Brian T. Rice <water at tunes.org>**20050629193255]
[Noted that Environment do: does not work yet, provided a stub.
Brian T. Rice <water at tunes.org>**20050629192403]
[Modified the top-level Makefile to include socket/platform support.
Brian T. Rice <water at tunes.org>**20050629192142]
[Small condition-handling fix in platform code.
eihrul at tunes.org**20050629140825]
[Added at:put: and removeKey: to Environment.
Brian T. Rice <water at tunes.org>**20050629094312]
[Added socket and platform plugins to the default AutoLoader file list.
Brian T. Rice <water at tunes.org>**20050629091701]
[NCurses smart-console wrapper cleanups.
Brian T. Rice <water at tunes.org>**20050629083910]
[Added an Environment global with an at: primitive for getenv() wrapping.
Brian T. Rice <water at tunes.org>**20050629080756]
[Simplified Net UnixSocket FFI using ExternalPrimitivesHolder.
Brian T. Rice <water at tunes.org>**20050629075945]
[Bug-fix for platform plugin calls (now everything works).
Brian T. Rice <water at tunes.org>**20050629073343]
[Fixed the platform plugin startup action (^ not usable; return: used instead).
Brian T. Rice <water at tunes.org>**20050629070904]
[Fixed the platform plugin FFI specs.
Brian T. Rice <water at tunes.org>**20050629070727]
[platform.c cleanups.
Brian T. Rice <water at tunes.org>**20050629070045]
[Cleaned up smart-console.slate, fixed a cascade that was breaking.
Brian T. Rice <water at tunes.org>**20050628232303]
[Added dlerror() error-printing for unix FFI library loading failures.
Brian T. Rice <water at tunes.org>**20050628194027]
[ArrayMD, Matrix code cleanups, added TODO notes.
Brian T. Rice <water at tunes.org>**20050627184039]
[Time code cleanups.
Brian T. Rice <water at tunes.org>**20050627090611]
[Added aliasSlotNamed:as: and made use of it in concurrency.slate.
Brian T. Rice <water at tunes.org>**20050627082220]
[Added Root new, which defaults to clone.
Brian T. Rice <water at tunes.org>**20050627081257]
[Overrode define: to take an Association (slotName -> value).
Brian T. Rice <water at tunes.org>**20050627075938]
[Added &mutatorName: to whenSlot:changesNotify: in the observer code.
Brian T. Rice <water at tunes.org>**20050624205432]
[Added slot/mutator-existence safety checks to slot-observation setup.
Brian T. Rice <water at tunes.org>**20050624203542]
[Added observer.slate to the post-bootstrap load sequence.
Brian T. Rice <water at tunes.org>**20050624200847]
[Added a really basic slot-change-notification Observer pattern implementation.
Brian T. Rice <water at tunes.org>**20050624182734]
[Factored out addAccessor:for: and addMutator:for: from addAccessorFor:, addMutatorFor:.
Brian T. Rice <water at tunes.org>**20050624173106]
[Removed redundant variable from a VM method.
Brian T. Rice <water at tunes.org>**20050624060333]
[Bug-fixes for bug-fixes.
Brian T. Rice <water at tunes.org>**20050622214549]
[Updated the Inspector to be more helpful and integrated.
Brian T. Rice <water at tunes.org>**20050617231443]
[Bug-fixes for new extprim function.
eihrul at tunes.org**20050622195041]
[Updated syntax code to use define:.
Brian T. Rice <water at tunes.org>**20050620183642]
[Used define: in lib/ sources.
Brian T. Rice <water at tunes.org>**20050622193945]
[Initial Unix wrapper for dlerror() for ExternalLibrary primitives.
Brian T. Rice <water at tunes.org>**20050622191522]
[Extended the LICENSE year to be 'til current.
Brian T. Rice <water at tunes.org>**20050622181423]
[Typo fix for deriveForSize: on PointND.
Brian T. Rice <water at tunes.org>**20050622172802]
[Removed properties stuff from SDL Port.
eihrul at tunes.org**20050622045706]
[More SDL Port fixes.
eihrul at tunes.org**20050622043032]
[More UI/SDL Port stuff.
eihrul at tunes.org**20050622032351]
[Added drawing primitives to SDL Port.
eihrul at tunes.org**20050622021738]
[Added Colors namespace and cleaned up the color definitions.
eihrul at tunes.org**20050622013459]
[Color bug-fixes.
eihrul at tunes.org**20050622011821]
[Added SDL Port.
eihrul at tunes.org**20050622010922]
[Removing duplicate Image save code.
eihrul at tunes.org**20050622010330]
[SDL plugin cleanups.
eihrul at tunes.org**20050622003851]
[Byte compiler caseOf: bug-fixes.
eihrul at tunes.org**20050622003833]
[Tuple/Point2D bug-fixes.
eihrul at tunes.org**20050622003817]
[Added Types C Void to extlib tables.
eihrul at tunes.org**20050621230959]
[Extlib type mapping fixes.
eihrul at tunes.org**20050621230016]
[Changing FFI function signatures to be compatible with plugins.
eihrul at tunes.org**20050621222616]
[Miscellaneous minor bug-fixes (syntax and grammar errors).
eihrul at tunes.org**20050621221650]
[Bug-fixes for byte compiler fill:with: optimizations.
eihrul at tunes.org**20050621215908]
[Changed byte compiler optimizations for fill:with: to cache the supplied argument.
eihrul at tunes.org**20050621214604]
[Initial SDL Port stuff.
eihrul at tunes.org**20050621205413]
[Clean-ups and mostly commenting of concurrency code.
Brian T. Rice <water at tunes.org>**20050621185813]
[Removed redundant messageFor: calls in parser.
eihrul at tunes.org**20050621185049]
[Changed Collection to Sequence in expected:butFound: and check:is:.
eihrul at tunes.org**20050621183600]
[Disassembler bug-fixes.
eihrul at tunes.org**20050621071010]
[Removed the disassembler from the AutoLoader database default scan.
Brian T. Rice <water at tunes.org>**20050621065612]
[Added "addInvisibleSlot:valued:" which just wraps rawaddSlot:valued:.
Brian T. Rice <water at tunes.org>**20050621062247]
[Cleanups and comments added to root.slate core slot methods.
Brian T. Rice <water at tunes.org>**20050621062206]
[Load the disassembler in post-bootstrap
eihrul at tunes.org**20050621065557]
[Corrected bytecode offsets in disassembler.
eihrul at tunes.org**20050621065503]
[Print bytecode offsets in disassembly
eihrul at tunes.org**20050621065230]
[Semi-working disassembler.
eihrul at tunes.org**20050621064533]
[Bug fix for allocating cards.
eihrul at tunes.org**20050621025436]
[image.h change to allow for the new startup -memory option.
Brian T. Rice <water at tunes.org>**20050621014245]
[Added command-line options to the VM, in a Squeak-ish style, -v for version, -memory for heap size (beyond image size), -h with extended usage notes.
Brian T. Rice <water at tunes.org>**20050621013739]
[UI Text code cleanups.
Brian T. Rice <water at tunes.org>**20050620180835]
[Graphics/Region code cleanups.
Brian T. Rice <water at tunes.org>**20050620180817]
[Event/Command code cleanups.
Brian T. Rice <water at tunes.org>**20050620180753]
[Fixed expect:butFound: printing.
eihrul at tunes.org**20050620053528]
[NEWS updates since the latest release, a couple of weeks now.
Brian T. Rice <water at tunes.org>**20050620050859]
[expected:butFound: cleanups.
eihrul at tunes.org**20050620050204]
[Improved printing of expected:butFound: errors.
Brian T. Rice <water at tunes.org>**20050620042110]
[Parser bug-fixes
eihrul at tunes.org**20050619233016]
[Parser fixes for expected:butFound: and check:is:
eihrul at tunes.org**20050619230918]
[Bug-fixes for parser changes.
eihrul at tunes.org**20050619223259]
[Added check:is: and expected:butFound: to Parser.
eihrul at tunes.org**20050619214304]
[Made the parser throw an error if optional keywords begin an expression.
Brian T. Rice <water at tunes.org>*-20050617232633]
[Updated the platform plugin to use uname() and added Platform Current with startupAction to refresh it.
Brian T. Rice <water at tunes.org>**20050617033854]
[Renamed configure.in to Makefile.inc and all references to it are updated.
Brian T. Rice <water at tunes.org>**20050616223048]
[Added a platform plugin Makefile.
Brian T. Rice <water at tunes.org>**20050612022527]
[Added platform library, Makefile is missing, though.
wkornew at gmx.net**20050611134843]
[Made use of define: in dimensioned units code.
Brian T. Rice <water at tunes.org>**20050616212401]
[Made the parser throw an error if optional keywords begin an expression.
Brian T. Rice <water at tunes.org>**20050617232633]
[Quick-sort bug fixes.
eihrul at tunes.org**20050617220841]
[Simplified rot13 code using collect:.
Brian T. Rice <water at tunes.org>**20050617194141]
[Added String sorted.
Brian T. Rice <water at tunes.org>**20050617193928]
[Added >> support to Converters.
Brian T. Rice <water at tunes.org>**20050617192113]
[Initial Pipeline (GStreamer-ish) code.
Brian T. Rice <water at tunes.org>**20050617175843]
[Initial cleanups of Converter / Base64 code.
Brian T. Rice <water at tunes.org>**20050617172304]
[Removed references to "interpreter" and noted that proper tail-call optimization is no longer implemented.
Brian T. Rice <water at tunes.org>**20050617162647]
[added Converter, Encoder, Decoder, and Base64Converter
Waldemar Kornewald <wkornew at gmx.net>**20050617150352]
[added Windows build file for Bloodshed Dev-C++
Waldemar Kornewald <wkornew at gmx.net>**20050616191303]
[Fixed a misspelling in new Method code.
Brian T. Rice <water at tunes.org>**20050616214613]
[Method additions for APL-like / adverbial modifiers. Also referred to as "point-free" style.
Brian T. Rice <water at tunes.org>**20050616192431]
[Added APL/K-inspired idioms.
Brian T. Rice <water at tunes.org>**20050616192002]
[Used define: in net/ sources and cleaned up a couple of small things.
Brian T. Rice <water at tunes.org>**20050616175628]
[Updated Module code to use and recognize define:.
Brian T. Rice <water at tunes.org>**20050616174852]
[Removed Sequence do:ifNotEqualTo: - not called and too specialized.
Brian T. Rice <water at tunes.org>**20050616050904]
[Sequence method code clean-ups.
Brian T. Rice <water at tunes.org>**20050616045120]
[Added Sequence reverse (in-place) method.
Brian T. Rice <water at tunes.org>**20050616043713]
[added generic Precedence handler, MathPrecedence, and `math macro
Waldemar Kornewald <wkornew at gmx.net>**20050616000943]
[extended indexOf(First|Last)Satisfying: and (first|last)Satisfying with startingAt:|before:
Waldemar Kornewald <wkornew at gmx.net>**20050615232851]
[fixed typo in replaceFrom:with:
Waldemar Kornewald <wkornew at gmx.net>**20050615235642]
[Various and sundry changes to ExternalPrimitivesHolder and friends in attempt to get it working, it's much closer but not quite there.
Ken Causey <ken at kencausey.com>**20050615232240]
[Fixed a SubSequence typo bug.
Brian T. Rice <water at tunes.org>**20050615213045]
[Fixes to ensureDelegatedNamespace: for the &slots: addition.
Brian T. Rice <water at tunes.org>**20050615195925]
[Top-level makefile tweaks.
Brian T. Rice <water at tunes.org>**20050615195653]
[Plugin-ized the SDL C-side code.
Brian T. Rice <water at tunes.org>**20050614045620]
[Changed addPrototype:derivedFrom: calls to define:.
Brian T. Rice <water at tunes.org>**20050613212816]
[Minor edits to comment
Ken Causey <ken at kencausey.com>**20050615192306]
[Consolidated replaceWith: methods and calls into the replaceFrom: idiom. Renaming the entire protocol to replaceWith: /may/ happen later, but will happen at once.
Brian T. Rice <water at tunes.org>**20050615190835]
[Added replaceWith:from:to:, shiftFrom:by:count:, and rewrote rotate and rotated to be more efficient by using these methods.
wkornew at slate**20050615140344]
[Consolidated the rest of the ExternalPrimitivesHolder code into existing code, and fixed the huge comment.
Brian T. Rice <water at tunes.org>**20050615021546]
[Further extlib.slate cleanups, renaming mapToExtlibType: to externalTypeFor: and adding installMethodsForSigs:on:.
Brian T. Rice <water at tunes.org>**20050615014837]
[Cleaned up extlib.slate definitions.
Brian T. Rice <water at tunes.org>**20050615014605]
[Added Namespace method #new, and added &slots: specifiers to ensure(Delegated)Namespace: similar to define:'s specifiers except making immutable slots.
Brian T. Rice <water at tunes.org>**20050615000346]
[Added a missing close-bracket for the new ExternalPrimitivesHolder code.
Brian T. Rice <water at tunes.org>**20050614233158]
[Ugly but working beginning of an object to hold primitives
Ken Causey <ken at kencausey.com>**20050614231432]
[Made error eating more of a catch-all and added noviceMode.
eihrul at tunes.org**20050614035701]
[Simplified the SDL binding code.
Brian T. Rice <water at tunes.org>**20050613221210]
[Renamed the Stack Layout type to Pile, to avoid confusion with a programmatic Stack.
Brian T. Rice <water at tunes.org>**20050613203008]
[Added a debugOnLookupFailure option to the REPL so that MNF-eating can be toggled.
Brian T. Rice <water at tunes.org>**20050613202157]
[Added selector-reporting to the top-level quick-report of MethodNotFound's in the REPL code.
Brian T. Rice <water at tunes.org>**20050613200244]
[Fixed an inconsistency in the AutoLoader definitions storage.
Brian T. Rice <water at tunes.org>**20050613195621]
[Removed obsolescent ui/SDL/preinit.slate.
Brian T. Rice <water at tunes.org>**20050613185436]
[medium.slate typo fix so it will load properly.
Brian T. Rice <water at tunes.org>**20050613185209]
[Removed the now obsolescent ui/load.slate.
Brian T. Rice <water at tunes.org>**20050613185130]
[Modified the AutoLoader DB code to use LineStreams.
Brian T. Rice <water at tunes.org>**20050613183044]
[Modified the AutoLoader defaultFiles list to include UI and other code.
Brian T. Rice <water at tunes.org>**20050613183003]
[Typo fix in the REPL error-handling code.
Brian T. Rice <water at tunes.org>**20050613175804]
[Clean-up of define:using:.
Brian T. Rice <water at tunes.org>**20050613230927]
[Made define:using: return the new value.
Brian T. Rice <water at tunes.org>**20050613225823]
[Syntax fix for define:using:.
Brian T. Rice <water at tunes.org>**20050613212109]
[Comment fix for Eventually token.
eihrul at tunes.org**20050613054932]
[Added Everything and Nothing PredicateCollections.
Brian T. Rice <water at tunes.org>**20050613012102]
[Comment typo fix for the deferred-syntax token code.
Brian T. Rice <water at tunes.org>**20050612223938]
[Typo fixes in the dimenstioned units code.
Brian T. Rice <water at tunes.org>**20050612223857]
[Moved LineNumbered- Streams to stream.slate and added LineStream attribute type of R/W/RW basic stream types as a wrapper which reads and writes entire line strings.
Brian T. Rice <water at tunes.org>**20050612223749]
[Bug-fix for firstPositionOfAnyOf: so that it distinguishes found-at-end from not-found cases properly.
Brian T. Rice <water at tunes.org>**20050612223457]
[Fixed Sequence first:/last: to return copies if N > size.
Brian T. Rice <water at tunes.org>**20050612223041]
[Regex code cleanups.
Brian T. Rice <water at tunes.org>**20050612222419]
[Added File with:sessionDo:.
Brian T. Rice <water at tunes.org>**20050612222249]
[Made the emacs Slate mode account for numbers with radices and digits a-f.
Brian T. Rice <water at tunes.org>*-20050612020836]
[Various code cleanups for Sequence, mostly using `cache.
Brian T. Rice <water at tunes.org>**20050612204924]
[Added Sequence endsWith: and includesSubSeq:.
Brian T. Rice <water at tunes.org>**20050612201156]
[Made the emacs Slate mode account for numbers with radices and digits a-f.
Brian T. Rice <water at tunes.org>**20050612020836]
[Small clean-ups to the socket plugin build files.
Brian T. Rice <water at tunes.org>**20050612013125]
[Modified raisedTo:mod: to handle negative exponents via inverseMod:.
Brian T. Rice <water at tunes.org>**20050611010306]
[Removed isInfinite check in Process run.
eihrul at tunes.org**20050609203137]
[More Infinity refactoring.
eihrul at tunes.org**20050609203117]
[Added promise run limits to processes.
eihrul at tunes.org**20050609201802]
[Fixes for Magnitude and UniqueNumber to have reference unit and zero.
eihrul at tunes.org**20050609201736]
[Numberics typo fixes.
eihrul at tunes.org**20050609200459]
[Added UniqueNumber support as well as slight refactorings of Infinities and Epsilons.
eihrul at tunes.org**20050609200134]
[Correctness patch to be more specific about the ordering of waited on promises.
eihrul at tunes.org**20050609181054]
[Small correctness fix for Promise waitOn:
eihrul at tunes.org**20050609173507]
[Promise coercion fixes.
eihrul at tunes.org**20050609173004]
[Automatically coerce objects into Promises for waitOn:
eihrul at tunes.org**20050609170511]
[Added whenBroken:.
eihrul at tunes.org**20050609091728]
[SourceWriter fixes for top level expressions.
eihrul at tunes.org**20050609091309]
[Added default grow method for ExtensibleSequence.
eihrul at tunes.org**20050609091005]
[Bug-fix for deferred message sending in byte compiler.
eihrul at tunes.org**20050609085029]
[E-style concurrency.
eihrul at tunes.org**20050609084340]
[0.3.4 bootstrap materials.
The Slate Team <slate at tunes.org>**20050609164039]
[Marked 0.3.4 in NEWS.
Brian T. Rice <water at tunes.org>**20050608215441]
[TAG REL-0-3-4
Brian T. Rice <water at tunes.org>**20050608215042]
[NEWS updates prior to 0.3.4.
Brian T. Rice <water at tunes.org>**20050608214329]
[Added more role-query protocol.
Brian T. Rice <water at tunes.org>**20050608204404]
[Reference manual updates for 0.3.4.
Brian T. Rice <water at tunes.org>**20050608202138]
[README updates for the MinGW target, help message, auto--loading, etc.
Brian T. Rice <water at tunes.org>**20050608195310]
[Added REPL help and adjusted the Debugger help relative to it in the process.
Brian T. Rice <water at tunes.org>**20050608195158]
[configure.in fix.
eihrul at tunes.org**20050608043219]
[Added Mingw conditionalization to configure.in.
Brian T. Rice <water at tunes.org>**20050608034412]
[Make print and printString support the &radix: and &precision: optionals.
eihrul at tunes.org**20050608031827]
[Ensure print returns the argument.
eihrul at tunes.org**20050608031423]
[Added note about Cygwin.
eihrul at tunes.org**20050608030903]
[Renamed uses of print to printString, and made print default to print to the Console.
eihrul at tunes.org**20050608025737]
[More File Locator printing bug-fixes and clean-ups.
Brian T. Rice <water at tunes.org>**20050608024337]
[Added proper mingw support.
eihrul at tunes.org**20050608022107]
[Fixed File Locator printing so that File Locator as: String works again.
Brian T. Rice <water at tunes.org>**20050608021357]
[Fixed pathname-printing for Windows-style paths and those with remote hosts.
Brian T. Rice <water at tunes.org>**20050608020225]
[Fixed the logic for absolute non-remote paths and for implicitly-local paths.
Brian T. Rice <water at tunes.org>**20050608010306]
[Allow Debugger to work before the repl is setup properly.
eihrul at tunes.org**20050608003508]
[Fixed Directory Current to be Nil for now as the filename-parsing code works better (but only for .) for that.
Brian T. Rice <water at tunes.org>**20050608002425]
[Bug-fix for implcitly-relative pathname parsing.
Brian T. Rice <water at tunes.org>**20050608002309]
[Fixes and generalizations of filename parsing.
Brian T. Rice <water at tunes.org>**20050607214755]
[Clarified the debugger help message for new users.
Brian T. Rice <water at tunes.org>**20050607222318]
[Stream bug-fix for upToAnyOf:.
Brian T. Rice <water at tunes.org>**20050607222143]
[Fixed Sequence methods copyAfter:, copyAfterLast:, copyUpTo:, copyUpToLast: off-by-one bugs.
Brian T. Rice <water at tunes.org>**20050607212912]
[Bug-fix for PositionableStream upToAnyOf:.
Brian T. Rice <water at tunes.org>**20050607175936]
[Use `match:with: in x86 stuff.
eihrul at tunes.org**20050607171558]
[NEWS update.
eihrul at tunes.org**20050607171539]
[Adjusted the SUnit unit-tests to autoload test.slate.
Brian T. Rice <water at tunes.org>**20050607004353]
[Added README.mingw for posterity of Mingw setup information until a permanent fix is made.
Brian T. Rice <water at tunes.org>**20050607003800]
[Fixed the Emacs mode to not highlight "r[0-9]+" as a number, if it didn't have a numeric prefix.
Brian T. Rice <water at tunes.org>**20050606232935]
[Simple Syntax Writer cleanups.
Brian T. Rice <water at tunes.org>**20050606221049]
[Indentation fix for block printing.
eihrul at tunes.org**20050606221920]
[Print parenthesis properly in source code.
eihrul at tunes.org**20050606220009]
[Remove extraneous parens created by `quote.
eihrul at tunes.org**20050606215954]
[x86 relocation fixes.
eihrul at tunes.org**20050606215916]
[More `match:with: fixes.
eihrul at tunes.org**20050606215854]
[`match:with: bug fixes.
eihrul at tunes.org**20050606204432]
[Added `match:with: macro for pattern matching on sequences.
eihrul at tunes.org**20050606203120]
[Added `array and `block unquote macros.
eihrul at tunes.org**20050606203054]
[Added String capitalized.
eihrul at tunes.org**20050606203030]
[Support optional keywords for macros.
eihrul at tunes.org**20050606202924]
[Added &verbose: option to load: to print line numbers.
Brian T. Rice <water at tunes.org>**20050606170301]
[Cleaned up ExternalLibrary code a bit.
Brian T. Rice <water at tunes.org>**20050606155919]
[Local relocation stuff.
eihrul at tunes.org**20050606092823]
[Branch optimization.
eihrul at tunes.org**20050606090615]
[More more assembler stuff.
eihrul at tunes.org**20050606081259]
[More assembler stuff.
eihrul at tunes.org**20050606075842]
[Added comments to numerical methods.
Brian T. Rice <water at tunes.org>**20050606040548]
[Cleaned up String as: Integer using inject:into:.
Brian T. Rice <water at tunes.org>**20050605213141]
[Added copyContentsTo: for Sequence (to copy all-at-once into a single in-memory structure) - very quirky for now.
Brian T. Rice <water at tunes.org>**20050605165741]
[more x86 assembly stuff
eihrul at tunes.org**20050605084405]
[Added String-specific protocol documentation.
Brian T. Rice <water at tunes.org>**20050604225358]
[Added String unescaped using String readFrom:.
Brian T. Rice <water at tunes.org>**20050604224129]
[Added the AutoLoader basics to the manual, and corrected some errata.
Brian T. Rice <water at tunes.org>**20050604212003]
[README typo-fix.
Brian T. Rice <water at tunes.org>**20050604160803]
[Small primitive type clean-ups.
eihrul at tunes.org**20050604063122]
[More Assembler code.
eihrul at tunes.org**20050604062603]
[Added Sequence length.
Brian T. Rice <water at tunes.org>**20050603205226]
[Collection isFull tweak.
eihrul at tunes.org**20050603203505]
[Removed requires:/provides: annotations as they are replaced by the autoloading facility.
Brian T. Rice <water at tunes.org>**20050603190849]
[Bug-fix to readStorage on AutoLoader.
Brian T. Rice <water at tunes.org>**20050603182740]
[Updated bootstrap-related info in the README.
Brian T. Rice <water at tunes.org>**20050603173504]
[Small fix for MR Generator.
eihrul at tunes.org**20050603172453]
[Added comments to and cleaned up the protocol of AutoLoader in module.slate.
Brian T. Rice <water at tunes.org>**20050603172042]
[Added &mode: to File sessionDo:.
Brian T. Rice <water at tunes.org>**20050603171924]
[NEWS update.
eihrul at tunes.org**20050603172411]
[Better debugger integration for restarts.
eihrul at tunes.org**20050603171730]
[Alignment fixes.
eihrul at tunes.org**20050603170125]
[Small debugger cleanups.
eihrul at tunes.org**20050603170111]
[Alignment fixes.
eihrul at tunes.org**20050603160309]
[Added update-source top-level Makefile rule.
Brian T. Rice <water at tunes.org>**20050603055552]
[Added checkExists to File.
Brian T. Rice <water at tunes.org>**20050603023907]
[Modifications to auto-loading to accommodate a persistent recursive handler in the image.
Brian T. Rice <water at tunes.org>**20050603022153]
[Added String readFrom:.
Brian T. Rice <water at tunes.org>**20050602234145]
[Added AutoLoad database to the bootstrap files listed in the top-level Makefile, and moved that file-list up to the main build rule.
Brian T. Rice <water at tunes.org>**20050602214156]
[Moved CStruct in extlib.slate to the prototypes namespace.
Brian T. Rice <water at tunes.org>**20050602213242]
[Auto-loader installation fixes.
Brian T. Rice <water at tunes.org>**20050602211358]
[Re-instated automatic auto-loader use in the post-bootstrap via the new database-ish approach.
Brian T. Rice <water at tunes.org>**20050602210615]
[Fix to indexOfSubSeq:.
Brian T. Rice <water at tunes.org>**20050602191258]
[Added isPrime to Integer, using a probabilistic primality test from Knuth's TAoCP.
Brian T. Rice <water at tunes.org>**20050602183925]
[Modifications to RandomStream documentation, and added atRandom to SmallInteger.
Brian T. Rice <water at tunes.org>**20050602183213]
[Added isUnit to Number.
Brian T. Rice <water at tunes.org>**20050602002532]
[Overrode intern'ing for Symbols to forcibly avoid creating a new Symbol with the same name (being uninterned).
Brian T. Rice <water at tunes.org>*-20050602000827]
[Overrode intern'ing for Symbols to forcibly avoid creating a new Symbol with the same name (being uninterned).
Brian T. Rice <water at tunes.org>**20050602000827]
[Intern fixes.
eihrul at tunes.org**20050602001200]
[note command for debugger help when listing restarts
Ken Causey <ken at kencausey.com>**20050530191107]
[Removed unnecessary (and failing) conditional for the main Makefile bootstrap file downloads.
Brian T. Rice <water at tunes.org>**20050530172340]
[Removed explicit ls dependency from the top Makefile.
Brian T. Rice <water at tunes.org>**20050525215233]
[More top-level Makefile cleanups.
Brian T. Rice <water at tunes.org>**20050525201824]
[More Makefile cleanups, added full-clean and update-vm targets.
Brian T. Rice <water at tunes.org>**20050525194154]
[Considerably simplified the top Makefile re: obtaining new VM's and images. get-alpha is currently removed pending a more suitable replacement.
Brian T. Rice <water at tunes.org>**20050525191358]
[User-land efficient Float raisedTo: Float.
Brian T. Rice <water at tunes.org>**20050524001357]
[Slightly faster Number raisedTo: Integer handling.
Brian T. Rice <water at tunes.org>**20050524001251]
[Cleanup of isOneSlotFromDefinition by adding isDefined to Path.
Brian T. Rice <water at tunes.org>**20050518041908]
[Factored delegation slots out of objects and into maps.
eihrul at tunes.org**20050517235807]
[Commented out the soon-to-be-obsolete file-scanning for auto-loading in the post-bootstrap.
Brian T. Rice <water at tunes.org>**20050517232503]
[Preliminary code for making and using a simple flat file text database for auto-loading.
Brian T. Rice <water at tunes.org>**20050516072216]
[Added isOneSlotFromDefinition to RootedPath (for auto-loading).
Brian T. Rice <water at tunes.org>**20050516061949]
[Fix for collect:into:'s refactoring.
Brian T. Rice <water at tunes.org>**20050517223408]
[Made lobby printing use 'lobby' instead of all the slot names since it is so common and regular, in the post-bootstrap.
Brian T. Rice <water at tunes.org>**20050516203018]
[ExtensibleArray collect: bug fixes.
eihrul at tunes.org**20050517221611]
[VM bug fix for non-local returns.
eihrul at tunes.org**20050516203251]
[Added LexicalContextExpired condition.
eihrul at tunes.org**20050516202700]
[Small little bug fix for mayNotReturnTo:
eihrul at tunes.org**20050516201458]
[Only catch Stream Exhaustion in the REPL if Console reader triggered it.
eihrul at tunes.org**20050516194402]
[Fixed Path conversion methods (from String, and to Syntax Nodes).
Brian T. Rice <water at tunes.org>**20050516192959]
[Added define:&builder:&parents:&slots: as an alternative idiom to our addPrototype: code.
Brian T. Rice <water at tunes.org>**20050516173256]
[Moved Debugger framePrint calls all into the UI convenience method setup.
Brian T. Rice <water at tunes.org>**20050516071500]
[Added help for the debugger restart: convenience.
Brian T. Rice <water at tunes.org>**20050516071234]
[Added up:/down: debugger convenience methods (taking the number of steps to attempt to move).
Brian T. Rice <water at tunes.org>**20050516070920]
[Further Frame cleanups in interp/debug.slate.
Brian T. Rice <water at tunes.org>**20050513165809]
[Various manual error cleanups and adjustments, notably the status of concurrency and subjective programming, as well as doWithIndex: and the correctness of the number of arguments passed to methods.
Brian T. Rice <water at tunes.org>**20050516060444]
[Cleaner ensure: handling required a new bootstrap and another bytecode and VM-linked object.
The Slate Team <slate at tunes.org>**20050514220656]
[Cleaner handling of ensure:.
eihrul at tunes.org**20050514213348]
[New VM bytecode format, byte-compiler, and corresponding images.
The Slate Team <slate at tunes.org>**20050514193759]
[More efficient closure layout and many related bug-fixes/optimizations.
eihrul at tunes.org**20050514064844]
[Added better ensure: handling and some lexical context optimization.
eihrul at tunes.org**20050513160421]
[Refactored Activation into Frame, and cleaned up and fixed related code.
Brian T. Rice <water at tunes.org>**20050428212901]
[Added unlessCompletes: as a variant of ensure: to run a second block only on non-local exit.
Brian T. Rice <water at tunes.org>**20050512234458]
[Miscellaneous MR Generator bug-fixes.
eihrul at tunes.org**20050512184939]
[Removing broken extprim case that would never work.
eihrul at tunes.org**20050512162400]
[Added supports for doubles to external primitives.
eihrul at tunes.org**20050512161108]
[SmallInts can now be passed where a Float is expected in ExtLib.
eihrul at tunes.org**20050511221050]
[Parser bug-fix for #() arrays.
eihrul at tunes.org**20050510152726]
[Bug-fix for combinationsCollect:
eihrul at tunes.org**20050510152516]
[Comment typo fix for combinationsDo:
eihrul at tunes.org**20050510152113]
[Better support for the collect:into: interface.
eihrul at tunes.org**20050510092133]
[Added combinationsDo:, combinationsCollect:, and combinationsInject:into: to perform combinatorial iteration over multiple collections.
eihrul at tunes.org**20050510090706]
[unix/directory.c tweak for the Solaris conditionalization (exposed by a build issue on x86).
Brian T. Rice <water at tunes.org>**20050509235249]
[Beginnings of an assembler.
eihrul at tunes.org**20050503224819]
[Lexer tweak - always read floating point exponent in radix 10.
eihrul at tunes.org**20050502230649]
[More NEWS since 0.3.3.
Brian T. Rice <water at tunes.org>**20050502220811]
[Updated NEWS.
eihrul at tunes.org**20050502220357]
[Fixes for optional keywords resending.
eihrul at tunes.org**20050502212724]
[Made "make install" more portable to BSD systems.
Brian T. Rice <water at tunes.org>**20050502211930]
[Debugger fixes for reference variables.
eihrul at tunes.org**20050502203636]
[Make the Debugger parse interactively for easier inspection.
eihrul at tunes.org**20050502144857]
[Debugger bug-fix.
eihrul at tunes.org**20050502070447]
[Removing accidentally committed print-debugging code from Debugger.
eihrul at tunes.org**20050502065049]
[Many macro-expansion and cascading fixes.
eihrul at tunes.org**20050502061746]
[Total revert of the bootstrap.slate cleanup, since something is broken and not easily debugged.
Brian T. Rice <water at tunes.org>*-20050501194901]
[Reverting part of the bootstrap.slate cleanups.
Brian T. Rice <water at tunes.org>*-20050429155841]
[Added Interpreter framePointer accessor primitive.
Brian T. Rice <water at tunes.org>**20050428192537]
[Total revert of the bootstrap.slate cleanup, since something is broken and not easily debugged.
Brian T. Rice <water at tunes.org>**20050501194901]
[Reverting part of the bootstrap.slate cleanups.
Brian T. Rice <water at tunes.org>**20050429155841]
[Typo-fix in bootstrap.slate.
Brian T. Rice <water at tunes.org>**20050429051036]
[Miscellaneous bootstrap.slate cleanups.
Brian T. Rice <water at tunes.org>**20050429010259]
[Corrected version of Cygwin portabilty patch
David Hopwood <david.hopwood at blueyonder.co.uk>**20050501172356]
[A new super-debugger!
eihrul at tunes.org**20050501181447]
[Bug-fix for configure.in
eihrul at tunes.org**20050501162802]
[Floating-point x86 generation.
eihrul at tunes.org**20050430040445]
[MR Call refactoring.
eihrul at tunes.org**20050430002953]
[More MR Generator stuff.
eihrul at tunes.org**20050429204745]
[Much more MR Generator code.
eihrul at tunes.org**20050429193047]
[Added the `sendTo: unquote macro and updated some comments on the quotation mechanism.
eihrul at tunes.org**20050429032044]
[Initial stuff for an x86 MR Generator.
eihrul at tunes.org**20050429025420]
[Various clean-ups for the macro and quotation systems, plus the addition of a `swapWith: macro for exchanging the values of two variables.
eihrul at tunes.org**20050429024821]
[Potential fix of the remaining C compiler warning in the VM sources.
Brian T. Rice <water at tunes.org>**20050429023544]
[Added slate-macroexpand-region to the Emacs slate mode and bound it to C-c d (better suggestions welcome, m is used to start, e to evaluate).
Brian T. Rice <water at tunes.org>**20050429005158]
[Reverted Complex printing for bootstrap issue reasons.
Brian T. Rice <water at tunes.org>**20050428221307]
[Forced blank lines between C generator function definition print-outs.
Brian T. Rice <water at tunes.org>**20050428220739]
[Many miscellaneous MR generation clean-ups.
eihrul at tunes.org**20050428220616]
[Cygwin portability patch and consolidation of variables from David Hopwood.
Brian T. Rice <water at tunes.org>**20050428202639]
[Altered Complex printing so that "x + y i" is a constructive Slate expression to build a complex number, and used the code nature to print the value (using quotation).
Brian T. Rice <water at tunes.org>**20050427193500]
[XML code cleanups.
Brian T. Rice <water at tunes.org>**20050428031711]
[Use of `>> in Path UnitTest suite.
Brian T. Rice <water at tunes.org>**20050414223406]
[Merged UnitValue printFullOn: into printOn:&full:.
Brian T. Rice <water at tunes.org>**20050426235330]
[Cleanups to the dimensioned-units library. with: was refactored to of: and made to work with arbitrary objects.
Brian T. Rice <water at tunes.org>**20050426232822]
[Removed provides:/requires: from dimensioned.slate.
Brian T. Rice <water at tunes.org>**20050426204510]
[Added support for sending a Units name or abbreviation to any number to get the with: unit-construction to happen.
Brian T. Rice <water at tunes.org>**20050426192559]
[Fixed the post-bootstrap load-order arrangement.
Brian T. Rice <water at tunes.org>**20050425052000]
[Changes to make auto-loading work and set up defaults for src/lib/ and the FFI libraries.
Brian T. Rice <water at tunes.org>**20050425042255]
[Tweaks to the Fraction-al raisedTo:.
Brian T. Rice <water at tunes.org>**20050425215809]
[Added Fraction support to raisedTo: exponents (coerces to Float).
Brian T. Rice <water at tunes.org>**20050425214506]
[Added unit support for dividing by a unit directly (treating it as 1 with: that unit).
Brian T. Rice <water at tunes.org>**20050425210832]
[Added doubleConfirm: to the REPL and fixed confirm:.
Brian T. Rice <water at tunes.org>**20050425200813]
[Added methodsAt: to the role introspection library.
Brian T. Rice <water at tunes.org>**20050425045518]
[Adjusted the image-saving message to string-quote the filename.
Brian T. Rice <water at tunes.org>**20050425042641]
[Fixed Syntax Node as: Path to handle implicit-context sends.
Brian T. Rice <water at tunes.org>**20050425042552]
[Fixed PredicateCollection code typo.
Brian T. Rice <water at tunes.org>**20050425041544]
[Fixed isSuffixOf:.
Brian T. Rice <water at tunes.org>**20050424223536]
[Added raisedTo:mod: to Integer to complement inverseMod:. This uses the standard square-and-multiply algorithm.
Brian T. Rice <water at tunes.org>**20050424195911]
[Added modifiesOwnVariables and modifiesInputVariables to Syntax Block.
Brian T. Rice <water at tunes.org>**20050424191420]
[Added many comments to method.slate control-flow methods.
Brian T. Rice <water at tunes.org>**20050422200302]
[New images that require 'here' to be defined.
The Slate Team <slate at tunes.org>**20050424185153]
[More tweaks to the Emacs slate-mode. Inferior mode now highlights correctly in GNU Emacs again.
Brian T. Rice <water at tunes.org>**20050422031534]
[Made `unquote legal where `literal is normally required.
Brian T. Rice <water at tunes.org>**20050422005627]
[Initial MR Generator code.
eihrul at tunes.org**20050422003848]
[Re-added Symbol findSignatureOn:.
Brian T. Rice <water at tunes.org>**20050421225252]
[Added a preliminary Directory children method.
Brian T. Rice <water at tunes.org>**20050421220316]
[Fixed Method signature and Method callers, and added helper methods with them.
Brian T. Rice <water at tunes.org>**20050421220157]
[Made sure warn: didn't leak a reference to a pretty-printer (returns Nil now).
Brian T. Rice <water at tunes.org>**20050421213528]
[Ensured that removeMethodFrom: raised an error if the selector was not found.
Brian T. Rice <water at tunes.org>**20050421203307]
[Control-flow clarifications in ExternalResource open/close methods.
Brian T. Rice <water at tunes.org>**20050421201759]
[Refactored File NotFound into a ExternalResource ConnectionFailure derivation.
Brian T. Rice <water at tunes.org>**20050421201710]
[Added Sequence newWith: and made use of `>>.
Brian T. Rice <water at tunes.org>**20050421201614]
[Added Set exclude: aliasing remove:.
Brian T. Rice <water at tunes.org>**20050421201555]
[More Emacs slate-mode adjustments, cleaning up cruft and supporting Slate run-time messages better in highlighting.
Brian T. Rice <water at tunes.org>**20050421081455]
[Error checking for unquotation.
eihrul at tunes.org**20050421165427]
[Emacs slate-mode patches, for highlighting precedence, here/it new semi-globals, and to use addPrototype:.
Brian T. Rice <water at tunes.org>**20050421041150]
[Added ArrayBacked convertContentsTo: for convenience.
Brian T. Rice <water at tunes.org>**20050420201054]
[Added an overrideThis hook as Sequence size to enforce error-throwing instead of infinite recursion on the Sequence prototype.
Brian T. Rice <water at tunes.org>**20050420200711]
[Fixed the REPL printing error-handling hook.
Brian T. Rice <water at tunes.org>**20050420200456]
[Fixed copyReplaceFrom:to:with: to instantiate the result from the first argument, since the latter may not be an ExtensibleArray.
Brian T. Rice <water at tunes.org>**20050420195909]
[Added Integer inverseMod: from Slava Pestov.
Brian T. Rice <water at tunes.org>**20050420194316]
[Replaced FileModule preLoad: with Module installAutoloaders.
Brian T. Rice <water at tunes.org>**20050420075416]
[Extended Path code with parent/childNamed: methods and adjusted the #expanded method to not throw errors when parts of the path point at non-existent stuff.
Brian T. Rice <water at tunes.org>**20050420075145]
[Changes to make module.slate code reloadable.
Brian T. Rice <water at tunes.org>**20050418212039]
[Cleanups to make RootedPath the default Path type.
Brian T. Rice <water at tunes.org>**20050418201503]
[Fixes to Module code so definedPaths works.
Brian T. Rice <water at tunes.org>**20050418083526]
[Removed useless and buggy "meta-info" module codee.
Brian T. Rice <water at tunes.org>**20050418082829]
[Removed preLoad: from the post-bootstrap sequence into Module code.
Brian T. Rice <water at tunes.org>**20050418081113]
[Updates to Module code for auto-loading.
Brian T. Rice <water at tunes.org>**20050418081036]
[Made sure Directory code that called close trapped ignorable errors, and made Directory current: return the current Directory object.
Brian T. Rice <water at tunes.org>**20050418080336]
[Cleaned up the dimensioned units code: turned plural: into an option and changed the standard call sites, and made the unit catalogue slots be immutable.
Brian T. Rice <water at tunes.org>**20050418060358]
[Added a method String plural (only for system nouns - not intended for general UI usage).
Brian T. Rice <water at tunes.org>**20050418053921]
[Renamed preparse: to preLoad:.
Brian T. Rice <water at tunes.org>**20050415195147]
[Made use of `er in SkipList source.
Brian T. Rice <water at tunes.org>**20050415002946]
[Added UnaryMessage as: Path support (which recurses as much as feasible).
Brian T. Rice <water at tunes.org>**20050415002910]
[Added a preparse: method to complement load: which makes a load:-proxy out of the prototypes or namespaces defined in the file. This is experimental and won't work on non-top-level definitions yet or methods.
Brian T. Rice <water at tunes.org>**20050415002733]
[Added Socket close/disable support.
Brian T. Rice <water at tunes.org>**20050414230324]
[Numeric code minor cleanups.
Brian T. Rice <water at tunes.org>**20050414045644]
[Bytecompiler code simplifications.
Brian T. Rice <water at tunes.org>**20050413220840]
[Uses of ;* in String.
Brian T. Rice <water at tunes.org>**20050414163743]
[Aliased concatenateAll: as ;* and merged the two selectors into one with an optional for the separator.
Brian T. Rice <water at tunes.org>**20050414044251]
[More uses of #[] to include character objects in the source instead of their ASCII codes.
Brian T. Rice <water at tunes.org>**20050413223618]
[Added Sequence concatenateAll:separatedBy:, Sequence chainPairsDo:, String fromCamelCase, and comments.
Brian T. Rice <water at tunes.org>**20050413173912]
[More i18n code cleanups, untested.
Brian T. Rice <water at tunes.org>**20050413170446]
[Added String split, String toCamelCase, Sequence concatenateAll:.
Brian T. Rice <water at tunes.org>**20050413170339]
[Fixes to cacheAs: and added a couple of methods to Syntax Variable for load/store:s.
Brian T. Rice <water at tunes.org>**20050412183530]
[Fixes to `cache so that it works, and added `cacheAs: when a variable name is easy to pick.
Brian T. Rice <water at tunes.org>**20050412171536]
[Bug-fixes to addVariable and addInputVariable, and support for optional &prefix for the name.
Brian T. Rice <water at tunes.org>**20050412161815]
[Uses of "here" in the normal libraries, and a couple of cleanups.
Brian T. Rice <water at tunes.org>**20050412001638]
[i18n minor cleanups, and use of "here" instead of the lobby.
Brian T. Rice <water at tunes.org>**20050412001550]
[TAG REL-0-3-3
The Slate Team <slate at tunes.org>**20050411220559]
[Fixed File AbsoluteLocator reading. All File unit-tests pass now.
Brian T. Rice <water at tunes.org>**20050411210958]
[Removed the Path unit-tests testLobby action of removing the traitsWindow from a Types rules object since it no longer applies and is unsafe.
Brian T. Rice <water at tunes.org>**20050411205841]
[Updated the Life demo blurb to start up a SmartREPL correctly.
Brian T. Rice <water at tunes.org>**20050411205302]
[Final NEWS updates for 0.3.3, including the version heading.
Brian T. Rice <water at tunes.org>**20050411203453]
[Typo fix for the Parser cleanups.
Brian T. Rice <water at tunes.org>**20050411192632]
[Bothered to inform the user that macroExpand'ing macroExpand will just not work, and prevented such an invocation.
Brian T. Rice <water at tunes.org>**20050411184840]
[Updated the Namespace manual documentation, referencing the new selector "here".
Brian T. Rice <water at tunes.org>**20050411184235]
[More reference manual updates.
Brian T. Rice <water at tunes.org>**20050411161448]
[Added Namespace here method to access the current implicit-context Namespace object.
Brian T. Rice <water at tunes.org>**20050411154102]
[Fixes so that macroExpand correctly passes in &environment:
eihrul at tunes.org**20050411224425]
[Undoing broken macroExpand change (explanation follows)
eihrul at tunes.org**20050411221214
Quoting the argument returns a Syntax Literal wrapping it.
Subsequently calling macroExpand on it merely returns
wrapped object, without doing any actual expansion whatsoever.
The `() macroExpand idiom should be used instead.
]
[Made File Mode object slots be immutable.
Brian T. Rice <water at tunes.org>**20050411045935]
[Parser cleanups using `>>.
Brian T. Rice <water at tunes.org>**20050411045845]
[Macro-expansion code cleanups.
Brian T. Rice <water at tunes.org>**20050411045815]
[Cleanups to `cache code, and changed addVariableUniquelyNamed into addVariable&name: and addInputVariable&name:.
Brian T. Rice <water at tunes.org>**20050411045618]
[Bug-fix for macroExpand self-call check.
Brian T. Rice <water at tunes.org>**20050410231017]
[Fixed macroExpand so that macroExpand could be called as a macro itself (uses a specific check).
Brian T. Rice <water at tunes.org>**20050410214521]
[Added printOn: specialization for Syntax Node
Attila Lendvai <attila.lendvai at netvisor.hu>**20050410212536]
[hasNext fix
Attila Lendvai <attila.lendvai at netvisor.hu>**20050410211901]
[Bug-fixes to the debugger cleanups.
Brian T. Rice <water at tunes.org>**20050410181428]
[Added a core-objects inheritance diagram to the manual.
Brian T. Rice <water at tunes.org>**20050409183811]
[Updated Stream Inheritance diagram, but it's still not very good.
Brian T. Rice <water at tunes.org>**20050409165133]
[Speed up pasting by not redrawing the entire line when appending chars
Attila Lendvai <attila.lendvai at netvisor.hu>**20050408202143]
[SmartREPL fixes that makes possible to save/load an image with it
Attila Lendvai <attila.lendvai at netvisor.hu>**20050408001931]
[ER close fix
Attila Lendvai <attila.lendvai at netvisor.hu>**20050407213641]
[Refactored SmartConsole to use an event stream
Attila Lendvai <attila.lendvai at netvisor.hu>**20050407185350]
[Debugger cleanups.
Brian T. Rice <water at tunes.org>**20050405231322]
[Factored writingInto: out of writingAs:.
Brian T. Rice <water at tunes.org>**20050405035707]
[More Directory code enhancements, incomplete.
Brian T. Rice <water at tunes.org>**20050404013542]
[Random minor cleanups across some source files.
Brian T. Rice <water at tunes.org>**20050409174242]
[Added indexFirst and indexMiddle to Sequence.
Brian T. Rice <water at tunes.org>**20050409173957]
[Fix to allSlotsDo:.
Brian T. Rice <water at tunes.org>**20050409173923]
[Re-worded NEWS entries to be consistent (with active voice).
Brian T. Rice <water at tunes.org>**20050408084735]
[Symbol typo fix to make bootstrap work
Attila Lendvai <attila.lendvai at netvisor.hu>**20050409120942]
[ExternalMethod open fix
Attila Lendvai <attila.lendvai at netvisor.hu>**20050404220529]
[Added proper condition rising
Attila Lendvai <attila.lendvai at netvisor.hu>**20050404192530]
[Added KeyboardInterrupt that clears the line with ctrl+c
Attila Lendvai <attila.lendvai at netvisor.hu>**20050408202423]
[Added addVariableUniquely named to Syntax Block for macro usage.
Brian T. Rice <water at tunes.org>**20050408094109]
[Added a `cache macro, which alters a method so that an expression which occurs multiple times is cached with its first value, and then other same expressions just load from the variable. This first cut is somehow inneffective, though.
Brian T. Rice <water at tunes.org>**20050408093903]
[Added allSelectorsSent and arity compatibility methods to PrimitiveMethod.
Brian T. Rice <water at tunes.org>**20050408062001]
[Added Float as: Fraction using a continued fraction style of approximation.
Brian T. Rice <water at tunes.org>**20050408051535]
[String code cleanups.
Brian T. Rice <water at tunes.org>**20050408032459]
[Renamed the OpenFile restart for closed ExternalResources to OpenResource.
Brian T. Rice <water at tunes.org>**20050408020002]
[Commented out resetStreams in ExternalResource close due to persistency bugs. This needs a more thorough fix.
Brian T. Rice <water at tunes.org>**20050408003613]
[Set iterator fixes
Attila Lendvai <attila.lendvai at netvisor.hu>**20050407194010]
[More fixes for aborting startup actions.
eihrul at tunes.org**20050408010214]
[Run startup actions through interpretHook:
eihrul at tunes.org**20050408005353]
[Fixed FilterStream next bug
Attila Lendvai <attila.lendvai at netvisor.hu>**20050407013913]
[Forced a newline in the REPL on end of stream / Ctrl-d.
Brian T. Rice <water at tunes.org>**20050406004540]
[Updates to the syntactic sugar file.
Brian T. Rice <water at tunes.org>**20050405233308]
[Added removeMethodFrom: to Symbol.
Brian T. Rice <water at tunes.org>**20050405231800]
[Reference manual updates, including documenting the additional Stream types.
Brian T. Rice <water at tunes.org>**20050405231555]
[Expanded and updated the Collection Inheritance diagram.
Brian T. Rice <water at tunes.org>**20050405231506]
[Made working versions of query: and confirm: and moved them into the REPL installed methods set.
Brian T. Rice <water at tunes.org>**20050405231138]
[SortedSet cleanups using `>>.
Brian T. Rice <water at tunes.org>**20050404070926]
[Simplified the Emacs mode macro-call highlighting for compatibility purposes.
Brian T. Rice <water at tunes.org>**20050406210000]
[More &environment: bugs.
eihrul at tunes.org**20050406112853]
[Bug fix for &environment: handling in macros.
eihrul at tunes.org**20050406112548]
[Added optional &environment: paramter to macroExpand.
eihrul at tunes.org**20050406111445]
[Updated Slate emacs mode with better macro highlighting and integer/float highlighting.
Brian T. Rice <water at tunes.org>**20050406022426]
[Fixed the smart-console setup file's handling of non-Windows platforms.
Brian T. Rice <water at tunes.org>**20050405192409]
[Added do:separatedBy:
Attila Lendvai <attila.lendvai at netvisor.hu>**20050404220017]
[NEWS updates.
Brian T. Rice <water at tunes.org>**20050404182909]
[README updates.
Brian T. Rice <water at tunes.org>**20050404182740]
[Added an 'all' target to the generic Makefile which includes the plugins.
Brian T. Rice <water at tunes.org>**20050404181517]
[Some ExternalResources schedule clean-ups.
eihrul at tunes.org**20050404233026]
[Added TraversalStream, first revision, not really tested, to stream.slate.
Brian T. Rice <water at tunes.org>**20050404061648]
[Made use of `>> in Range creation.
Brian T. Rice <water at tunes.org>**20050404060846]
[Added Image objectCount.
Brian T. Rice <water at tunes.org>**20050404060733]
[Added a comment for saveImageNamed:.
Brian T. Rice <water at tunes.org>**20050404060655]
[Added hook objects for representing Stream traversal types.
Brian T. Rice <water at tunes.org>**20050404060453]
[Removed redundant method Sequence reader.
Brian T. Rice <water at tunes.org>**20050404060432]
[Removed Collection requirement from addAll: and removeAll:.
Brian T. Rice <water at tunes.org>**20050404013857]
[Bug fix for <-*
eihrul at tunes.org**20050403141418]
[Currying implementation and various related bug-fixes.
eihrul at tunes.org**20050403140848]
[Changed the default end block for GeneratorStream.
eihrul at tunes.org**20050403105045]
[Added GeneratorStream for unfolding.
eihrul at tunes.org**20050403104737]
[LogicRange bug fixes.
eihrul at tunes.org**20050403101922]
[Removed Syntax Lexer Error from the abort-list of error types in the REPL.
Brian T. Rice <water at tunes.org>**20050402234148]
[More bug-fixes for Image actions.
eihrul at tunes.org**20050403040602]
[Added a #loop wrapper so it works outside of a named method.
Brian T. Rice <water at tunes.org>**20050402182800]
[Removed inappropriate usage of ifNotNilDo:
eihrul at tunes.org**20050402233206]
[Completion now works for multiple results
Attila Lendvai <attila.lendvai at netvisor.hu>**20050402002126]
[ExtensibleArray fix for makeGap
Attila Lendvai <attila.lendvai at netvisor.hu>**20050401222059]
[Bug fixes for external resource and external library handling.
eihrul at tunes.org**20050402083541]
[Miscellaneous fixes to numerics and image startup actions.
eihrul at tunes.org**20050402070856]
[Startup and shutdown action handling stuff.
eihrul at tunes.org**20050402061731
Added facility for shutdown handling.
Implemented various cleanups to ExternalResource to
make recovery via startup/shutdown handlers possible.
]
[Make paint draw only on mouse button down + cleanup
dufresnep at fastmail.fm**20050401192654]
[Cleanup of SDL evts.slate
dufresnep at fastmail.fm**20050401192540]
[Adjustment to ExternalLibrary's startup handler to not call #close, since it modifies the Dictionary being iterated over.
Brian T. Rice <water at tunes.org>**20050401202003]
[Added support for Image startup hooks, and added a handler for ExternalLibrary connections and an optional one for REPL resetting.
Brian T. Rice <water at tunes.org>**20050401201343]
[Added at:insertAll:, refactored growFirst/growLast
Attila Lendvai <attila.lendvai at netvisor.hu>**20050401162112]
[Added test growTo: methods for ExtensibleSequence/ArrayBacked.
Brian T. Rice <water at tunes.org>**20050401150802]
[Image delegation and referrer ReadStream fixes.
Brian T. Rice <water at tunes.org>**20050401214745]
[Fixed the SDL Paint test so it used inform: instead of ConsoleOutput.
Brian T. Rice <water at tunes.org>**20050401171845]
[Hooked up competion for the repl
Attila Lendvai <attila.lendvai at netvisor.hu>**20050401162705]
[Add a new painting program
dufresnep at fastmail.fm**20050401115519]
[added SDL/tests/evts.slate to look at events
dufresnep at fastmail.fm**20050401111409]
[Big changes of the SDL_INPUT #Union
dufresnep at fastmail.fm**20050401111138]
[fixed SDL disableEventType:
dufresnep at fastmail.fm**20050401105213]
[SDLLib PeepEvents was missing the final s
dufresnep at fastmail.fm**20050401105022]
[Finally SDL is not Nil anymore
dufresnep at fastmail.fm**20050401104928]
[new easier to use SDL events methods not tested
dufresnep at fastmail.fm**20050331194717]
[Change SDL_PumpEvents return type to Void
dufresnep at fastmail.fm**20050331194632]
[SmartREPL fixes and smart-console/init.slate tries to load windows.slate and handle errors
Attila Lendvai <attila.lendvai at netvisor.hu>**20050331201642]
[More Queue bug-fixes.
eihrul at tunes.org**20050331131231]
[Queue and RingBuffer bug fixes.
eihrul at tunes.org**20050331123206]
[SomeLostReadmeChanges
dufresnep at fastmail.fm**20050331014448]
[Added writingAs: for making ReadStreams (on a collection as a buffer), and added streamAllCollect: to iterator.slate.
Brian T. Rice <water at tunes.org>**20050331010932]
[SmartREPL fix to use sessionDo:
Attila Lendvai <attila.lendvai at netvisor.hu>**20050331002955]
[REPL results ring buffer simplifications.
eihrul at tunes.org**20050331073613]
[Noted the change in sessionDo: in the manual.
Brian T. Rice <water at tunes.org>**20050330224124]
[Module code updates and cleanups.
Brian T. Rice <water at tunes.org>**20050330224008]
[More SDL README updates from Paul Dufresne.
Brian T. Rice <water at tunes.org>**20050330223833]
[Cleaned up and re-added cc.slate (aka SlaCC).
Brian T. Rice <water at tunes.org>**20050330221707]
[Fixed REPL code: Ctrl-D handling by reverting a previous breakOn: change for Exhaustion, and evaluation results by turning the result history into a RingBuffer (size 10).
Brian T. Rice <water at tunes.org>**20050330182244]
[Fixes to implementations and callers methods. These now work.
Brian T. Rice <water at tunes.org>**20050330172243]
[Removing the Raw object from bootstrap images.
eihrul at tunes.org**20050331001210]
[Added an initial version of callers and implementations-querying for selectors. Unrestricted querying with this seems to bomb due to Unprintables leaking in.
Brian T. Rice <water at tunes.org>**20050330153753]
[Ensure all objects have traitsWindows and various clean-ups thereof.
eihrul at tunes.org**20050330154110
Removed a bunch of sendTo:through:s that were only present to handle
non-traitsy objects.
Remodeled the inference rule setup for types so that the dispatch objects
no longer remove their traitsWindow slots. The names of the inference rules
are instead mangled by a macro to prevent any name clashes.
]
[Ensure traitsWindow and traits slots are immutable.
eihrul at tunes.org**20050330130659]
[Moved ArrayMD Streams into iterator.slate to satisfy bootstrapping dependencies.
Brian T. Rice <water at tunes.org>**20050330053826]
[Typo-fix for the previous addPrototype: patch.
Brian T. Rice <water at tunes.org>**20050330051109]
[Added max: 0 for primitive newSize: calls to keep from allocating memory badly.
Brian T. Rice <water at tunes.org>**20050330050825]
[Bug-fixes for allSlotsDo:(withSeen:) and addPrototype:.
Brian T. Rice <water at tunes.org>**20050330044417]
[Fixed derive so that traitsWindow is immutable, and fixed addPrototype:derivedFrom: to re-use the old traits object.
Brian T. Rice <water at tunes.org>**20050330041923]
[Added allSlotsDo:(withSeen:) to Root.
Brian T. Rice <water at tunes.org>**20050330041846]
[Reverted a >> change since it results in the wrong method being called and breaks the REPL.
Brian T. Rice <water at tunes.org>**20050329203912]
[Added isAbstract to Method which just checks if overrideThis is called.
Brian T. Rice <water at tunes.org>**20050329203159]
[Added a (non-working) confirm: method to complement inform: in the post-bootstrap code.
Brian T. Rice <water at tunes.org>**20050329031045]
[Added a simple asAn method which makes a new String with a/an particle inserted before the String as though it were a noun.
Brian T. Rice <water at tunes.org>**20050329030944]
[Minor smart-console plugin cleanups.
Brian T. Rice <water at tunes.org>**20050329030904]
[Added specialized ArrayMD pretty-printing.
Olli Pietil??inen <ollip at freeshell.org>**20050329030803]
[Type system code cleanups.
Brian T. Rice <water at tunes.org>**20050329030649]
[Type system code typo-fix.
Brian T. Rice <water at tunes.org>**20050329030537]
[ArrayMD bug-fixes and Stream functionality.
Olli Pietil??inen <ollip at freeshell.org>**20050329030452]
[Added commentTemplate to Root (in derivable.slate) which does its best to make a simple String describing the object.
Brian T. Rice <water at tunes.org>**20050329025258]
[Re-constituted version of a patch from Paul Dufresne <dufresnep at fastmail.fm>: Renamed back the lib libSDL (rather than libSDL-1.2), Added interface to SDL events methods.
Brian T. Rice <water at tunes.org>**20050328090602]
[Added sessionDo: to Terminal which just calls it with the resource but passes the terminal object.
Brian T. Rice <water at tunes.org>**20050328083749]
[Modifications to the REPL and SmartREPL to make them compatible with each other.
Brian T. Rice <water at tunes.org>**20050328043927]
[Version code cleanups.
Brian T. Rice <water at tunes.org>**20050328041232]
[String as: File Locator typo fix.
Brian T. Rice <water at tunes.org>**20050327203807]
[File Locator fix for initial ~.
Brian T. Rice <water at tunes.org>**20050327193136]
[Updated README to point to configure.in for build options instead of the Makefile.
Brian T. Rice <water at tunes.org>**20050327173326]
[ExtensibleSequence removeFirst: typo fix.
Brian T. Rice <water at tunes.org>**20050327071127]
[Extended File Locator reduce to handle any number of initial .. entries for RelativeLocators.
Brian T. Rice <water at tunes.org>**20050327071100]
[More NEWS items.
Brian T. Rice <water at tunes.org>**20050327012012]
[More File Locator bug-fixes. Non-initial . and .. entries are now handled correctly.
Brian T. Rice <water at tunes.org>**20050327064914]
[Added a reduce method for Locators and had the default conversion from String use it. Also, cleaned up some Locator code.
Brian T. Rice <water at tunes.org>**20050327063457]
[Enhanced sessionDo: to not open/close a resource when it's already open (allowing blind nesting of calls), and added sessionDo: support to ExternalResource Streams.
Brian T. Rice <water at tunes.org>**20050327000526]
[Cleanups of the File documentation.
Brian T. Rice <water at tunes.org>**20050326215540]
[Added a section on early returns in the Programmer's Reference Manual.
Brian T. Rice <water at tunes.org>**20050326215453]
[Handling initial . and .. use in filename parsing.
Brian T. Rice <water at tunes.org>**20050326001718]
[Added a dummy pre-bootstrap Directory current method.
Brian T. Rice <water at tunes.org>**20050326001324]
[Added File Locator conversion tests.
Brian T. Rice <water at tunes.org>**20050325232647]
[File RelativeLocator fixes.
Brian T. Rice <water at tunes.org>**20050325232144]
[MapComposition -> MapOverlay, MapOverlay tests, Mapping comments, minor Dictionary refactoring
Ken Causey <ken at kencausey.com>**20050325231306]
[Fix for File Locator conversion from Strings.
Brian T. Rice <water at tunes.org>**20050325212638]
[Bug-fix for string-reading of File Locators exposed by previous bug-fixes.
Brian T. Rice <water at tunes.org>**20050325111057]
[File and Locator cleanups and bug-fixes.
Brian T. Rice <water at tunes.org>**20050325095536]
[Cleanups to remove startingWith: 0 uses, added a comment and isSuffixOf: method.
Brian T. Rice <water at tunes.org>**20050325095427]
[Added Root slotNamesAndValuesDo:.
Brian T. Rice <water at tunes.org>**20050325090146]
[Debugger code cleanups.
Brian T. Rice <water at tunes.org>**20050325090120]
[writingAs: usage clean-ups.
eihrul at tunes.org**20050325152653]
[Collection method cleanups - using writingAs: and `er, and adding comments.
Brian T. Rice <water at tunes.org>**20050325063619]
[Fixes for the Windows VC Project file from Bill Sun <billksun at yahoo.com>
Brian T. Rice <water at tunes.org>**20050325085152]
[Cleanups for PredicateCollection code.
Brian T. Rice <water at tunes.org>**20050325070519]
[New alpha bootstrap images since the post-load order has been updated.
The Slate Team <slate at tunes.org>**20050324172944]
[Re-added new SDL README.
Brian T. Rice <water at tunes.org>**20050325052052]
[Removed the SDL README (to re-add cleanly).
The Slate Team <slate at tunes.org>**20050325051351]
[Added a way to quickly view a method's operations. This is really sketchy right now and invites improvement.
Brian T. Rice <water at tunes.org>**20050324225054]
[Added Stack-compatible methods to Queue.
Brian T. Rice <water at tunes.org>**20050324205412]
[Undo of one action from the previous Emacs mode patch, to fix a bug with XEmacs.
Brian T. Rice <water at tunes.org>**20050324190053]
[Emacs mode regex: A-z -> A-Za-z
Brian T. Rice <water at tunes.org>**20050324060345]
[Bug-fix for REPL removeMethods.
Brian T. Rice <water at tunes.org>**20050324172730]
[Bug-fixes for features.
eihrul at tunes.org**20050324122129]
[Adapted extlib.slate for new cascade semantic
dufrp at hotmail.com**20050324003119]
[commented out user events (VoidPtr not working yet)
dufrp at hotmail.com**20050323235813]
[changed libSDL to libSDL-1.2 since it seems the normal name
dufrp at hotmail.com**20050323230357]
[Fixed the features setup in post-bootstrap since it is in globals and not the lobby per se.
Brian T. Rice <water at tunes.org>**20050324012639]
[Added a &comparison: block to destructiveStableSort.
Brian T. Rice <water at tunes.org>**20050324004712]
[Implemented String escaped based on the string-printing code.
Brian T. Rice <water at tunes.org>**20050324004610]
[Added more information to the initial pre-bootstrap banner.
Brian T. Rice <water at tunes.org>**20050324001943]
[Vim mode adjustments to accept all valid Symbol literals.
Brian T. Rice <water at tunes.org>**20050324000503]
[Fixed the specification and examples for Literal Symbol syntax in the manual.
Brian T. Rice <water at tunes.org>**20050324000419]
[Typo fix for REPL patch.
Brian T. Rice <water at tunes.org>**20050323232228]
[Extended REPL printing with an error-handler to use the Root printOn: method as a fallback.
Brian T. Rice <water at tunes.org>**20050323231823]
[Removed Complex * I specialization which breaks inconsistently.
Brian T. Rice <water at tunes.org>**20050323225852]
[Adjusted features to use an ExtensibleArray and moved inform: up to Namespace traits in the postbootstrap.
Brian T. Rice <water at tunes.org>**20050323220959]
[Added Symbol findsSameMethodOn:asOn:.
Brian T. Rice <water at tunes.org>**20050323220227]
[Added a &comparison: argument to Sequence destructiveSort.
Brian T. Rice <water at tunes.org>**20050323211439]
[Various cleanups to the emacs slate-mode.
Brian T. Rice <water at tunes.org>**20050323211242]
[Moved as: from ExtensibleArray up to ArrayBacked.
Brian T. Rice <water at tunes.org>**20050323174935]
[Refactored out an ArrayBacked type between ExtensibleSequence and ExtensibleArrays for the basics of extensible sequences using an Array as backing storage, and refactored appropriate methods to it.
Brian T. Rice <water at tunes.org>**20050323025120]
[Removed the ridiculous implementation of Queue in process.slate, replacing it with the new Queue.
Brian T. Rice <water at tunes.org>**20050323020111]
[Removed Collection Condition newFor: extra dispatch on Collection, since it conflicts with the use on abstract Mappings.
Brian T. Rice <water at tunes.org>**20050322234713]
[Queue bug fixes.
Brian T. Rice <water at tunes.org>**20050322234654]
[Added Queue and RingBuffer to the post-bootstrap load list.
Brian T. Rice <water at tunes.org>**20050322205726]
[Cleanups to ExtensibleSequence abstract code.
Brian T. Rice <water at tunes.org>**20050322205642]
[Refactored RingBuffer into a separate Queue type.
Brian T. Rice <water at tunes.org>**20050322192953]
[Miscellaneous typo fixes for REPL and conditions.
eihrul at tunes.org**20050323024321]
[Condition typo fixes.
eihrul at tunes.org**20050322232839]
[Added Lexer reset, and adjusted the REPL code to use it.
Brian T. Rice <water at tunes.org>**20050322101151]
[Added the Condition Collection IsFull/.
Brian T. Rice <water at tunes.org>**20050322082835]
[More REPL improvements.
Brian T. Rice <water at tunes.org>**20050322082553]
[Added versions of replaceFrom:to:/below:with:startingAt: which use &startingAt: optional.
Brian T. Rice <water at tunes.org>**20050322082417]
[Adjusted the `>> example to use an implicit block value return to be more didactic/clear.
Brian T. Rice <water at tunes.org>**20050322031530]
[Refactored and extended the REPL code.
Brian T. Rice <water at tunes.org>**20050322030934]
[Bug fixes for the new quote mechanism.
eihrul at tunes.org**20050320043658]
[Moved the convenience macros together, with comments.
Brian T. Rice <water at tunes.org>**20050319203251]
[Rolled three sending:isQuotedBy: methods into the generic one, mentioning them in its comment.
Brian T. Rice <water at tunes.org>**20050319203021]
[Re-organized the new quotation code and added some comements.
Brian T. Rice <water at tunes.org>**20050319201303]
[Cleaner and extensible quote system.
eihrul at tunes.org**20050320024423]
[Added FlattenedReadStream which allows the use of the flatten message to create a recursive traversal of all contained ReadStreams.
Simon Adameit <gomdo81 at gmx.net>**20050321230929]
[Tweaked ConcatenatedReadStream ; for clarity.
Brian T. Rice <water at tunes.org>**20050321212341]
[changes to the event structure
dufrp at hotmail.com**20050320005321]
[moved event stuff from gfx to plain SDL
dufrp at hotmail.com**20050319171003]
[removed a comment that was due to an error fixed elsewhere
dufrp at hotmail.com**20050319170319]
[change filledpie to filledPie to follows latest SDL gfx library
dufrp at hotmail.com**20050320012018]
[No -ldl flag on FreeBSD
Simon Adameit <gomdo81 at gmx.net>**20050320213401]
[Used `>> for elementNotFoundOn:.
Brian T. Rice <water at tunes.org>**20050319000715]
[Some docs and a few stubs
Ken Causey <ken at kencausey.com>**20050319003524]
[Fixed File Locator as: String for local file references (with no slashes).
Brian T. Rice <water at tunes.org>**20050319010525]
[Noted that redefining prototypes works fine if the derivation doesn't change.
Brian T. Rice <water at tunes.org>**20050318234308]
[Bug-fix caused by the refactoring/fix to File Locator creation in the previous patch.
Brian T. Rice <water at tunes.org>**20050318221533]
[Improvements to File, Directory, and Locator code.
Brian T. Rice <water at tunes.org>**20050318212613]
[ExtensibleSequence cleanups and additions.
Brian T. Rice <water at tunes.org>**20050318195021]
[Added Directory current: which takes anything acceptible as a Locator specifier (e.g. a String) for convenience.
Brian T. Rice <water at tunes.org>**20050318030620]
[Made use of `er in Set/Dictionary definition code.
Brian T. Rice <water at tunes.org>**20050318013442]
[Daily NEWS update.
Brian T. Rice <water at tunes.org>**20050318013053]
[Changed removeAll: to use `>> in ExtensibleCollection.
Brian T. Rice <water at tunes.org>**20050317213634]
[Bug-fixes for Boolean prototype in bootstrap images.
eihrul at tunes.org**20050318080705]
[Actually use slate-dir in slate-mode.el
Samuel Bronson <naesten at myrealbox.com>**20050318002750]
[Renamed ordered.slate to extensibleSeq.slate and updated the bootstrap list.
Brian T. Rice <water at tunes.org>**20050317210747]
[Added copyWithoutDuplicates for generic collections. It takes a &comparison: parameter.
Brian T. Rice <water at tunes.org>**20050317210436]
[Renames of SDL documents.
Brian T. Rice <water at tunes.org>**20050317195202]
[Added a bug and fix outline for the current logical operator issue when applied to non-Booleans inside of blocks.
Brian T. Rice <water at tunes.org>**20050317161453]
[Moved numericMixin.slate and tuple.slate into the post-bootstrap.
Brian T. Rice <water at tunes.org>**20050316225544]
[Removed duplicate Syntax Resend = method.
Brian T. Rice <water at tunes.org>**20050316221243]
[Moved requires:/provides: up to Namespace traits and mapped load: across the filename array in post-bootstrap.slate.
Brian T. Rice <water at tunes.org>**20050316220705]
[Added interp/memory.slate to the post-bootstrap list of files.
Brian T. Rice <water at tunes.org>**20050316190936]
[Renamed pre/post-load.slate to pre/post-bootstrap.slate.
Brian T. Rice <water at tunes.org>**20050316190811]
[Made Point2D, Point3D prototypes immutable slots.
Brian T. Rice <water at tunes.org>**20050316190434]
[Set clean-ups.
eihrul at tunes.org**20050317020254]
[Adjustments to load: so that the first argument may vary.
Brian T. Rice <water at tunes.org>**20050316085812]
[More news items.
Brian T. Rice <water at tunes.org>**20050316083421]
[Cleanups to the C Generator and Slate Parser by using `>>.
Brian T. Rice <water at tunes.org>**20050316083323]
[Cleanups to Syntax definition code, notably making use of writingAs:.
Brian T. Rice <water at tunes.org>**20050316083217]
[Addition of support for containing Nil to Set.
Brian T. Rice <water at tunes.org>**20050316071337]
[Added a namespace optional keyword &in: to load: and fixed flattened for Namespaces and added import:from:.
Brian T. Rice <water at tunes.org>**20050316082104]
[Minor cleanups to Time code.
Brian T. Rice <water at tunes.org>**20050316080040]
[Tidied up formatting, and added some comments and a little code cleanup of Derivable code.
Brian T. Rice <water at tunes.org>**20050316074812]
[Cosmetics on a couple of files.
Brian T. Rice <water at tunes.org>**20050310215634]
[Some cleanups, and removed an irrelevant and uncalled newWith: method.
Brian T. Rice <water at tunes.org>**20050227084917]
[keys->keySet bug-fix.
Brian T. Rice <water at tunes.org>**20050316033820]
[isEmpty changed to = 0 due to bootstrap dependencies.
Brian T. Rice <water at tunes.org>**20050316030608]
[Modifications to addPrototype:derivedFrom: for redefinitions.
Brian T. Rice <water at tunes.org>**20050316023306]
[Added &parents: to the addPrototype: method for derivables.
Brian T. Rice <water at tunes.org>**20050310215707]
[Added newOnPort: for socket locators.
Brian T. Rice <water at tunes.org>**20050310215550]
[Added missing =/hash methods to Association.
Brian T. Rice <water at tunes.org>**20050315215230]
[More MethodNotFound bug fixes.
Brian T. Rice <water at tunes.org>**20050315012451]
[Bug fix for MethodNotFound.
eihrul at tunes.org**20050315080844]
[MissingSDLTests
dufrp at hotmail.com**20050314170811]
[XML comments start with '<!', not '<'
Tony Garnock-Jones <tonyg at kcbbs.gen.nz>**20050314170022]
[Added a Symbol section to the reference manual under the library area.
Brian T. Rice <water at tunes.org>**20050314084951]
[Converted formal references to Symbol, Method, etc. to typewritten face.
Brian T. Rice <water at tunes.org>**20050314083347]
[Added comments to cascade.slate.
Brian T. Rice <water at tunes.org>**20050314081355]
[Revised cascade semantics (leftmost replacement) and related bug fixes.
eihrul at tunes.org**20050314144846]
[Expanded a `>> call in region.slate which was bombing.
Brian T. Rice <water at tunes.org>**20050314064827]
[Fixed resend-with-optional in tree.slate.
Brian T. Rice <water at tunes.org>**20050314063049]
[Changed the unix makefile uname option from -o to -s, since -o is not portable.
Brian T. Rice <water at tunes.org>**20050314012232]
[Noted current-directory additions.
Brian T. Rice <water at tunes.org>**20050314012156]
[Added a hypothetical unit test in a comment.
Brian T. Rice <water at tunes.org>**20050314012119]
[Added method comments.
Brian T. Rice <water at tunes.org>**20050314012017]
[Added a clear method to Sequences.
Brian T. Rice <water at tunes.org>**20050314011953]
[Bug-fixes to RingBuffer.
Brian T. Rice <water at tunes.org>**20050314011052]
[Cleaned up Sequence rotated logic.
Brian T. Rice <water at tunes.org>**20050313225530]
[Some improvements to Sequence rotate logic.
Brian T. Rice <water at tunes.org>**20050313224934]
[Removed ^M's from configure.in
Brian T. Rice <water at tunes.org>**20050313222530]
[A patch to unix directory code for Solaris compatibility.
Brian T. Rice <water at tunes.org>**20050313222411]
[Added easy access and setting of the current directory.
Brian T. Rice <water at tunes.org>**20050313222336]
[Initial darcs SDL release
dufrp at hotmail.com**20050313202320
Hi, this is my initial SDL version 1.2 release code for Slate.
Most drawing functions for SDL_GFX library works. So what's
comming is working with events. But the code declaring them
have been commented out because it is causing problems, like
you could see by reading changelog.txt.
Take the time to read README_SDL.txt!
I did not worked much on this (if at all) in recent weeks.
But I expect to work on it more. Especially if darcs use
make people to actually use and comment this (although like
Brian use to say: Patches speaks louder than words!).
]
[Big integer bit-rot cleanups.
eihrul at tunes.org**20050314022614]
[Header file tweaks for unhandled signal printing.
eihrul at tunes.org**20050312060922]
[Improved unhandled signal printing.
eihrul at tunes.org**20050312060738]
[Altered the VM message-signal failure branch to print the selector sent to the console before dying.
Brian T. Rice <water at tunes.org>**20050311212157]
[Reverted the size-method call to normal in the pre-load string concatenation library.
Brian T. Rice <water at tunes.org>**20050310214256]
[Fixes to the pre-load String concatenation definition.
Brian T. Rice <water at tunes.org>**20050310210538]
[Fixed a Syntax Writer typo.
Brian T. Rice <water at tunes.org>**20050310203327]
[Bug fix for printName clean-ups.
eihrul at tunes.org**20050309082055]
[Fixes for printName slots; move printName back onto traitsWindow.
lsalzman1 at cox.net**20050309080217]
[Modifications to the printName patch.
Brian T. Rice <water at tunes.org>**20050308181422]
[Naming of prototypes and objects at traits and traitsWindow slots
melevy at freemail.hu**20050308145845]
[Reverted #testLobby to remove broken cascade implementation.
Nick Forde <nickf at system-7.freeserve.co.uk>**20050308212636]
[New post-0.3.2 entries.
Brian T. Rice <water at tunes.org>**20050308211105]
[license_refs
Nick Forde <nickf at system-7.freeserve.co.uk>**20050308203509
Test updates to reflect the license.txt file rename to LICENSE.
]
[Added Syntax Resend = and a selector method for compatibility with message nodes.
Brian T. Rice <water at tunes.org>**20050308073550]
[Added rotate/rotated methods to Sequence.
Brian T. Rice <water at tunes.org>**20050308065450]
[Added = methods to Syntax Node types.
Brian T. Rice <water at tunes.org>**20050308061835]
[Adjusted `commutatively to check for symmetric roles and do nothing if so.
Brian T. Rice <water at tunes.org>**20050308055653]
[Added several readFrom: methods to start refactoring out the double-dispatches. There are also additional cleanups and marking which methods should be phased out.
Brian T. Rice <water at tunes.org>**20050308044216]
[Cosmetic cleanups to the Regex library.
Brian T. Rice <water at tunes.org>**20050308043838]
[One last regex test fix, and refactoring CharSetParser to CharSet Parser.
Brian T. Rice <water at tunes.org>**20050307214220]
[Syntax fix for the regex test case.
Brian T. Rice <water at tunes.org>**20050307212100]
[Moved Regex tests into tests/regex.slate (they are not unit tests yet, however).
Brian T. Rice <water at tunes.org>**20050307210122]
[Regex code fixes to make the example tests work. This is in-progress.
Brian T. Rice <water at tunes.org>**20050307201719]
[newSize: -> new &capacity:
Brian T. Rice <water at tunes.org>**20050307195903]
[Massive cleanups to the regexp library, just at a basic idiomatic level.
Brian T. Rice <water at tunes.org>**20050307195440]
[Fixed a remaining UrlActor reference.
Brian T. Rice <water at tunes.org>**20050307183510]
[Updated the myurl setup in HTTP code to use readFrom:.
Brian T. Rice <water at tunes.org>**20050307183353]
[Made the new regexp code stop caring if it gets a string or a stream.
Brian T. Rice <water at tunes.org>**20050307183233]
[Various HTTP code cleanups.
Brian T. Rice <water at tunes.org>**20050307183004]
[Updated syntax.slate to use a slightly-more-functional version of eventual-send expansion.
Brian T. Rice <water at tunes.org>**20050307180358]
[Replaced the old regex code with the new code.
Brian T. Rice <water at tunes.org>**20050307180244]
[Removing old Regex library.
Brian T. Rice <water at tunes.org>**20050307180141]
[Preliminary regex code
jewel at pixie.co.za**20050307041053]
[modified http code to parse URL with regex
jewel at pixie.co.za**20050307040918]
[Added `commutatively note and 0.3.2 marker.
Brian T. Rice <water at tunes.org>**20050306232635]
[Cosmetic cleanups.
Brian T. Rice <water at tunes.org>**20050304185448]
[Socket patch-ups, not quite complete.
Brian T. Rice <water at tunes.org>**20050304185127]
[Added comments to ensureNamespace methods.
Brian T. Rice <water at tunes.org>**20050302195157]
[unixsocket.slate -> unix/socket.slate
Brian T. Rice <water at tunes.org>**20050228214740]
[Currying fixes.
lsalzman1 at cox.net**20050301042439]
[Removed non-plugin socket.slate code.
Brian T. Rice <water at tunes.org>**20050228203547]
[Added bindToPort:.
Brian T. Rice <water at tunes.org>**20050228175638]
[Bug fix for Message send.
Brian T. Rice <water at tunes.org>**20050228072551]
[Added examples to the traits-printing bug entry.
Brian T. Rice <water at tunes.org>**20050228072440]
[Commented out MethodNotFound defaultHandler. it's not ready.
Brian T. Rice <water at tunes.org>**20050228034617]
[Refactored Message out of MethodNotFound.
Brian T. Rice <water at tunes.org>**20050228025929]
[Initial currying code.
Brian T. Rice <water at tunes.org>**20050227213223]
[Updated the alpha URL to use the DARCS alpha branch.
Brian T. Rice <water at tunes.org>**20050227205533]
[Fixes for `commutatively; it now works.
Brian T. Rice <water at tunes.org>**20050225225431]
[More digraph-loading fixes.
Brian T. Rice <water at tunes.org>**20050225220353]
[Bug-fix for resend.
Brian T. Rice <water at tunes.org>**20050225215558]
[Removing site/ files and placing them into their own branch.
The Slate Team <slate at tunes.org>**20050225200152]
[Initial check-in of alpha core materials.
The Slate Team <slate at tunes.org>**20050225175929]
[Boolean printNames
Brian T. Rice <water at tunes.org>**20050225174327]
[Commutatively macro first cut
Brian T. Rice <water at tunes.org>**20050224190056]
[RenameCopyrightFile
Brian T. Rice <water at tunes.org>**20050224182220]
[Test
Ken Causey <ken at kencausey.com>**20050223000342]
[adjust title layout and remove unused page
kencausey**20050222065913]
[try adjusting news page title bar
kencausey**20050222065222]
[try newsflash in main section
kencausey**20050222064217]
[remove newsflash
kencausey**20050222064043]
[add newsflash to front page
kencausey**20050222063928]
[fix date in latest news
kencausey**20050222063633]
[Corrected 0.3.2 download size.
water**20050222062843]
[Release 0.3.2, news item, download entry.
water**20050222062720]
[TAG REL-0-3-2
water**20050222033711]
Patch bundle hash:
38a513339389a04a5b2fb569f9997086275fea29
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.1 (GNU/Linux)
iD8DBQFCyr/zhkVEtsVL15gRAplwAJ4o8gFR9xyF/+62cijaYwu/hZ+cGACbBjVl
uaJ1TvO3BQQk6jjTQuK6G94=
=PIG/
-----END PGP SIGNATURE-----
More information about the Slate
mailing list