Oxygen Basic
Programming => Example Code => Topic started by: Peter on July 13, 2011, 06:23:53 AM
-
Deleted
-
Thanks Peter,
Your line to California must be slow. but uploading always takes several times longer than downloading, and that fulsome "Hi!" was 327k :D
If all is well I would like to lock down this version for the next few months and get to work on the Oxygen self-compile, that is to say: Oxygen written in Oxygen. And the symbol for that is the snake swallowing its own tail :)
Charles
-
If all is well I would like to lock down this version for the next few months and get to work on the Oxygen self-compile, that is to say: Oxygen written in Oxygen. And the symbol for that is the snake swallowing its own tail.
Does this mean once this is completed there will no longer be a need for FreeBASIC?
-
Yes John, Freebasic has proven to be fast and very reliable, but I can now take advantage of Oxygen's own Basic enhancements, and avoid some of the limitations of FB. Also there will be no dependency on GNU tools.
Another advatange is being able to expose many of the parsing functions for programs to tap into.
Charles
-
I really hope you will be so nice and add tons of comments in your code for us as well...
(for all the mentally challenged ones like me...)
-
Does this mean once this is completed there will no longer be a need for FreeBASIC?
Thanks for your reply but I meant in the literal sense. (Why would someone continue to use FreeBASIC?)
-
That is a big step of many compiled languages it seems-- to be written by itself and self compiled. That is nice to see that you feel Oxygen is at that point already. Congratulations!
-
efgee,
Comments are added every time the source code is revised. Apart from anyone else I have to be able to understand my own code and its intentions. I prefer using comments rather than long symbol names since they tend to obscure the algebraic nature of the code.
Kent,
If there are any serious bugsleft in Oxygen. This process will reveal them I hope.
John,
Every language seems to have its own culture, support network and code base. But it needs to evolve to continue to meet its user's needs and attract new users. It is all open source so it is really up to the FB community how it develops in the future. Clearly there is some defensiveness on the forum seeing other implementations of Basic as rivals.
And I do realise they put you in the stocks!
Charles
(http://t0.gstatic.com/images?q=tbn:ANd9GcTQlpZwTDBt6G8ZuSN5qORLsaltDpzlHkgJz_EH5fge4PwhLYds)
-
And I do realise they put you in the stocks!
I'm still dancing and singing like a bird.
FreeBASIC died long ago. Rapid-Q move over, you have company.
-
John, I just looked up Rapid-Q after reading your post. Do you know the team at Rapid-Q? From what I read, they say that the compiler is not open source, perhaps they would like to come join in Oxygen Development since Oxygen is an open source compiler. It would be neat if other talented people could join in and help spread Oxygen's growth.
-
I really think it would be a waste of time. Feel free to drop a note to the Rapid-Q folks about OxygenBasic and maybe you can snag a few users.
-
Oxygen written in Oxygen. And the symbol for that is the snake swallowing its own tail.
(http://files.allbasic.info/O2/o2snake.png)[size=9]2[/size]
-
John's is perfect, how did you come up with that... very clever!
-
... FreeBASIC died long ago. ..
Don't think your assessment is accurate.
They made more progress on the C emitter and
now it's usable (has still some bugs though...)
The number of developers increased as well.
Don't let the small version number fool you...
-
Great Logos!
Better than a dog chasing it's own tail - a habit I try to avoid :)
Charles
-
Don't think your assessment is accurate.
They are still patching Rapid-Q to keep it alive. FreeBASIC is what it is and I don't see it making much headway going forward.
They made more progress on the C emitter and now it's usable (has still some bugs though...)
The number of developers increased as well.
The C emitter generates cryptic C code that isn't intended for human consumption. If that is the only way FB can achieve portability, I wouldn't use it to develop anything new or with substance. FreeBASIC is a QB on steroids and there is nothing wrong with that if you enjoy tinkering with the past.
New developers = +1
Old developers = - most