pkgsrc/lang/forth-retro/PLIST
ryoon 2b49516933 forth-retro: Update to 2019.7
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).
2020-06-14 10:38:11 +00:00

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