Author Topic: Documentation  (Read 26404 times)

0 Members and 1 Guest are viewing this topic.

jcfuller

  • Full Member
  • ***
  • Posts: 147
Re: Documentation
« Reply #195 on: January 03, 2019, 08:24:24 AM »
Aurel,
  Try this one.

James

Aurel

  • Sr. Member
  • ****
  • Posts: 383
Re: Documentation
« Reply #196 on: January 03, 2019, 10:09:16 AM »
 Thanks James
I will try  :)

John

  • Hero Member
  • *****
  • Posts: 3599
Re: Documentation
« Reply #197 on: January 04, 2019, 01:33:01 AM »
Where does xo2.inc come from? (used as an include within gx02.bas source file)

John

  • Hero Member
  • *****
  • Posts: 3599
Re: Documentation
« Reply #198 on: January 04, 2019, 03:32:41 PM »
Is the only way to build a self compiling compiler is to to use the FreeBasic compiled version first yo build it?

@Chales - Can you post some instructions on building the OXSC suite?

Charles Pegge

  • Admin Support Member
  • *****
  • Posts: 4096
    • Oxygen Basic
Re: Documentation
« Reply #199 on: January 04, 2019, 06:12:50 PM »
Hi John,

xo2.inc is a component of gxo2.bas (and previous exo2.bas)

Self-compiling is not recommended for public use yet but co2.exe is the compiler used in conjunction with a previously self-compiled oxygen.dll, and the source file is BuildOxygenDLL.o2bas.

John

  • Hero Member
  • *****
  • Posts: 3599
Re: Documentation
« Reply #200 on: January 04, 2019, 07:30:54 PM »
So the runtime (oxygen.dll) is using the self compiling (O2 BASIC) but the SC compiler itself is still a work in process?

I'm going to add to the runtime folder in the sandbox the gxo2.exe that James Fuller posted recently. That should make the sandbox repo more complete.

Can I assume gxo2.exe is static until the SC compiler is released?
« Last Edit: January 04, 2019, 07:38:13 PM by John »

Charles Pegge

  • Admin Support Member
  • *****
  • Posts: 4096
    • Oxygen Basic
Re: Documentation
« Reply #201 on: January 06, 2019, 03:53:24 AM »
Hi John,

I'll post another OxygenBasicProgress.zip containing gxo2 and the current example files, so we are in sync.

I can also make OXSC more self-contained by including a 'revert' version of oxygen.dll to restore a failed build.

Oxygen.dll is compiled within the OXSC folder, then copied by batchfile into the main folder, as a separate step.

John

  • Hero Member
  • *****
  • Posts: 3599
Re: Documentation
« Reply #202 on: January 06, 2019, 08:01:54 AM »
I will more than likely make a new branch for the previous O2 version.

John

  • Hero Member
  • *****
  • Posts: 3599
Re: Documentation
« Reply #203 on: January 15, 2019, 01:00:43 AM »
Sandbox updated with OXSC190115.

It looks like you added variant support in this release Charles.

John

  • Hero Member
  • *****
  • Posts: 3599
Re: Documentation
« Reply #204 on: January 15, 2019, 12:05:30 PM »
Charles,

When you release the self compile compiler, will there be a 32 and 64 bit version of it?
« Last Edit: January 15, 2019, 04:55:55 PM by John »

John

  • Hero Member
  • *****
  • Posts: 3599
Re: Documentation
« Reply #205 on: January 16, 2019, 07:37:43 PM »
Charles,

I created a new project in the sandbox for O2-Classic. The sandbox icon link has been updated to give the visitor the choice of Classic or OXSC.

Alex_Longard

  • Newbie
  • *
  • Posts: 31
Re: Documentation
« Reply #206 on: January 17, 2019, 08:23:57 AM »
Hello John,
Where Oxylog.txt?
I can't to find this file in Inf folder.

I see in:
https://github.com/Charles-Pegge/OxygenBasic
and
https://sandbox.allbasic.info:8181/oxygenbasic

John

  • Hero Member
  • *****
  • Posts: 3599
Re: Documentation
« Reply #207 on: January 17, 2019, 09:54:58 AM »
ALL files included in Charles 's ZIPs are in the Sandbox.

John

  • Hero Member
  • *****
  • Posts: 3599
Re: Documentation
« Reply #208 on: January 17, 2019, 04:55:52 PM »
If you have a program you would like to contribute to the O2 project, attached it to a post and I'll get it pushed to the sandbox.

If you find an example that doesn't run or you would like to improve it, those submissions are welcome as well.

Charles Pegge

  • Admin Support Member
  • *****
  • Posts: 4096
    • Oxygen Basic
Re: Documentation
« Reply #209 on: January 18, 2019, 01:51:54 AM »
Charles,

When you release the self compile compiler, will there be a 32 and 64 bit version of it?

Hi John,

I don't have a stable 64bit self-compiling lineage yet. It is only a matter of time, and we can still go ahead with the 32bit.