\ 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 ;