\ DEBUG-ON
: articles-russian
$Forth =ProgLan
$Russian =Language
$ 'М.Л.Гасаненко' =Author
group{
\ BacFORTH
" BacFORTH-88" =Title
$ "http://www.forth.org.ru/~mlg/BacFORTH-88/BF-diplom.html" =Location
$ 'Бэктрекинг на Форте - дипломная работа' =Comment
$Art =Type
Art Ext Pub
item
" BacFORTH-90" =Title
$ "http://www.forth.org.ru/~mlg/BacFORTH-90/pgasmil1-96.html" =Location
$ 'Бэктрекинг на Форте II -- обобщение бэктрекинга (цикл AMONG)' =Comment
$Art =Type
Art Ext Pub
item
\ self-modifying --> dynamically structured code
$ |Двухфазовое порождение кода: пример применения самомодифицирующегося кода| =Title
$ |Русский вариант статьи "Multi-CFA DOES> : Implementation via Self-Modifying Code" с конференции EF'93.| =Comment
$ "http://www.forth.org.ru/~mlg/ef93/Self-Modifying-1993-ru.html" =Location
$Paper =Type
Paper
Published
item
\ Извраты и навороты
$ "Стандартные и нестандартные структуры управления в Форт-системе T32" =Title
$ "О работе с потоком управления в стандартном и не только стандартном Форте" =Comment
$ "http://www.forth.org.ru/~mlg/MoreBTng/ctlflow.htm" =Location
$Russian =Language
$Forth =ProgLan
$Paper =Type
Paper
CodeSamples
Documentation
item
$ "Исполнимый стек словарей T32" =Title
$ "Расширение языка. Можно определять функции, ведущие себя как словари." =Comment
$ "http://www.forth.org.ru/~mlg/MoreBTng/vocstack.htm" =Location
$Russian =Language
$Forth =ProgLan
$Paper =Type
Paper
CodeSamples
Documentation
item
\ Прочее
$ "На конференции EuroForth'99" =Title
$ "Заметка (не статья!)" =Comment
$ "http://www.forth.org.ru/~mlg/ef99/EF99repo.html" =Location
$Russian =Language
$Forth =ProgLan
$Paper =Type
Paper
item
}group
;
: articles-english
$Forth =ProgLan
$English =Language
group{
\ Miscellaneous extensions, implementation issues
\ Forth Dimensions
" Scattering a Colon Definition" =Title
$ "http://www.forth.org.ru/~mlg/ScatColn/ScatteredColonDef.html" =Location
$ "FD Article" =Comment
$Art =Type
Art Ext Pub
item
" C-Style Indexing in ANS Forth" =Title
$ "http://www.forth.org.ru/~mlg/index.html#CStyleIn" =Location
$ "FD article" =Comment
$ "www.forth.org.ru/~mlg\CStyleIn\CStyleIndexing.html www.forth.org.ru/~mlg\CStyleIn\CStyleIndexingQA.html" =RealFiles
$Art =Type
Art Ext Pub RefL
item
\ EuroForth
" Combined Addressing Model for 80x86" =Title
$ "http://www.forth.org.ru/~mlg/ef94/ef94-1-paper.txt" =Location
$ "Flat memory for 8086 -- EuroForth'94 paper" =Comment
$Art =Type
Art Impl Pub
item
" Extension of the exception handling mechanism" =Title
$ "http://www.forth.org.ru/~mlg/index.html#RETRY" =Location
$ "the RETRY mechanizm -- EuroForth'95 paper" =Comment
$ "forth.org.ru/~mlg/ef95/ef95-1-paper.txt forth.org.ru/~mlg/ef95/ef95-1-talk.txt forth.org.ru/~mlg/ef95/ef95-1-example.txt" =RealFiles
$Art =Type
Art Ext Pub RefL
item
\ Context-Oriented Programming
" Context-Oriented Programming: Evolution of Vocabularies" =Title
$ "http://www.forth.org.ru/~mlg/index.html#COP" =Location
$ "EuroForth'93 paper and its discussion" =Comment
$ "www.forth.org.ru/~mlg/COP-93\cop93.html www.forth.org.ru/~mlg/COP-93\cop-addendum.html" =RealFiles
$Art =Type
Art Ext Pub RefL
item
$ "Context-Oriented Programming" =Title
$ "The EufoForth'98 paper (PDF). COP works in both Forth and C." =Comment
$ "http://www.forth.org.ru/ef98/gassanenko98a.pdf" =Location
$Paper =Type
Paper
ExtensionPackage
item
\ self-modifying --> dynamically structured code
$ |Two-Phase Code Generation: an example of using dynamic codes| =Title
$ |The EF'93 paper "Multi-CFA DOES> : Implementation via Self-Modifying Code".| =Comment
$ "http://www.forth.org.ru/~mlg/ef93/Self-Modifying-1993-en.html" =Location
$Paper =Type
Paper
Published
item
$ "Dynamically Structured Codes" =Title
$ `The term "self-modifying" says nothing, the term "dynamically structured" says what we are interested in. Data execution (with or without customized data interpreter), dynamic construction of call hierarchy (DCCH1), joint compilation. (EuroForth'99)` =Comment
$ "http://www.forth.org.ru/ef99/gassanenko98b.pdf" =Location
$English =Language
$Forth =ProgLan
$Application =Type
Paper
item
\ BacFORTH: backtracking + Forth
$ "BACFORTH: AN APPROACH TO NEW CONTROL STRUCTURES" =Title
$ "Backtracking in Forth. EF'94 paper." =Comment
$ "http://www.forth.org.ru/~mlg/ef94/ef94-2-paper.txt" =Location
$English =Language
$Forth =ProgLan
$Paper =Type
Paper
Published
ExtensionPackage
item
$ "FORMALIZATION OF RETURN ADDRESSES MANIPULATIONS AND CONTROL TRANSFERS" =Title
$ `EF'95 paper & talk` =Comment
$ "http://www.forth.org.ru/~mlg/ef95/ef95-2-paper.txt" =Location
$English =Language
$Forth =ProgLan
$Paper =Type
Paper
Published
ExtensionPackage
item
$ "FORMALIZATION OF BACKTRACKING IN FORTH" =Title
$ `EF'96 paper` =Comment
$ "http://www.forth.org.ru/~mlg/ef96/ef96-1-paper.txt" =Location
$English =Language
$Forth =ProgLan
$Paper =Type
Paper
Published
ExtensionPackage
item
$ "Open Interpreter: Portability of Return Stack Manipulations" =Title
$ `The EuroForth'98 paper. Proposes the Open Interpreter Wordset.` =Comment
$ "http://www.forth.org.ru/ef98/gassanenko98b.pdf" =Location
$English =Language
$Forth =ProgLan
$Application =Type
Paper
ExtensionPackage
item
$ "Threaded Code Execution and Return Address Manipulations from the Lambda Calculus Viewpoint" =Title
$ "The EuroForth'99 paper. One more approach to formalization of Forth. Formal methods." =Comment
$ "http://www.forth.org.ru/ef99/gassanenko98a.pdf" =Location
$English =Language
$Forth =ProgLan
$Application =Type
Paper
item
}group
;
: RIScript
$ 'Forth / RIScript' =ProgLan
group{
" Resource index file example" =Title
$ "http://www.forth.org.ru/~mlg/resource.txt" =Location
$ "пример файла описания ресурсов" =Comment
$Samples =Type
$En =Language
Samples
item
$ 'М.Л.Гасаненко' =Author
$ "http://www.forth.org.ru/~mlg/RIScript/RISCript.html" =Location
$ 'Resource Index Script - Описание' =Title
$ 'Документация для владельцев ресурсов' =Comment
$Ru =Language
$Help =Type
Help
item
$ "M.L.Gassanenko" =Author
$ "RIScriptWriter" =Title
$ "Программа автоматического порождения описаний ресурсов для RIScript" =Comment
$ "http://www.forth.org.ru/~mlg/Riscript/RIScriptWriter0.html" =Location
$ "En
Ru" =Language
$ "http://www.forth.org.ru/~mlg/RIScript/ScriptWriter.html" =RealFile
$ "JavaScript" =ProgLan
$Application =Type
Application
SourceCode
Documentation
item
}group
;
: refs
$none =Author
$ 'http://x86.org/Contents.html' =Location
$ "What Intel does not want you to know" =Title
$ "Undocumented features of Intel processors" =Comment
$En =Language
$Asm =ProgLan
$URL =Type
ReferenceRemote NonForth
item
$none =Author
$ 'http://www.delorie.com/djgpp/' =Location
$ "DJGPP: GNU C++ for DOS" =Title
$ "with a reference to DJGPP webring" =Comment
$En =Language
$C++ =ProgLan
$URL =Type
ReferenceRemote NonForth
item
$ 'Erick Gallesio' =Author
$ 'http://kaolin.unice.fr/STk/' =Location
$ "STk: Scheme + Tk" =Title
$ "Nice language!" =Comment
$En =Language
$Scheme =ProgLan
$URL =Type
ReferenceRemote NonForth
item
$ 'Anton Ertl, C.Pirker, A.Krall, M.Maierhofer, P.Kleinrubatscher, R.Grafl'
=Author
$ 'http://www.complang.tuwien.ac.at/projects/forth.html' =Location
$ 'Forth Research at Institut fur Computersprachen' =Title
$ 'Австрийская страница, посвященная Форту' =Comment
$En =Language
$Forth =ProgLan
$URL =Type
ReferenceRemote
item
;
: ANS-Forth
$ 'ANSI' =Author
$ 'http://www.complang.tuwien.ac.at/forth/dpans-html/' =Location
$ `ANS Forth Standard (last draft + RFI's, in HTML)` =Title
$ 'root page (в Австрии)' =Comment
$En =Language
$Forth =ProgLan
$URL =Type
ReferenceRemote
item
$ 'ANSI' =Author
$ 'http://www.forth.org.ru/~mlg/Apocrypha/dpans94.txt' =Location
$ 'ANS Forth Standard (last draft, plain text)' =Title
$ 'the last draft must be the same as the standard' =Comment
$En =Language
$Forth =ProgLan
$ 'Standard' =Type
Book Pub
item
$ 'M.Gassanenko; A.Ertl' =Author
$ 'http://www.forth.org.ru/~mlg/Apocrypha/Apocrypha.html' =Location
$ 'Unapproved ("apocryphal" :-) clarifications to ANS Forth standard' =Title
$ 'Неофициальные ("апокрифические") пояснения к стандарту' =Comment
$En =Language
$Forth =ProgLan
$Art =Type
Art
item
$none =Author
$ "The list of ANS Forth words (plain text)" =Title
$ `Список слов стандарта АНС Форт (1994)` =Comment
$ "http://www.forth.org.ru/~mlg/ANSForth/ANSWORDS.TXT" =Location
$English =Language
$Forth =ProgLan
$Documentation =Type
Documentation
item
$none =Author
$ "ANS Forth words by category (plain text)" =Title
$ `Слова стандарта АНС Форт (1994) по группам` =Comment
$ "http://www.forth.org.ru/~mlg/ANSForth/anscat.TXT" =Location
$English =Language
$Forth =ProgLan
$Documentation =Type
Documentation
item
;
: SrcLib
$ "M.L.Gassanenko" =Author
$ "Bit fields within a cell" =Title
$ "Доступ к битовым полям в ячейке на стеке" =Comment
$ "http://www.forth.org.ru/~mlg/SrcLib/bitfield.f" =Location
$English =Language
$Forth =ProgLan
$ExtensionPackage =Type
SourceCode
ExtensionPackage
item
$ "M.L.Gassanenko" =Author
$ "HeapSort in Forth (assuming zero-based indexing)" =Title
$ "Пирамидальная сортировка на Форте" =Comment
$ "http://www.forth.org.ru/~mlg/SrcLib/hsort.f" =Location
$ "En
Ru" =Language
$Forth =ProgLan
$ExtensionPackage =Type
SourceCode
CodeSamples
ExtensionPackage
item
;
: cactus'
$ 'С.Н.Баранов, Н.Р.Ноздрунов' =Author
$ 'http://www.forth.org.ru/~cactus/library.htm' =Location
$ 'Язык Форт и его реализации' =Title
$ `Лучшая в СССР книга по Форту -- в библиотеке cactus'а` =Comment
$Ru =Language
$Forth =ProgLan
$Book =Type
Book Pub ReferenceLocal
item
$ 'С.Н.Баранов' =Author
$ 'http://www.forth.org.ru/~mlg/BetaForth' =Location
$ 'Beta-Forth -- вместо Приложения 1 к книге Язык Форт и его реализации' =Title
$ `Учебный Форт` =Comment
$Ru =Language
$Forth =ProgLan
$Compiler =Type
ForthSystem
SourceCode
Book
Published
Implementation
CodeSamples
Documentation
ReferenceLocal
item
$ 'Лео Броуди' =Author
$ 'http://www.forth.org.ru/~cactus/library.htm' =Location
$ 'Способ мышления - ФОРТ' =Title
$ `Про построение программ для тех, кто уже владеет языком -- в библиотеке cactus'а` =Comment
$Ru =Language
$Forth =ProgLan
$Book =Type
Book Pub ReferenceLocal
item
;
: all-here
$ 'M.L.Gassanenko' =Author
group{
SrcLib
articles-english
articles-russian
RIScript
refs
cactus'
ANS-Forth
}group
;