Meta after v16rc5

Kernel, Loader, code execution and working with memory

Meta after v16rc5

Postby AndrewThomas » Sun Sep 04, 2016 6:36 pm

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

Re: Meta after v16rc5

Postby Ivan Denisov » Mon Sep 05, 2016 2:48 am

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

Re: Meta after v16rc5

Postby Zinn » Wed Sep 07, 2016 10:58 am

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
Zinn
 
Posts: 78
Joined: Mon Nov 24, 2014 10:47 am

Re: Meta after v16rc5

Postby AndrewThomas » Wed Sep 07, 2016 6:22 pm

Yes ASCII is a step backwards. But ASCII works on Linux which I need to work on sometimes.
AndrewThomas
 
Posts: 5
Joined: Sun Sep 04, 2016 6:20 pm

Re: Meta after v16rc5

Postby Zinn » Thu Sep 08, 2016 5:55 am

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
Zinn
 
Posts: 78
Joined: Mon Nov 24, 2014 10:47 am

Re: Meta after v16rc5

Postby AndrewThomas » Thu Sep 08, 2016 7:12 am

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

Re: Meta after v16rc5

Postby Ivan Denisov » Tue Sep 27, 2016 5:41 am

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


Return to System

Who is online

Users browsing this forum: No registered users and 1 guest

cron