Component Pascal Collection
Helmut Zinn
Introduction | Subsystems | Categories | Authors | Dates | Links | Topics | Projects | Downloads
A | C | D | E | F | G | L | M | P | R | S | T | W
Alarm Clocks
Compiler
- Babel - Babel Compiler Compiler.
- Cow - Cow is a subsystem aimed at compiler writers.
- Coco - A BlackBox port of Hanspeter Mössenböck's Coco/R Compiler Compiler.
- CpcPreprocessor - Named Integers in Component Pascal.
- Oss - Oberon-0 Compiler for BlackBox.
Converter
- CpcAsciiCoder - Decode Eth Oberon V4 Cod files.
- CpcETHConv - A converter for loading Oberon System3 and Linz V4 file formats.
- CpcRtfConv - Rtf Converter.
- CpcUtf8Conv - UTF-8 File Importer & Exporter.
- Free - Loading, displaying and saving many graphic image formats.
- Html - Html Importer and Exporter.
- TboxHexConv - Read and write hex dump.
- Xmlcore - Using Document Object Model and Extensible Markup Language.
Data Acquisition
- Benchmark - A Benchmark Suite to Measure Computer Performance.
- Hermes - Scientific Spreadsheet.
- Gr - Data Acquisition and Monitoring Toolbox.
- Numer - Video digitizer.
- Pom - Persistent Object Manager.
Data Compression
- CpcCompressors - Data compression utility interface.
- Pac - Data compression utility (Burrows / Wheeler or LZ77 + adaptative Huffman coding).
- Zlib - A data compression library.
Development Environment
Directory & File
- Alm01Gather - Source Code Collection and Topological Sort (Gather.Order).
- CpcFileBrowser - File Browser with subsystem, folder and document windows.
- Dos - List Filenames, List Changes, Syncronize Dierectories.
- Info - Check Filenames.
- MyFiles - Opening and Closing of Files.
- Pac - Data compression utility (Burrows / Wheeler or LZ77 + adaptative Huffman coding).
- TboxCoderList - Generate a package list for StdCoded and PacCoded files.
Drawing
- Escher - Escher constraint-drawing editor.
Editor
- Cam - Multiple Undo/Redo, light up / hot buttons, list readers and procedure navigator.
- CpcBookmarks - Bookmarks for text documents.
- CpcSplitter - Split a window and scroll the two panes independently.
- GftGlyphs - Inserting special characters into text files.
Education
- Basic - Getting started with Component Pascal.
- Cookbook - Extensible Documentation for the Component Pascal Programming Environment.
- Hermes - Scientific Spreadsheet.
- Info21 - Project Informatika-21. Component Pascal as a first language.
- Kurzweil - Small programs for education and fun.
- Mk - Learning a Programming Language with Mk Turtle Grafik - the easy way!
- Oop - OOP Examples for Beginners.
- Oss - Oberon-0 Compiler for BlackBox.
- Pbox - Introduction into Computer Science.
- Pow - Pascal of the 3d milenium (Computer programming with Oberon-2).
- Tabmult - Multiplication tables training.
- CpcControlTips - Pop-up Tips when the mouse pointer goes over a Control.
- CpcFormTidy - Control layout tools for use in constructing Forms.
- Ctls - Picture Buttons, Progress Bars, Mixer and Unit Fields.
- Ctlsx - Tables and other Controls Extensions.
- GftWrappers - Keyboard & Mouse Wrapper.
- Omi - Change the subsystem name in forms.
Games
- GftWrappers - simple version of the Tic-Tac-Toe game.
- Good - Entertainment.
- Race - Race.
- Sudoku - Sudoku Builder & Solver.
- Xy - Xy Games.
General Programmers Subroutines
- Basics - Program library for Bit-Manipulations, Dyn-Strings, File-I/Os, and Run-Parameters.
- LibAsciiMappers - for parsing Ascii / text files.
- LibFmtrs - Many convenient text writing options.
- LibCycles - Linked list library.
- Misc - Procedures for Calendar, Time-Handling, Dialog, Lists and Sorting.
- MyObjects - Abstruct Objects for Lists, Sets, Stacks, Rings, Queues and other Data Structures.
- UtilSets - is an implementation of sets of integers, represented by intervals.
Graphic 2D
- Escher - Escher constraint-drawing editor.
- Hermes - Scientific Spreadsheet.
- Kurzweil - Small programs for education and fun.
- LibAutoPlot - Simplified programmers interface to LibPlotters
- LibPlotters - Comprehensive 2-D graphics with extensive user interaction facilities.
- LibPolyPlotters - Specialised LibPlotters interface for time series data.
- Logit - Visualising the parameters of a logistic regression equation.
- Mk - Learning a Programming Language with Mk Turtle Grafik - the easy way!
- Pic - A small extensible Vector Graphic Editor.
- Plot - 2D plotting tools including data fit.
- Probability - Visualising probability.
- Shapes - Renders primitive shapes.
Graphic 3D
- Alacarte - 3D computer graphic a la carte.
- LibMapPlot & LibPlot3D - Extends LibPlotters for 2 1/2 & 3 dimensional plots.
- Ogl - An interface to OpenGL.
- OglChill - High performance 3D rendering of scientific data.
- OglGlut - GLUT interface as an addition to the Ogl subsystem.
- State - 3D Programming for Windows.
Graphic Converter
- CpcBitmaps - Bitmaps.
- Free - Loading, displaying and saving many graphic image formats.
Libraries
- Basics - Program library for Bit-Manipulations, Dyn-Strings, File-I/Os, and Run-Parameters.
- Lib - Engineering & Scientific library.
- Misc - Procedures for Calendar, Time-Handling, Dialog, Lists and Sorting.
- My - Interaction with the BlackBox framework.
- Opal - Oberon Portable Applications Library.
- Util - Utility tools.
- Wands - A collection of general purpose and eclectic tools (Wand: tool used by a magician).
Localization
Maths Arithmetic Precision
- CpcFloat - Diagnosing floating point calculations precision.
- Multi - Arbitrary ultra high precision arithmetic.
Maths Calculations
- Algebra - Computational Algebra library.
- Datafit - Non-linear data modelling by the simplex method.
- Lib - Vectors, Matrices, Complex numbers, Numerical integrators & root finders, etc...
- UtilUtilDiffEq - Numerical integrator.
- UtilUtilFunc - Provides inline functions.
- Casket - RTF Import/Export to Word, Mathematics in BlackBox, Views as *.png etc.
- Hermes - Scientific Spreadsheet.
- Plot - 2D plotting tools including data fit.
- UtilMath - Utility tools.
Music
Patches
- CpcPatches15 - Patches for BlackBox version 1.5.
- Next - Enhancement of the BlackBox Component Builder version 1.6.
Physics
- Filter - Digital and other filter design and analysis.
- Gr - Data Acquisition and Monitoring Toolbox.
- Hermes - Scientific Spreadsheet.
- Nav - Navigating on an Oblate Sphereoid, in particular the Earth model.
- Numer - Video digitizer.
- Pom - Persistent Object Manager.
Programming Tools
- Alm01Gather - Source Code Collection and Topological Sort (Gather.Order).
- Bbt - Generate compile list.
- CpcAllCaps - Capitalisation of Keywords.
- CpcBeautifier - Component Pascal Source Code Beautifier.
- CpcIndex - Cross reference builder and pretty printer.
- CpcFormTidy - Control layout tools for use in constructing Forms.
- CpcPreprocessor - Named Integers in Component Pascal.
- GftMessages - BlackBox Messages Notification.
- Omi - Change the subsystem name in forms.
- TboxCoderList - Generate a package list for StdCoded and PacCoded files.
Registry Entries
- Dos - List Registry Entries, Tracking Registry Changes.
- Reg - Reading windows registry with BlackBox.
Simulation
- Kine - Simulation Tools.
- Water - Simulation of waves (Example of bitmap manipulation by WinApi calls).
Software Engineering
- Chill - Chill_09 'Docu-Pack'.
- Epse21 - Efficient Programming for Sciences and Engineering in the 21st Century.
SQL
- Dragoncity - Developing Programs with BlackBox Oberon and MySql.
- SQLite - Using SQLite with BlackBox.
Statistic
- CpcStats - Statistic of accessing the CPC website.
- Elicitor - Distributions for a logistic regression model.
- LibRandom - Random number generators, random variates and their distribution functions.
- Onedim - Diagnostic Plots for One-Dimensional Data.
- UtilAlea - Random Number Generator.
- Webstat - Analysing Web Log Files.
Text Compare
- Dos - An Update Program.
- TboxCompFile - Binary compare file.
- Trf - Text reader & formater filter.
Text Editing
- CpcSpell - A minimalistic Spelling checker.
- CpcStylists - A Stylist is an object used to organise Rulers (TextRulers.Ruler) in a Document.
- MyTexts - Opening and Closing of Scanners and Formatters.
- StdBackgrounder - Set Background Colour in Views.
- TboxBook - Writing books with BlackBox.
- TboxEbay - Mail Merge with e-Mails from Ebay.
- TboxPhoto - All picture files rename to increasing sequential numbers.
- TboxText - Some Text Editing Commands.
- TboxTranslate - Text Translation by Words.
Text Search
- CpcEverywhere - Documentation Tool.
- CpcRegul - Regular Lexical Analyser.
- CpcSearch - Search & Replace with wildcards and text attributes.
- CpcWhere - Where, Indexer of Source & Symbol files.
- GftSearch - File Searching.
- Info - Check, collect, link, replace & search all documents.
- Omi - Change the subsystem name in forms.
Timer
Translator
- Bnf7 - (Bnf7)Ebnf.atg: Ebnf Pretty-Printer. A sample use of Coco.
- C2cp - C to Component Pascal Translator.
- DevCPConv - Oberon Conversion Tool.
- P2o - Pascal to Oberon Translator.
- Tp2cp - Turbo Pascal to Component Pascal Translator.
Turtle Graphic
- Mk - Learning a Programming Language with Mk Turtle Grafik - the easy way!
Web Applications
- CommTCPAsync - Non-blocking TCP Streams Module.
- Dbu - HTTP Client and Server Utilities.
- Html - Html Importer and Exporter.
- Web - Publishing BlackBox documents on Internet or Intranets.
- Webstat - Analysing Web Log Files.
- Xmlcore - Using Document Object Model and Extensible Markup Language.
Windows
- Amisc - Organize Desktop, Taskbar and Toolbar.
- CpcSplitter - Split a window and scroll the two panes independently.
- CpcTray - Icon in System Tray.
- GftMessages - BlackBox Messages Notification.
- Output - A second log window.
- WorkWindows - List of open windows.
A | C | D | E | F | G | L | M | P | R | S | T | W
Introduction | Subsystems | Categories | Authors | Dates | Links | Topics | Projects | Downloads
Last Updated 9th January 2012