Previous |  Up |  Next

Article

Title: Generování dokumentovaného zdrojového souboru po blocích v TeXu (Czech)
Title: On Generating Documented Source Code by Blocks in TeX (English)
Author: Šustek, Jan
Language: Czech
Journal: Zpravodaj Československého sdružení uživatelů TeXu
ISSN: 1211-6661 (print)
ISSN: 1213-8185 (online)
Volume: 33
Issue: 3
Year: 2023
Pages: 66-101
Summary lang: Czech
.
Category: informatics
.
Summary: Článek popisuje problematiku psaní programů a dokumentace k nim. Ukazuje autorův balíček gensrc nad OPmacem, který umožňuje psát program i dokumentaci k němu v jediném TeXovém souboru. Jsou ukázány další možnosti a aplikace tohoto balíčku. (Czech)
Summary: This paper concerns writing programs and their documentation. We show author's package gensrc running on OPmac, which allows to write both program and its documentation in one TeX file. We also show more possibilities and applications of this package. (English)
DOI: 10.5300/2023-3-4/66
.
Date available: 2023-12-17T17:35:18Z
Last updated: 2023-12-17
Stable URL: http://hdl.handle.net/10338.dmlcz/151992
.
Reference: [1] Olšák, Petr: OPmac: Rozšiřující makra plain TeXu.[online]. [cit. 2023-11-13]. Dostupné z: https://petr.olsak.net/opmac.html.
Reference: [2] Knuth, Donald E.: Literate Programming.[online]. 1983-09. [cit. 2023-11-13]. Dostupné z: http://www.literateprogramming.com/knuthweb.pdf. Submitted to The Computer Journal.
Reference: [3] Knuth, Donald E.: TeX: The Program.Sv. B. Reading, MA: Addison-Wesley, 1986. Computers & Typesetting. Dostupné také z: https://tug.ctan.org/systems/knuth/dist/tex/tex.web. MR 0400642
Reference: [4] Olšák, Petr: TeXbook naruby.2. vyd. Konvoj, 2001. Dostupné také z: http://petr.olsak.net/ftp/olsak/tbn/tbn.pdf.
Reference: [5] The LaTeX Project Team, Mittelbach, Frank: docstrip: Remove comments from file.[online]. 2022-09-03. [cit. 2023-11-13]. Dostupné z: https://ctan.org/pkg/docstrip.
Reference: [6] Mittelbach, Frank: The doc and shortvrb Packages.[online]. 2023-11-01. [cit. 2023-11-13]. Dostupné z: https://mirrors.ctan.org/macros/latex/base/doc.pdf.
Reference: [7] Mittelbach, Frank, Duchier, Denys, Braams, Johannes, Woliński, Marcin, Wooding, Mark: The DocStrip program.[online]. 2023-11-01. [cit. 2023-11-13]. Dostupné z: http://mirrors.ctan.org/macros/latex/base/docstrip.pdf.
Reference: [8] Šustek, Jan: gensrc.tex.[online]. 2023-11-07. [cit. 2023-11-13]. Dostupné z: https://github.com/jsustek/gensrc/blob/main/gensrc.tex.
Reference: [9] virtualconsoles.com: C64 online emulator.[online]. [cit. 2023-11-13]. Dostupné z: https://virtualconsoles.com/online-emulators/c64/.
Reference: [10] VICE: VICE: The Versatile Commodore Emulator.[online]. [cit. 2023-11-13]. Dostupné z: https://vice-emu.sourceforge.io/.
Reference: [11] the Dragon, Tom: prg2wav: C64 PRG to Turbo Tape 64.[online]. [cit. 2023-11-13]. Dostupné z: https://github.com/tomdwaggy/prg2wav.
.

Files

Files Size Format View
ZpravodajCSTUG_033-2023-3_3.pdf 1.853Mb application/pdf View/Open
Back to standard record
Partner of
EuDML logo