Meta after v16rc5

Kernel, Loader, code execution and working with memory
Post Reply
AndrewThomas
Posts: 5
Joined: Sun Sep 04, 2016 6:20 pm

Meta after v16rc5

Post 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
User avatar
Ivan Denisov
Posts: 362
Joined: Tue Sep 17, 2013 12:21 am
Location: Krasnoyarsk, Russia

Re: Meta after v16rc5

Post 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.
Zinn
Posts: 123
Joined: Mon Nov 24, 2014 10:47 am
Location: Frankfurt am Main
Contact:

Re: Meta after v16rc5

Post 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
AndrewThomas
Posts: 5
Joined: Sun Sep 04, 2016 6:20 pm

Re: Meta after v16rc5

Post by AndrewThomas »

Yes ASCII is a step backwards. But ASCII works on Linux which I need to work on sometimes.
Zinn
Posts: 123
Joined: Mon Nov 24, 2014 10:47 am
Location: Frankfurt am Main
Contact:

Re: Meta after v16rc5

Post 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
AndrewThomas
Posts: 5
Joined: Sun Sep 04, 2016 6:20 pm

Re: Meta after v16rc5

Post 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
User avatar
Ivan Denisov
Posts: 362
Joined: Tue Sep 17, 2013 12:21 am
Location: Krasnoyarsk, Russia

Re: Meta after v16rc5

Post 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
Post Reply