Search found 55 matches

by cfbsoftware
Sat Jun 24, 2023 4:51 am
Forum: Component Pascal
Topic: How to define the size of an array during runtime?
Replies: 3
Views: 10312

Re: How to define the size of an array during runtime?

For many years the Gardens Point implementation of Component Pascal has had a language extension for extensible array types. These are called vectors : Values of these vector types are dynamically allocated, and automatically extend their capacity when an append operation is performed on an array th...
by cfbsoftware
Fri Apr 14, 2023 11:50 pm
Forum: Common questions
Topic: Looking for a Oberon/F
Replies: 3
Views: 8024

Re: Looking for a Oberon/F

I have attached a copy of a zip file which contains the following folders for the *educational* version of Oberon/F, Release 1.2 for Windows 6-May-96: Capture.JPG Read the conditions included in the attached file readme.txt and make sure that you agree to comply with them before downloading the zip ...
by cfbsoftware
Sat Jan 28, 2023 11:10 pm
Forum: BlackBox Framework
Topic: Team development
Replies: 2
Views: 9059

Re: Team development

There was an extensive discussion on the use of Git for Oberon-based systems back in 2020 on the ETH Oberon Mailing list. It was titled [Oberon] all in one git tree and it starts here: https://lists.inf.ethz.ch/pipermail/oberon/2020/015285.html I only ever consider using a system like Git when worki...
by cfbsoftware
Sun Aug 14, 2022 10:46 pm
Forum: Common questions
Topic: 64 bit?
Replies: 7
Views: 11980

Re: Dedicated Applications (was: 64 bit?)

While I'm here, I have another question. For future reference: If it's a different subject create a new topic. If I want to use BB for a dedicated application or distribute it, I would remove the subsystems and modules I don't need, but what is the absolute minimum necessary for a functioning BB? Y...
by cfbsoftware
Sun Feb 20, 2022 10:48 am
Forum: BlackBox Framework
Topic: Computing Fundamentals -- Errors in module
Replies: 8
Views: 5943

Re: Computing Fundamentals -- Errors in module

Ivan Denisov wrote: This change was made in 1.7.2 so of cause in 1.6 there will be no such problem.
What is the change that was made in 1.7.2 that caused the problem?
by cfbsoftware
Sat Feb 19, 2022 9:46 pm
Forum: BlackBox Framework
Topic: Computing Fundamentals -- Errors in module
Replies: 8
Views: 5943

Re: Computing Fundamentals -- Errors in module

I tried compiling your unmodified Pbox12B module using v1.6 of BlackBox and the version of PBoxFormatters included with the PBox modules uploaded by Stan Warford to Helmut Zinn's Component Pascal Resources site:

http://www.zinnamturm.eu/downloadsOS.htm#Pbox

and it compiled without a problem.
by cfbsoftware
Wed Feb 09, 2022 12:38 am
Forum: Component Pascal
Topic: Sets with more than 32 elements?
Replies: 7
Views: 7989

Re: Sets with more than 32 elements?

There's an example of how to define a class for sets of arbitrary integers in Section 4.3 of the book Object-Oriented Programming in Oberon-2 by Hanspeter Mössenböck. The Component Pascal solution would be very similar. You can download a copy of the book from: http://ssw.jku.at/Research/Books/Obero...
by cfbsoftware
Sun Oct 31, 2021 12:32 pm
Forum: Component Pascal
Topic: Oberon & writing files
Replies: 2
Views: 4156

Re: Oberon & writing files

You are correct. The Files module is used for reading / writing binary data from / to a file. Oberon systems often have a Texts module for writing text to a file. These usually have a WriteLn procedure for writing the newline character(s) relevant for the system it is running on. The Oakwood Out mod...
by cfbsoftware
Wed Aug 25, 2021 11:17 am
Forum: Common questions
Topic: Study of the BlackBox Component Builder
Replies: 14
Views: 14302

Re: Study of the BlackBox Component Builder

As well as Warford's book I recommend you read: Object-Oriented Programming in Oberon-2 Hanspeter Mössenböck https://ssw.jku.at/Research/Books/Oberon2.pdf In this book, O-O terminology like Classes, Objects, Messages, Methods etc. are correlated with the conventional programming terms. The author no...
by cfbsoftware
Thu Aug 19, 2021 10:12 am
Forum: System
Topic: Stack Commit Size, Stack Reserve Size
Replies: 36
Views: 228237

Re: Stack Commit Size, Stack Reserve Size

A bit hard to give an example module. To have an idea about what our models look like have a quick look at this video: https://www.mobatec.nl/web/videos/Mobatec_Modeller.webm Hmm, impressive application. Strange, it looks like only mobatec saw the potential 23 years ago of BlackBox Component Pascal...