Author Topic: Documentation  (Read 20238 times)

0 Members and 1 Guest are viewing this topic.

jcfuller

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

James

Aurel

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

John

  • Hero Member
  • *****
  • Posts: 3529
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: 3529
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: 3946
    • 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: 3529
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: 3946
    • 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: 3529
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: 3529
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: 3529
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: 3529
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: 22
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: 3529
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: 3529
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.