Welcome Emergence users. You can use this section of the forums to ask general questons about Emergence.
Hi Paul .. great program system ..ÂÃ, :)
I've tried a few ports of old IBPro programs and they performed perfectly.
I also notice you have converted lots of example programs to Emergence.
Has EBasic been designed for close compatibility with IBPro code ?- I can't fault it so far :)
all the best, :)
Graham
Yes. It should be nearly 100% code compatible. There are some difference, a few backports from Aurora here and there.
I can't be more excited! This is awesome! Did some quickie things and it's pretty simple. Now to follow Graham and try to port some things. This will be fun!
A quick question...
Will there be additional controls added (e.g. tab control ;D ) to EB sometime in the future?
-Doc-
P.S. I noticed that we have database goodies already included. Good stuff!
Yes. I just have to add the buttons to the gui designer.
So just what are the changes that one might have to make to get IBasicPro Programs to work with EBasic.
ie: what should we look out for.. and change
apart from the extra command pack stuff which you've already explaioned that one needs to re-compile using EBasic
Will ALL the Command packs recompile if one has the source.. eg: the control.pak sound.pak 3d.Pak
I guess i'm looking for anything from IBasic days thats different to how Ebasic does things is there a list
(PS: can you add www.codingmonkeys.com into the Welcome pages for Aurora and EBasic thanks)
They should. But you'll need to write a different installer as fletchies pak gen won't work with it.
The syntax won't be the problem, depends on how many low level calls your code depended on. If you were using undocumented stuff in Pro then there is a possibility it won't work in Emergence. Even more so in the next update as all of the low level heap stuff is being changed to match Aurora's usage of it.
Paul.
EBasic Areas added to www.codingMonkeys.com
Regarding 3rd party paks, I've just had a good experience with Steve Boothman's "Common Controls & Functions Pak". All that was needed was to copy the necessary files from IBDev to respective EBDev folders and my app recompiled and worked without any changes. How's that for compatibility? ;D
Barney
Can I get some information about the debugger in Ebasic? That's the most disappointing part of Ibasic. Is this any better? And if so, how? Could you give a comparision or something?
Thanks,
Barry
Try out the Aurora demo. The debugger in Aurora is the direction I am heading in for Emergence BASIC as well. Will have variable display in the next update for example, we now have our own disassembler as well.
Paul.
Hooray! ... :) .. Docs arrived .. all's well with the World ;D
Graham
Paul,
Is there any chance of including a BigNum library in EB (or Aurora for that matter!)? It would be very helpful in making demos related to encryption for my students.
How big do you need?
Quote from: Paul Turley on November 26, 2006, 11:41:46 PM
How big do you need?
Ideally, it would be something like this: http://www.swox.com/gmp/
Short of that, hundreds of digits would be great along with fast "MOD" and "POW" functions.
Well, at least tell me how I can set a breakpoint in Aurora. I compiled for debugging and I hit debug but it just runs the program. Using a STOP keyword doesn't work as in IBasic. I can't find anything in the help.
Barry
#break
It's also the first tutorial in the "Tutorials and Documentation" forum for Aurora.
http://www.ionicwind.com/forums/index.php/topic,1058.0.html
I know you mentioned elsewhere that you would be porting Aurora's 3D engine for use with EBASIC. Am I correct in assuming (I know the joke and I prove it on a regular basis) that Aurora's DX9 based Sprite 3D lib/pak will be ported as well?
I am a registered users of IBP
is there a discount for the purchase of EBasic?
Quote from: gianni on November 28, 2006, 01:58:05 AM
I am a registered users of IBPÂÃ,Â
is there a discount for the purchase of EBasic?
I think we are getting a break with the "introductory pricing" of this little gem. :)
Quote from: Kuron on November 27, 2006, 11:37:57 PM
I know you mentioned elsewhere that you would be porting Aurora's 3D engine for use with EBASIC. Am I correct in assuming (I know the joke and I prove it on a regular basis) that Aurora's DX9 based Sprite 3D lib/pak will be ported as well?
Its part of the same engine.
Quote from: gianni on November 28, 2006, 01:58:05 AM
I am a registered users of IBPÂÃ,Â
is there a discount for the purchase of EBasic?
That's sort of like going into a Dodge dealership and saying, "I own a Ford; do I get a discount?" ;)
You're talking about to different ownerships/enities.
IBasic and Ebasic are the same product
Quote from: gianni on November 28, 2006, 07:39:39 AM
IBasic and Ebasic are the same product
No they are not. IBasic is dead! EBasic is a different entity altogether. It just so happens to compile
some of IBasic's source code.
Quote from: gianni on November 28, 2006, 07:39:39 AM
IBasic and Ebasic are the same product
Just because Ebasic is compatible with Ibasic code, doesn't make it the same product.
If it were, then you wouldn't want Ebasic.....
Emergance BASIC is a supported product. Which means it will have updates, and users, and an actual place to ask questions. I made it nearly source code compatible for convenience.
IBasic is a dead product with no website, no apparent owner, and will probably never be updated again. But you are free to continue using it of course.
I think you'll find it's a surface similarity only for compatibility reasons .. :)
The inner workings and IDE are different, as is the parser. ÂÃ, Many commands have been rewritten .. icons, graphics and file extensions are new .. there is a new installation program .. some Aurora features have already been incorporated, and since this is only the first edition, many more differences will become apparent.
I think you will find that over coming months, Emergence will evolve into a very unique language .. :)
The similarity is only skin deep.
all the best, :)
Graham
is it possible to download a demo-version of ebasic?
Quote from: obelisk on November 28, 2006, 07:49:27 AM
If it were, then you wouldn't want Ebasic.....
I would like Ebasic for support and new versions!
Quote
you have killed it !
Quote
You gotta be kidding!
No. Tom killed it by abandoning both the user base and the website. Even when IBasic users sent the authorities to his door he pretended not to know anything about it.
Now it is a year and a half later, and you have Emergence if you want it. If not then that is OK too, no one is twisting your arm.
Enough said. ::)
Paul,
As a current owner of the IBasic software line (as well as several other BASIC based development environments ;) ) I was wondering if you could outline some of the advantages/enhancements that EBasic will give over IBasic Pro. The obvious big one is that you are behind the product to support the users which is worth the low cost of ownership by itself but it would be helpful to me (and probably others) if you could give insight into the technical & planned product enhancement differences.
I'm thinking of things along the line of library add-ons (3D for example & apparently planned at no additional cost), better COM access (as I recall IB Pro had vtable issues), interoperability with Aurora, free all-incusive upgrades for life, etc.
Thanks,
Mark
Quote
you have killed it !
lmao! Paul created it, Why would he kill it? Like he has said. IBasic is dead through no failt of his own. Perhaps if Paul knew what was going to happen to it, he wouldnt of sold it to Tom... Infact i know he wouldnt because he pulled out of selling it to someone before he sold it to Tom because he didnt think they had the skills required to maintain it, maybe that would of been the better choice afterall but hey, the damage is done and thats that.
Take it or leave it, but don't insult people!
Lewis
Mark. Don't quote me but from previous experience with Paul I would say that all minor upgrades are free, however major version changes such as milestones like 2.0, 3.0 etc etc will require an upgrade fee, This is how i believe it is to be with Aurora, so I am assuming it will be the same for Emergence, but like I said don't quote me :P
Lewis
There are a lot of upcoming features in both languages.
Emergence will have everything included at no extra cost. Only because even though the 'pak' idea was unique to Pro, it caused problems in sharing of code between users. Many things from the Aurora parser will be included with Emergence. Aurora has native unicode support, enumerations, and unions. Something Emergence needs and will get by the next update in all likelyhood. I am almost done with a lexer for scintilla, which will also be in the next update. Almost had it in the initial release but there were some glaring problems with it.
The 3D engine of Aurora will be shared with Emergence. Why write two engines?.
I've also warned about using undocumented function calls that may have worked in Pro. Only because those calls will change very soon. A necessity to make both Aurora and Emergence binary compatible. Which will allow sharing static libraries between the two.
Aurora handles COM better than Emergence, because it is an object based language.
Paul.
QuoteYou gotta be kidding!
You think thats bad, try
reading this thread (http://www.purebasic.fr/english/viewtopic.php?t=24779), Paul is nothing short of the antichrist according to these knuckleheads, I think they were blaming global warming on Paul, too. ;D
QuoteTake it or leave it, but don't insult people
I agree. For those considering EBASIC, consider this. EBASIC is only a couple of days old and already blows away the competition when it comes to stability. We won't get into features, as all the features in EBASIC actually work.
lol Whoever that is that did the whole breakdown of the IDE's, man that made me laugh. They are using PowerBasic, if they are so wraped up in that language, why is that person making such an effort to work all that out? It really does amaze me the mentality of some people in this world.
What a discussion that is. By the way Kuron, I thought your defensive was very good ;)
Lewis
EBASIC question for Paul.ÂÃ, Is there any chance you and Mike Hart could work something out so that the new commands Mike implemented into the DD7 IBP sprite lib could be integrated into the EBASIC DD7 sprite lib?
Quote from: Kuron on November 28, 2006, 11:32:17 AM
...try reading this thread (http://www.purebasic.fr/english/viewtopic.php?t=24779)
Good grief already!!! Why is it when someone is successful that others have to try to drag them down instead of congratulating them and being happy for their success.
Quote from: Zen on November 28, 2006, 12:09:51 PM
....... They are using PowerBasic, if they are so wraped up in that language........
Just a correction: PureBasic, not PowerBASIC.
Oh, and congratulations Paul! I was very disappointed when Tom left IBasic users in the cold. I expected more from him than he delivered. Someday, I may even get off my lazy arse and learn Aurora. I look at my copy of Aurora every few days but I never take the plunge to really get "into it". ;)
QuoteGood grief already!!! Why is it when someone is successful that others have to try to drag them down instead of congratulating them and being happy for their success.
Those who can, do. ÂÃ, Those who can't criticize those who can. :-\
Quote from: Garrett on November 28, 2006, 01:33:18 PM
[Shameless Plug for PureBasic and Fred On]PureBasic Rocks and Fred Rocks[Shameless Plug Off]
Ok, there, we got some PB and Fred plugging on these forums too. Besides, they're two totally different breeds of
basic. I use PureBasic also, but I also use BlitzMax and Liberty Basic. Hey, whatever fits the needs of the task at
hand (or, whatever mood I'm in at the time).
If there's any issues with code between eBasic and iBasic, then let Tom and Paul worry about that. I personally don't
care and I feel that the iBasic users at least have some salvation out of this horrible ordeal that they've been put
through because Tom dropped the ball, not Paul.
Personally, I'd love to see Tom come out in the open to challenge such a thing, only to watch him get pounced on
by hundreds of angry iBasic users, and especially those who have legal issues with him still outstanding.
-Garrett
Well said, Garrett!!
Quote from: Kuron on November 28, 2006, 01:34:36 PM
QuoteGood grief already!!! Why is it when someone is successful that others have to try to drag them down instead of congratulating them and being happy for their success.
Those who can, do. Those who can't criticize those who can. :-\
You've got a really good point there.
I should actually thank Fred for all of the free advertising they give me over there. Normally a site owner would charge to have that many links to a competitors site, at least it helps our google page ranking :D
And since he lets the riff-raff have free control over the forums I wouldn't be surprise at how many people don't buy just because of all the arguing and nonsense. Which drives customers to other sites anyway.
Paul.
I think Paul holds the record though. They were raking him over the coals a couple of months ago when Paul lost his job. :'(
Quote from: Garrett on November 28, 2006, 03:09:34 PM
There's also lengthy threads on BlitzMax and I think PowerBasic on Fred's forum also. He's a very very tolerant fellow if you ask me.
-Garrett
Just confident in his product. :)
locky.
Thread has gone off topic enough for now. And totally unrelated to Emergence BASIC.