IonicWind Software

Aurora Compiler => General Discussion => Topic started by: aeon on January 19, 2007, 12:51:01 PM

Title: Aurora or Emergence?
Post by: aeon on January 19, 2007, 12:51:01 PM
Hi

I used to hang out in iBasic days but have been invisible for quite a time! I have been using iBasic standard in the last few days to upadate a very small browser application with a few minimal controls (toggle keep window on top / resize & position window / 'back' / 'home'). I use it to teach kids when I want them to have some notes alongside whatever else they are doing.

I was thinking of a bit of an update perhaps with an irregular shaped skin and longer term perhaps with some other features such as messaging between clients.

I am not especially familiar with iBasic syntax in all honesty. Never got in to Pro as my projects were in Standard. My 'usual' stomping ground is PHP. OKish with Javascript. My question is - should I think of upgrading to Emergence or to Aurora? I would ideally like to find someone who might help with this either for small payment to do part of the code or perhaps it is a fit with another project. Even if someone else were to do any compplex stuff I would like to be able to contribute and do not really want to learn two languages.

Any thoughts? Based on a) my PHP leanings  b) Capabilities and c) chances of input from others?

Thanks
Title: Re: Aurora or Emergence?
Post by: Rod on January 19, 2007, 01:04:33 PM
Based on the background you've described, plus my own experiences with a multitude of Basic's, PHP, C, Java, Powerbuilder, and a tiny bit of Aurora, I think you would be more comfortable with Emergence Basic. There are lots of kind folks here who will help you learn it. Coming from IBasic Std, the EB syntax will look more familiar to you. Aurora would look more familiar if your background is C, C++, or Java, although it is NOT just another implementation of any of those languages.
Title: Re: Aurora or Emergence?
Post by: Steven Picard on January 19, 2007, 02:16:56 PM
I think you might be more comfortable with Aurora if you are comfortable with Javascript.  JMHO.  ;)
Title: Re: Aurora or Emergence?
Post by: Parker on January 19, 2007, 05:29:47 PM
Aurora was my thought too when you said PHP and Javascript. For you it probably comes down to do you want to do things procedurally or with OOP?
Title: Re: Aurora or Emergence?
Post by: Zen on January 19, 2007, 07:37:56 PM
Hi

If you do OOP im PHP and javascript, especially more modern PHP that is more class based then you should pick up Aurora Fine. I did PHP and still do and found the syntax was so easy to pick up and the language on a whole is great.

Lewis
Title: Re: Aurora or Emergence?
Post by: aeon on January 22, 2007, 05:48:26 AM
Slightly split opinions but the clear majority in favour of Aurora given my background.

I have started taking a quick look and played a little with the example browser. I think I could cope with its approach well enough and just seeing classes and functions with curly brackets looks somehow comforting.

One very basic question that may indicate total stupidity on my part - Where is word-wrap when using the editor? Annoying to scroll along long lines of code...

Are there any skinned window examples hereabouts?
Title: Re: Aurora or Emergence?
Post by: Ionic Wind Support Team on January 22, 2007, 08:34:12 AM
Generally code editors don't word wrap.  Bad for compilers ;)

Aurora uses the same terminator C does, so yo can spread instructions over multiple lines as all returns are ignored.  Lines terminate with the ; character.

So if you have a long line that you dont want to scroll just break it up.

SomeLongFunction("this function", pi, greasy_chicken, IDD_DONOVAN | IDD_SNOW| IDD_RAIN | IDD_OPEN_WITH_SANDWICH, NULL, NULL);

is the same as:

SomeLongFunction("this function",
   pi,
   greasy_chicken,
   IDD_DONOVAN | IDD_SNOW| IDD_RAIN | IDD_OPEN_WITH_SANDWICH,
   NULL,
   NULL);

Title: Re: Aurora or Emergence?
Post by: aeon on January 22, 2007, 10:37:47 AM
Thanks Paul

No skinning examples as yet?

BTW Avoid taking that SomeLongFunction with chips (fries to you left-pond-siders) - could send the cholesterol into overdrive  ;)
Title: Re: Aurora or Emergence?
Post by: Ionic Wind Support Team on January 22, 2007, 11:00:53 AM
Vikki used to have some skinning examples in my old language, which could be converted easily enough to Emergence or Aurora.