BlackBox Component Builder
Download  Extensions  GitHub  Chat  Wiki  Forum  Support 
BlackBox Component Builder is an open-source IDE for Component Pascal programming language. BlackBox consists of modules, compiler and environment for their work over OS. It is also providing facilities for interface design and modules extension. Component Pascal (BlackBox Oberon) is strongly typed and module based. The compiler is very fast. Each module is a unit of compilation and execution. Modules are brought into memory in order of import when required. There is no need for 'headers'. Symbol files are automatically generated by the compiler for exported items. Data structures are automatically garbage collected when no longer referenced. The framework comes with a complete set of documentation for framework modules.

The packages with encoded files (potential components of BlackBox, it's `extensions`), whiсh are published on the website, owned by their authors. They are published by authors them self's, or according a license allowing distribution, or with a written permission of authors.

To add files of extension package to BlackBox just open text file with encoding text (starting from StdCoder.Decode ...) or copy it to empty document, then call Tools/Decode command from menu.
BlackBox extension packages (extensions)
All
2.0 compatible
Bindings
Games
Graphics
Libraries
Localization
Programming
Science
Tools
Translators
Strings 02.08.2021
Facilities to work with strings.
Data lossless compression using the Deflate algorithm
Lists 22.03.2024
Dynamic collections and lists of different structures.
Xmlcore 02.08.2021
The subsystem Xmlcore is an implementation of the DOM Level 2 and a XML-parser, based on DOM.
Russian language for menues, dialogs and documentation
Study programming at Russian language
Русский English

Authorization

Publish your extensions for
BlackBox Component Builder.

Sign up
Username:

Password:

remember me