2b49516933
Changelog: # RETRO 2019.7 This is the changelog for the development builds of Retro. The version number is likely to change; I'm targetting an early July window for this release. ## Bug Fixes - all - strl* functions now renamed, included on all builds - `d:add-header` is extended by retro.forth to remap spaces back to underscores when creating headers - fix overflow issue with `n:MIN`, `n:MAX` - build - fix compile issue under Solaris - retro-unix - `clock:year` corrected - `clock:month` corrected - examples - fixed issue in mail.forth ## Build - Merged Linux & BSD Makefiles ## Core Language - new words - `a:fetch` - `a:store` - `s:replace-all` - renamed - `a:nth` to `a:th` - `v:update-using` to `v:update` - performance improvements - `times` - `times<with-index>` - `while` - `until` ## Documentation - merged BSD, Linux, macOS build instructions - updated Starting instructions - added implementation notes on arrays - updated the initial word table in rx.muri - added a man page for retro-describe ## Toolchain - fixed a bug in the glossary server ## Examples - new examples - bury.forth - compat.forth - gopher.forth - magic-8th-ball.forth - mandelbrot.forth - RFC865.forth - RFC867.forth - safety-net.retro - shell.forth - sqlite3 wrapper - unix-does-user-exist.forth - improved examples - 99bottles.forth - edit.forth - other - publish-examples.forth now uses `retro-document` to generate glossaries ## General - reorganized directory tree ## I/O - retro-unix (rre) - added `clock:utc:` namespace - remove gopher downloader - add sockets interface - add `unix:slurp-pipe` ## Interfaces - retro-compiler - runtime now supports scripting arguments - retro-unix - remove FullScreenListener - ok prompt now a hook - rewrite the listener - retro-c# - restored this to the source tree - native - better `0x` prefix handling ## Notes for the future: In a future release, the examples will start using a `.retro` file name extension rather than `.forth` to avoid possible confusion with other systems that use `.forth` (e.g., MPE).
190 lines
8.4 KiB
Text
190 lines
8.4 KiB
Text
@comment $NetBSD: PLIST,v 1.2 2020/06/14 10:38:11 ryoon Exp $
|
|
bin/retro
|
|
bin/retro-describe
|
|
bin/retro-document
|
|
bin/retro-embedimage
|
|
bin/retro-extend
|
|
bin/retro-muri
|
|
bin/retro-unu
|
|
man/man1/retro-describe.1
|
|
man/man1/retro-document.1
|
|
man/man1/retro-embedimage.1
|
|
man/man1/retro-extend.1
|
|
man/man1/retro-muri.1
|
|
man/man1/retro-unu.1
|
|
man/man1/retro.1
|
|
share/RETRO12/glossary.forth
|
|
share/RETRO12/ngaImage
|
|
share/RETRO12/tests/test-core.forth
|
|
share/RETRO12/words.tsv
|
|
share/doc/RETRO12/README
|
|
share/doc/RETRO12/RELEASE-NOTES
|
|
share/doc/RETRO12/doc/Architecture.md
|
|
share/doc/RETRO12/doc/Contributing.md
|
|
share/doc/RETRO12/doc/Cross-Reference.md
|
|
share/doc/RETRO12/doc/DEVICES.txt
|
|
share/doc/RETRO12/doc/Examples.md
|
|
share/doc/RETRO12/doc/Glossary-Concise.txt
|
|
share/doc/RETRO12/doc/Glossary-Names-and-Stack.txt
|
|
share/doc/RETRO12/doc/Glossary.html
|
|
share/doc/RETRO12/doc/Glossary.txt
|
|
share/doc/RETRO12/doc/Hyperstatic.md
|
|
share/doc/RETRO12/doc/Interpreter.md
|
|
share/doc/RETRO12/doc/Muri.md
|
|
share/doc/RETRO12/doc/Namespaces.md
|
|
share/doc/RETRO12/doc/NamingConventions.md
|
|
share/doc/RETRO12/doc/Nga.md
|
|
share/doc/RETRO12/doc/QuickRef.md
|
|
share/doc/RETRO12/doc/QuotesAndCombinators.md
|
|
share/doc/RETRO12/doc/REPORT-BUGS.md
|
|
share/doc/RETRO12/doc/SqrtEncoding.pdf
|
|
share/doc/RETRO12/doc/StackComments.md
|
|
share/doc/RETRO12/doc/Unu.md
|
|
share/doc/RETRO12/doc/book/000-Book-Format
|
|
share/doc/RETRO12/doc/book/Additional-Tools
|
|
share/doc/RETRO12/doc/book/Advanced-Builds
|
|
share/doc/RETRO12/doc/book/Basic-Interactions
|
|
share/doc/RETRO12/doc/book/Building-Unix
|
|
share/doc/RETRO12/doc/book/Building-Windows
|
|
share/doc/RETRO12/doc/book/Checking-The-Version
|
|
share/doc/RETRO12/doc/book/Errors
|
|
share/doc/RETRO12/doc/book/Historical-Papers
|
|
share/doc/RETRO12/doc/book/Internals
|
|
share/doc/RETRO12/doc/book/Internals-IO
|
|
share/doc/RETRO12/doc/book/Internals-Interface-Layers
|
|
share/doc/RETRO12/doc/book/Internals-Nga
|
|
share/doc/RETRO12/doc/book/Internals-Retro-Image
|
|
share/doc/RETRO12/doc/book/Lexical-Scope
|
|
share/doc/RETRO12/doc/book/Obtaining-Retro
|
|
share/doc/RETRO12/doc/book/Overview
|
|
share/doc/RETRO12/doc/book/Programming-Techniques
|
|
share/doc/RETRO12/doc/book/Programming-Techniques-Naming-Conventions
|
|
share/doc/RETRO12/doc/book/Programming-Techniques-Return-Stack
|
|
share/doc/RETRO12/doc/book/Programming-Techniques-Stack-Diagrams
|
|
share/doc/RETRO12/doc/book/Programming-Techniques-Unu
|
|
share/doc/RETRO12/doc/book/Programming-Techniques-Using-Combinators
|
|
share/doc/RETRO12/doc/book/Programming-Techniques-Word-Classes
|
|
share/doc/RETRO12/doc/book/Programming-Techniques-Working-With
|
|
share/doc/RETRO12/doc/book/Programming-Techniques-Working-With-Arrays
|
|
share/doc/RETRO12/doc/book/Programming-Techniques-Working-With-Assembly
|
|
share/doc/RETRO12/doc/book/Programming-Techniques-Working-With-Buffer
|
|
share/doc/RETRO12/doc/book/Programming-Techniques-Working-With-Characters
|
|
share/doc/RETRO12/doc/book/Programming-Techniques-Working-With-Dictionary
|
|
share/doc/RETRO12/doc/book/Programming-Techniques-Working-With-Floating-Point
|
|
share/doc/RETRO12/doc/book/Programming-Techniques-Working-With-Numbers
|
|
share/doc/RETRO12/doc/book/Programming-Techniques-Working-With-Pointers
|
|
share/doc/RETRO12/doc/book/Programming-Techniques-Working-With-Strings
|
|
share/doc/RETRO12/doc/book/Programming-Techniques-Writing-Combinators
|
|
share/doc/RETRO12/doc/book/Quick-Tutorial
|
|
share/doc/RETRO12/doc/book/Retro-Compiler
|
|
share/doc/RETRO12/doc/book/Security
|
|
share/doc/RETRO12/doc/book/Starting
|
|
share/doc/RETRO12/doc/book/Syntax
|
|
share/doc/RETRO12/doc/book/TOC
|
|
share/doc/RETRO12/doc/book/Tech-Notes
|
|
share/doc/RETRO12/doc/book/The-Stacks
|
|
share/doc/RETRO12/doc/book/Using-the-Glossary
|
|
share/examples/RETRO12/example/1D-Cellular-Automota.forth
|
|
share/examples/RETRO12/example/99Bottles.forth
|
|
share/examples/RETRO12/example/ANS-PICK-ROLL.forth
|
|
share/examples/RETRO12/example/Abort.forth
|
|
share/examples/RETRO12/example/AddingVectors.forth
|
|
share/examples/RETRO12/example/Assertions.forth
|
|
share/examples/RETRO12/example/Atua-WWW.forth
|
|
share/examples/RETRO12/example/Atua.forth
|
|
share/examples/RETRO12/example/Autopsy.forth
|
|
share/examples/RETRO12/example/Block-Editor.forth
|
|
share/examples/RETRO12/example/Buffer.forth
|
|
share/examples/RETRO12/example/ByteAddressing.forth
|
|
share/examples/RETRO12/example/CaptureOutput.forth
|
|
share/examples/RETRO12/example/Casket-HTTP.forth
|
|
share/examples/RETRO12/example/Cat.forth
|
|
share/examples/RETRO12/example/Chess.forth
|
|
share/examples/RETRO12/example/CloseParen.forth
|
|
share/examples/RETRO12/example/DictionaryAlias.forth
|
|
share/examples/RETRO12/example/DictionaryStats.forth
|
|
share/examples/RETRO12/example/DictionaryUsedIn.forth
|
|
share/examples/RETRO12/example/DisplayNames.forth
|
|
share/examples/RETRO12/example/EDA.forth
|
|
share/examples/RETRO12/example/Echo.forth
|
|
share/examples/RETRO12/example/EvaluateString.forth
|
|
share/examples/RETRO12/example/FloatVar.forth
|
|
share/examples/RETRO12/example/FloatingPointEncoding.forth
|
|
share/examples/RETRO12/example/Forget.forth
|
|
share/examples/RETRO12/example/GCD.forth
|
|
share/examples/RETRO12/example/HTML.forth
|
|
share/examples/RETRO12/example/IterativeFibonacci.forth
|
|
share/examples/RETRO12/example/KeyValueStore.forth
|
|
share/examples/RETRO12/example/LeastCommonMultiple.forth
|
|
share/examples/RETRO12/example/LightWeightFlowControl.forth
|
|
share/examples/RETRO12/example/Marker.forth
|
|
share/examples/RETRO12/example/Matrix.forth
|
|
share/examples/RETRO12/example/NamingQuotes.forth
|
|
share/examples/RETRO12/example/NetFetch.forth
|
|
share/examples/RETRO12/example/NumbersWithoutPrefix.forth
|
|
share/examples/RETRO12/example/Parse-UPS.forth
|
|
share/examples/RETRO12/example/PasteToSprunge.forth
|
|
share/examples/RETRO12/example/Primes.forth
|
|
share/examples/RETRO12/example/RFC865.forth
|
|
share/examples/RETRO12/example/RFC867.forth
|
|
share/examples/RETRO12/example/RecursiveFactorial.forth
|
|
share/examples/RETRO12/example/RecursiveFibonacci.forth
|
|
share/examples/RETRO12/example/Roo.forth
|
|
share/examples/RETRO12/example/Sandboxed-Dictionary.forth
|
|
share/examples/RETRO12/example/SaveAndRestoreStack.forth
|
|
share/examples/RETRO12/example/StringToNumberWithBase.forth
|
|
share/examples/RETRO12/example/TokenizeString.forth
|
|
share/examples/RETRO12/example/TokiPona-Translate.forth
|
|
share/examples/RETRO12/example/TopOfAddressStack.forth
|
|
share/examples/RETRO12/example/Tuporo.forth
|
|
share/examples/RETRO12/example/VT100.forth
|
|
share/examples/RETRO12/example/accumulator.forth
|
|
share/examples/RETRO12/example/alternate-listener.forth
|
|
share/examples/RETRO12/example/amalgamate.forth
|
|
share/examples/RETRO12/example/atua-gophermap.forth
|
|
share/examples/RETRO12/example/bury.forth
|
|
share/examples/RETRO12/example/compat.forth
|
|
share/examples/RETRO12/example/conways-life.forth
|
|
share/examples/RETRO12/example/defstruct.forth
|
|
share/examples/RETRO12/example/edit.forth
|
|
share/examples/RETRO12/example/export-as-html.forth
|
|
share/examples/RETRO12/example/fsl/README.txt
|
|
share/examples/RETRO12/example/fsl/cube-rt.forth
|
|
share/examples/RETRO12/example/fsl/elip.forth
|
|
share/examples/RETRO12/example/fsl/expint.forth
|
|
share/examples/RETRO12/example/fsl/logistic.forth
|
|
share/examples/RETRO12/example/gopher.forth
|
|
share/examples/RETRO12/example/hanoi.forth
|
|
share/examples/RETRO12/example/iOS/GopherClient.forth
|
|
share/examples/RETRO12/example/iOS/README.md
|
|
share/examples/RETRO12/example/is-palindrome.forth
|
|
share/examples/RETRO12/example/is-pangram.forth
|
|
share/examples/RETRO12/example/json.forth
|
|
share/examples/RETRO12/example/magic-8th-ball.forth
|
|
share/examples/RETRO12/example/mail.forth
|
|
share/examples/RETRO12/example/mandelbrot.forth
|
|
share/examples/RETRO12/example/paste.forth
|
|
share/examples/RETRO12/example/publish-examples.forth
|
|
share/examples/RETRO12/example/quad.forth
|
|
share/examples/RETRO12/example/reforth.retro
|
|
share/examples/RETRO12/example/retro-embedimage.forth
|
|
share/examples/RETRO12/example/retro-extend.forth
|
|
share/examples/RETRO12/example/retro-muri.forth
|
|
share/examples/RETRO12/example/retro-unu.forth
|
|
share/examples/RETRO12/example/rot13.forth
|
|
share/examples/RETRO12/example/safety-net.retro
|
|
share/examples/RETRO12/example/share.forth
|
|
share/examples/RETRO12/example/shared.forth
|
|
share/examples/RETRO12/example/shell.forth
|
|
share/examples/RETRO12/example/socket-client.forth
|
|
share/examples/RETRO12/example/socket-server.forth
|
|
share/examples/RETRO12/example/sort-on-stack.forth
|
|
share/examples/RETRO12/example/sqlite3/sql.forth
|
|
share/examples/RETRO12/example/sqlite3/test.db
|
|
share/examples/RETRO12/example/sqlite3/test.forth
|
|
share/examples/RETRO12/example/strip-html.forth
|
|
share/examples/RETRO12/example/unicode.forth
|
|
share/examples/RETRO12/example/unix-does-user-exist.forth
|
|
share/examples/RETRO12/example/uudecode.forth
|
|
share/examples/RETRO12/example/uuencode.forth
|
|
share/examples/RETRO12/example/wordwrap.retro
|