From mboxrd@z Thu Jan 1 00:00:00 1970 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on ip-172-31-65-14.ec2.internal X-Spam-Level: X-Spam-Status: No, score=-0.0 required=3.0 tests=BAYES_20,T_SCC_BODY_TEXT_LINE autolearn=ham autolearn_force=no version=3.4.6 Path: eternal-september.org!reader01.eternal-september.org!news.mixmin.net!.POSTED!not-for-mail From: Jingo Kyrma <3883@sugar.bug> Newsgroups: comp.lang.ada Subject: BlackBox Component Builder Date: Mon, 2 Jan 2023 13:21:26 -0600 Organization: Mixmin Message-ID: Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit Injection-Date: Mon, 2 Jan 2023 19:20:24 -0000 (UTC) Injection-Info: news.mixmin.net; posting-host="e310d47f5fc5953c7f5216063a890edfe4ab6826"; logging-data="3635680"; mail-complaints-to="abuse@mixmin.net" Content-Language: en-US Xref: reader01.eternal-september.org comp.lang.ada:64767 List-Id: BlackBox Component Builder https://blackbox.oberon.org/ 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.