Author Topic: Documentation  (Read 65780 times)

0 Members and 1 Guest are viewing this topic.

JRS

  • Guest
Re: Documentation
« Reply #150 on: December 02, 2018, 09:01:22 PM »
Quote
At least i have been successfully compiling applications using portions of Jose Roca's includes.

That may be a problem. Jose hasn't authorized his includes for anything but PowerBasic and FreeBasic. He was very specific about that point when I tried to promote O2 use.


Mike Lobanovsky

  • Guest
Re: Documentation
« Reply #151 on: December 03, 2018, 03:05:37 AM »
That may be a problem. Jose hasn't authorized his includes for anything but PowerBasic and FreeBasic. He was very specific about that point when I tried to promote O2 use.

Yes, I second John's concerns in this regard.

Jose, will you please update us on what the O2 developers (and I do regard Brian's work as an important part of OxygenBasic's own development process) can and cannot do with your PowerBASIC headers as a new reincarnation of PB is evolving thanks to Brian's efforts to utilize (and more often than not bend) O2 to serve as a major compiler back end on the 64-bit Windows platforms?

Brian Alvarez

  • Guest
Re: Documentation
« Reply #152 on: December 03, 2018, 02:28:55 PM »
Hmm, i didnt know that. Lets see what Jose says about this. We are going to have to go with whatever he says.

 For compiling DDT-style applications, PluriBASIC does not need other headers than the equates for the styles and windows notifications, thats all. For SDK, the declarations are required.

JRS

  • Guest
Re: Documentation
« Reply #153 on: December 03, 2018, 07:38:27 PM »
You can't control what is free and without bounds.

Your contributions and feedback is the only hope to set direction.

JRS

  • Guest
Re: Documentation
« Reply #154 on: December 04, 2018, 02:44:23 AM »
Is the self compile Work-In-Process able to compile existing O2 examples in the distribution?

Charles Pegge

  • Guest
Re: Documentation
« Reply #155 on: December 04, 2018, 05:48:26 AM »
Yes, John. Most of them. The exception is dynamic (secondary compiling), which has been dropped in favor of main compiling. A major part of my current work is testing all the examples.

Mike Lobanovsky

  • Guest
Re: Documentation
« Reply #156 on: December 04, 2018, 06:06:14 AM »
The exception is dynamic (secondary compiling), which has been dropped in favor of main compiling.


Charles Pegge

  • Guest
Re: Documentation
« Reply #157 on: December 04, 2018, 06:53:32 AM »
You can still jit-compile in any program, but using o2_basic o2_exec etc. It's more of a consolidation.

JRS

  • Guest
Re: Documentation
« Reply #158 on: December 04, 2018, 11:52:58 AM »
Quote
I don't understand why you want to use my headers for PowerBasic if they aren't useful for 64-bit compiling. What I'm missing?

That is an obvious point I missed until now.


Brian Alvarez

  • Guest
Re: Documentation
« Reply #159 on: December 04, 2018, 03:23:09 PM »
 We are programmers John. We make the computer do whatever we want. :)

JRS

  • Guest
Re: Documentation
« Reply #160 on: December 04, 2018, 04:12:36 PM »
True but unfortunately we are only around for a time slice to enjoy it.

JRS

  • Guest
Re: Documentation
« Reply #161 on: December 04, 2018, 07:51:51 PM »
I have setup the initial sandbox commit for where Charles was on 12/4/2018. (last WIP zip) I will maintain the sandbox repo until Charles does a release of self compile. The benefits are interested people can see all the hard work Charles has put into his project and changes to it moving forward. Once Charles is on board and comfortable using git for source control, I will transfer the Oxygen Basic project to Charles's account so he is the owner and not just a maintainer.


Charles Pegge

  • Guest
Re: Documentation
« Reply #162 on: December 04, 2018, 11:13:04 PM »
There's more OXSCs coming down the line ...

JRS

  • Guest
Re: Documentation
« Reply #163 on: December 05, 2018, 12:38:30 AM »
I'm ready for them.


JRS

  • Guest
Re: Documentation
« Reply #164 on: December 05, 2018, 01:44:37 AM »
Will DLLC still work with self compile?