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
Meta after v16rc5
- Ivan Denisov
- Posts: 362
- Joined: Tue Sep 17, 2013 12:21 am
- Location: Krasnoyarsk, Russia
Re: Meta after v16rc5
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.
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
Why did you changed the Compiler in v1.6rc5? What is the reason for using ASCII files instead of odc files?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?
Isn't it a step backwards?
- Helmut
-
- Posts: 5
- Joined: Sun Sep 04, 2016 6:20 pm
Re: Meta after v16rc5
Yes ASCII is a step backwards. But ASCII works on Linux which I need to work on sometimes.
Re: Meta after v16rc5
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
Another Question: Is it a problem for your application to change from ASCII to UTF-8?
- Helmut
-
- Posts: 5
- Joined: Sun Sep 04, 2016 6:20 pm
Re: Meta after v16rc5
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
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
- Ivan Denisov
- Posts: 362
- Joined: Tue Sep 17, 2013 12:21 am
- Location: Krasnoyarsk, Russia
Re: Meta after v16rc5
Andrew, I prepared Linux GUI version for OpenBUGS.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.
Not everything is working well, but in general it works as you can see on the screenshot. 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