Page 1 of 1

Meta after v16rc5

Posted: Sun Sep 04, 2016 6:36 pm
by AndrewThomas
Hi Folks, I have been happily using BlackBox 1.6 rc5 for a long time but would now like to move to a newer version. However I run into some
problems when using module Meta. Has the way that the BB compiler produces the information that Meta uses changed? I think the problem
is that Meta in version 1.6 final and later can not work with modules compiled with v1.6rc5. I have hacked the compiler in v1.6rc5 to work
reading ASCII files, not odc files, and wonder if I need to make the same hack in v1.6 / v1.7?

Best regards

Andrew Thomas

Re: Meta after v16rc5

Posted: Mon Sep 05, 2016 2:48 am
by Ivan Denisov
Meta didn't changed for 1.6 final since 1.6rc2.
http://redmine.molpit.com/projects/blac ... rev=master
So there should be another reason for 1.6 final.

1.7 version is binary incompatible with 1.6 and even sources should be slightly adopted and recompiled. However changes are small.
There are the migrations notes:
http://wiki.blackboxframework.org/index ... uilder_1.7
Also there you will find the tool for butch compilation of subsystems.

Re: Meta after v16rc5

Posted: Wed Sep 07, 2016 10:58 am
by Zinn
AndrewThomas wrote: I have hacked the compiler in v1.6rc5 to work reading ASCII files, not odc files, and wonder if I need to make the same hack in v1.6 / v1.7?
Why did you changed the Compiler in v1.6rc5? What is the reason for using ASCII files instead of odc files?
Isn't it a step backwards?
- Helmut

Re: Meta after v16rc5

Posted: Wed Sep 07, 2016 6:22 pm
by AndrewThomas
Yes ASCII is a step backwards. But ASCII works on Linux which I need to work on sometimes.

Re: Meta after v16rc5

Posted: Thu Sep 08, 2016 5:55 am
by Zinn
Please tell me more about how you use it with Linux. I use BlackBox 1.7 with Ubuntu 1604 and Wine 1.8 and with Windows 10.
Another Question: Is it a problem for your application to change from ASCII to UTF-8?
- Helmut

Re: Meta after v16rc5

Posted: Thu Sep 08, 2016 7:12 am
by AndrewThomas
Hello Helmut, I am writing software for statistical analysis. This software can (needs to) be packaged as a library. On Windows
it is a DLL on Linux it is an ELF shared library. There is no user interface with the library it reads and writes text files. Why do
I want to compile Component Pascal modules contained in text files? The library creates new CP modules, compiles them and
then loads them. The library does not contain things like the text subsystem.

Andrew

Re: Meta after v16rc5

Posted: Tue Sep 27, 2016 5:41 am
by Ivan Denisov
AndrewThomas wrote:Hello Helmut, I am writing software for statistical analysis. This software can (needs to) be packaged as a library. On Windows
it is a DLL on Linux it is an ELF shared library. There is no user interface with the library it reads and writes text files. Why do
I want to compile Component Pascal modules contained in text files? The library creates new CP modules, compiles them and
then loads them. The library does not contain things like the text subsystem.
Andrew, I prepared Linux GUI version for OpenBUGS.
Not everything is working well, but in general it works as you can see on the screenshot.
OpenBUGS.png
To run it with Ubuntu you need to install several packages as described here: http://oberoncore.ru/projects/bb-freenix

And then just run bbcb from the OpenBUGS323 directory.
http://oberon.molpit.com/OpenBUGS323_lin.tar.gz