IonicWind Software

IWBasic => General Questions => Topic started by: Ionic Wind Support Team on November 26, 2006, 01:16:21 PM

Title: Ask general questions here
Post by: Ionic Wind Support Team on November 26, 2006, 01:16:21 PM
Welcome Emergence users.  You can use this section of the forums to ask general questons about Emergence.
Title: Re: Ask general questions here
Post by: GWS on November 26, 2006, 01:29:50 PM
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



Title: Re: Ask general questions here
Post by: Ionic Wind Support Team on November 26, 2006, 01:32:03 PM
Yes.  It should be nearly 100% code compatible.  There are some difference, a few backports from Aurora here and there.
Title: Re: Ask general questions here
Post by: Vikki on November 26, 2006, 01:47:22 PM
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!
Title: Re: Ask general questions here
Post by: Doc on November 26, 2006, 04:59:03 PM
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!
Title: Re: Ask general questions here
Post by: Ionic Wind Support Team on November 26, 2006, 05:00:28 PM
Yes. I just have to add the buttons to the gui designer.
Title: Re: Ask general questions here
Post by: Blue Steel on November 26, 2006, 06:18:56 PM
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)
Title: Re: Ask general questions here
Post by: Ionic Wind Support Team on November 26, 2006, 06:24:55 PM
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.
Title: Re: Ask general questions here
Post by: Blue Steel on November 26, 2006, 07:06:00 PM
EBasic Areas added to www.codingMonkeys.com
Title: Re: Ask general questions here
Post by: Barney on November 26, 2006, 07:16:45 PM
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
Title: Re: Ask general questions here
Post by: barry on November 26, 2006, 09:23:32 PM
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
Title: Re: Ask general questions here
Post by: Ionic Wind Support Team on November 26, 2006, 09:26:15 PM
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.
Title: Re: Ask general questions here
Post by: GWS on November 26, 2006, 10:06:23 PM
Hooray! ...  :) .. Docs arrived .. all's well with the World  ;D

Graham
Title: Re: Ask general questions here
Post by: tide on November 26, 2006, 11:37:21 PM
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.
Title: Re: Ask general questions here
Post by: Ionic Wind Support Team on November 26, 2006, 11:41:46 PM
How big do you need?
Title: Re: Ask general questions here
Post by: tide on November 27, 2006, 02:02:20 AM
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.
Title: Re: Ask general questions here
Post by: barry on November 27, 2006, 10:32:44 AM
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
Title: Re: Ask general questions here
Post by: Ionic Wind Support Team on November 27, 2006, 10:45:01 AM
#break

Title: Re: Ask general questions here
Post by: Ionic Wind Support Team on November 27, 2006, 10:45:59 AM
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
Title: Re: Ask general questions here
Post by: Brice Manuel 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?
Title: Re: Ask general questions here
Post by: 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?
Title: Re: Ask general questions here
Post by: tide on November 28, 2006, 02:09:21 AM
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.  :)
Title: Re: Ask general questions here
Post by: Ionic Wind Support Team on November 28, 2006, 03:59:49 AM
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.
Title: Re: Ask general questions here
Post by: LarryMc on November 28, 2006, 05:28:12 AM
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.
Title: Re: Ask general questions here
Post by: gianni on November 28, 2006, 07:39:39 AM
IBasic and Ebasic are the same product
Title: Re: Ask general questions here
Post by: Kale on November 28, 2006, 07:46:32 AM
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.
Title: Re: Ask general questions here
Post by: obelisk on November 28, 2006, 07:49:27 AM
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.....
Title: Re: Ask general questions here
Post by: Ionic Wind Support Team on November 28, 2006, 07:57:20 AM
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.

Title: Re: Ask general questions here
Post by: GWS on November 28, 2006, 07:58:03 AM
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
Title: Re: Ask general questions here
Post by: gianni on November 28, 2006, 08:26:02 AM
is it possible to download a  demo-version  of ebasic?
Title: Re: Ask general questions here
Post by: gianni on November 28, 2006, 08:27:56 AM
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!
Title: Re: Ask general questions here
Post by: gianni on November 28, 2006, 08:29:32 AM
Quote from: Paul Turley on November 28, 2006, 07:57:20 AM
IBasic is a dead product

you have killed it !
Title: Re: Ask general questions here
Post by: obelisk on November 28, 2006, 08:33:09 AM
Quote

you have killed it !
Quote

You gotta be kidding!
Title: Re: Ask general questions here
Post by: Ionic Wind Support Team on November 28, 2006, 08:34:55 AM
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.   ::)

Title: Re: Ask general questions here
Post by: Mark1Up on November 28, 2006, 09:07:38 AM
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
Title: Re: Ask general questions here
Post by: Zen on November 28, 2006, 09:07:55 AM
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
Title: Re: Ask general questions here
Post by: Zen on November 28, 2006, 09:11:36 AM
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
Title: Re: Ask general questions here
Post by: Ionic Wind Support Team on November 28, 2006, 09:19:22 AM
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.

Title: Re: Ask general questions here
Post by: Brice Manuel on November 28, 2006, 11:32:17 AM
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.
Title: Re: Ask general questions here
Post by: Zen on November 28, 2006, 12:09:51 PM
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
Title: Re: Ask general questions here
Post by: Brice Manuel on November 28, 2006, 12:33:44 PM
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?
Title: Re: Ask general questions here
Post by: Vikki on November 28, 2006, 01:13:20 PM
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.
Title: Re: Ask general questions here
Post by: Paul Squires on November 28, 2006, 01:26:39 PM
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.

Title: Re: Ask general questions here
Post by: Paul Squires on November 28, 2006, 01:29:26 PM
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".  ;)

Title: Re: Ask general questions here
Post by: Brice Manuel 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. :-\
Title: Re: Ask general questions here
Post by: Steven Picard on November 28, 2006, 01:36:52 PM
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!!
Title: Re: Ask general questions here
Post by: Ionic Wind Support Team on November 28, 2006, 02:32:15 PM
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.
Title: Re: Ask general questions here
Post by: Brice Manuel on November 28, 2006, 03:26:17 PM
I think Paul holds the record though.  They were raking him over the coals a couple of months ago when Paul lost his job. :'(
Title: Re: Ask general questions here
Post by: Kale on November 28, 2006, 03:53:45 PM
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. :)
Title: Re: Ask general questions here
Post by: Ionic Wind Support Team on November 28, 2006, 03:58:32 PM
locky.

Thread has gone off topic enough for now.  And totally unrelated to Emergence BASIC.