Sorry your browser is not supported!

You are using an outdated browser that does not support modern web technologies, in order to use this site please update to a new browser.

Browsers supported include Chrome, FireFox, Safari, Opera, Internet Explorer 10+ or Microsoft Edge.

DarkBASIC Professional Discussion / [LOCKED] Synergy IDE

Author
Message
Xolatron old
21
Years of Service
User Offline
Joined: 25th Jan 2004
Location: The Star Forge Language: DBpro
Posted: 13th Sep 2005 03:47
I do hope JohnY was joking about GCSE English - although I don't know what it is.

JohnY, have you put in dynamic line numbering? (Or will you?)
Ther first tab might have 123 lines, so the next would start at line number 124.

-Xol


DBpro IonRay IDE: Demo 0.1.0.0 available!
Nicholas Thompson
20
Years of Service
User Offline
Joined: 6th Sep 2004
Location: Bognor Regis, UK
Posted: 13th Sep 2005 11:37
Dynamic line numbering would be the best thing since.. well.. water! I find it SO annoying when using multiple files that DBP says "ERROR ON LINE 15782" and I look at my main file and see all of 150 lines and realise I have to calculate the order in which DBP is including the files and manually count up the lines! :-(

@Xolatron: GCSE is General Certificate of Secondary Education. Its what every 16 year old takes exams in around June/July time. It takes 2 years to do (normally, some geeks can do 1 in a year )

My Website:
John Y
Synergy Editor Developer
22
Years of Service
User Offline
Joined: 4th Sep 2002
Location: UK
Posted: 13th Sep 2005 11:57
There isn't any dynamic line numbering, however Synergy IDE has been able to locate the file and the repective line of the error from the start. So, basically it does it, but all internally.

Nicholas Thompson
20
Years of Service
User Offline
Joined: 6th Sep 2004
Location: Bognor Regis, UK
Posted: 13th Sep 2005 12:45
well if the code is there internally, would it not be a 5 minute job to apply it visually (I'd rather that than a GCSE English analyser)?

My Website:
Xolatron old
21
Years of Service
User Offline
Joined: 25th Jan 2004
Location: The Star Forge Language: DBpro
Posted: 14th Sep 2005 00:26
I don't think it can be changed. That's the price you pay for using prebuilt tools.

-Xol


DBpro IonRay IDE: Demo 0.1.0.0 available!
John Y
Synergy Editor Developer
22
Years of Service
User Offline
Joined: 4th Sep 2002
Location: UK
Posted: 14th Sep 2005 14:10
I don't want to add that feature because with Synergy IDE you choose what tabs you want open, and source files seemingly starting at a random number is not what I want.

Xolatron old
21
Years of Service
User Offline
Joined: 25th Jan 2004
Location: The Star Forge Language: DBpro
Posted: 15th Sep 2005 02:11
But the line numbers really would be right . I understand what you mean though. IonRay has set tabs, so everything makes more sense. There are other limitations to this method though.

-Xol


DBpro IonRay IDE: Demo 0.1.0.0 available!
Vectrex
20
Years of Service
User Offline
Joined: 30th May 2004
Location: Switzerland
Posted: 26th Sep 2005 18:06
@saturday i bought the Full Version of Synergy IDE via PalPal . I know it is not finished yet. Still in Beta Phase, but so i want to say. KEEP WORKING ON IT !!!! Just do your own thing. because your work is great!! later i will buy also your Omega Basic.
Tartopom
20
Years of Service
User Offline
Joined: 27th Jun 2004
Location:
Posted: 27th Sep 2005 19:59 Edited at: 27th Sep 2005 20:03
Hello,

I've ordered Synery for some days and I'm still waiting for the confirmation mail from digitalZenith (pay pal is ok). I've sent an e-mail without success.

I'm a little disapointed and don't know what to do.

So my main question is : Is the Ide still in developpement ?

Thanks.

edit : sorry didn't see the previous post. So the Ide is still in dev, ok I'm waiting . No way to get an advanced beta version, anyway ?
John Y
Synergy Editor Developer
22
Years of Service
User Offline
Joined: 4th Sep 2002
Location: UK
Posted: 30th Sep 2005 13:40
Thanks for your support guys, there amount of purchases have been beyond my forecasted predictions. Something always good to see

All monies recieved is reinvested into the product purchased with 20% used to invest in other projects. No money is kept as profit over the next few months, as I would prefer a health product line up that a few quick pounds in my pocket.

You should receive your confirmation emails today with your serial, and details on how to claim your free items. If not please contact live support or use the contact form for a direct answer, otherwise feel free to post here.

Thanks for your support!

Raven
20
Years of Service
User Offline
Joined: 23rd Mar 2005
Location: Hertfordshire, England
Posted: 30th Sep 2005 13:50
Quote: "They have patents on parts of the encoding and decoding algorithms. If you want to use a mp3 in a game you need to decode it to play it. If you are distributing the decoding algorithm with your game you need to pay. "


The way everyone gets around this is to use License a 3rd Party tool. For example it's cheaper for game developers to license Miles 2D Sound System, instead of paying royalties for formats like MP3; because thier license includes an unlimited license to MP3.

It's a classic way of getting around the whole, pay-constantly system. Just like legally I'm allowed to create a physics plug-in using Havok, and while the Havok license requires me to pay per title per platform.

That's all I would pay. Anyone using that plug-in wouldn't be bound by the same license (unless using the plug-in directly still in some fashion, hense why the wrapper DLLs would need to require the original DLLs built-in)

Leaving me to charge what I felt like. So I could have an Unlimited License policy. Work like that. No one's breaking any rules. Classic industry way of getting around things like licenses.

Vectrex
20
Years of Service
User Offline
Joined: 30th May 2004
Location: Switzerland
Posted: 15th Oct 2005 02:26
Some News about the Project ? A New Beta Version ?

And again the Question.

what about a Procedure folding function ?

this would be great !!!!
John Y
Synergy Editor Developer
22
Years of Service
User Offline
Joined: 4th Sep 2002
Location: UK
Posted: 18th Oct 2005 13:31 Edited at: 18th Oct 2005 13:32
Me and my team has been side tracked with rewriting the Omega Basic Editor and upgrading the compiler, however I have taken some time out to work some more on the features people have requested or have had problems with.

I have now got the image support fully implemented, and fixed some more bugs. I will try and get a good beta up sometime this week.

[screenshot attached]

Attachments

Login to view attachments
Nicholas Thompson
20
Years of Service
User Offline
Joined: 6th Sep 2004
Location: Bognor Regis, UK
Posted: 18th Oct 2005 13:43
I thought the Omega Editor was SynergyIDE?

My Website:
John Y
Synergy Editor Developer
22
Years of Service
User Offline
Joined: 4th Sep 2002
Location: UK
Posted: 18th Oct 2005 13:55
No, as Omega Basic embraces Java and the Java paradigm it has it's own editor written in Java so that it can run on platforms other than Windows. Synergy IDE is the most featured and prefered for Windows though.

I have attached a screenshot of the Omega Basic Editor.

Attachments

Login to view attachments
Nicholas Thompson
20
Years of Service
User Offline
Joined: 6th Sep 2004
Location: Bognor Regis, UK
Posted: 18th Oct 2005 14:17
ahhhhhhhhh gotcha. So Omega just simplifies Java?

My Website:
Lost in Thought
21
Years of Service
User Offline
Joined: 4th Feb 2004
Location: U.S.A. : Douglas, Georgia
Posted: 18th Oct 2005 14:27
I am really confused now (probably due to lack of sleep).

Quote: "Let me clear this up once and for all, I have written a programming language called Omega Basic that needs a good solid IDE for current users and users of the future.

Now, I could have finished there, but I decided from an early stage to make it compatible with Dark Basic Professional and Dark Basic. This itself wasen't a big job, as I only needed to add compile support, but it meant that all of TGC's products could be used with one uniform IDE."


Quote: "It is true I am going to focus on Omega Basic, with this being my main priority. However, Synergy IDE isn't going to be left in a half finished state simply because it is the main IDE for Omega Basic."


Quote: "No, as Omega Basic embraces Java and the Java paradigm it has it's own editor written in Java so that it can run on platforms other than Windows. Synergy IDE is the most featured and prefered for Windows though."


Or does this mean that Omega Basic has it's own IDE, but Synergy is also compatible with it?

John Y
Synergy Editor Developer
22
Years of Service
User Offline
Joined: 4th Sep 2002
Location: UK
Posted: 18th Oct 2005 14:58
Omega Basic is a full development kit developed in Java for developing games and applications for mobile devices. Being a kit it contains a compiler, builder and editor along with various other items such as example code, manual etc.

If you didn't know, Java is a programming language which can run on any operating system support the Java Virtual Machine (VM) without the need of recompilation etc. So I write a Java app on my Windows computer, and as long as I make allowances for certain differences e.g. Windows '\' and Unix '/' it will work on a mac, unix and linux.

Java is pretty terrible with GUI design because of it having to run on different operating systems. Therefore, it is a bit cumbersome developing big editors with it, and then it has a habbit of becoming slow (eclipse and jbuilder ).

Quote: "Or does this mean that Omega Basic has it's own IDE, but Synergy is also compatible with it?"


Omega Basic has a simpler 'Omega Basic only' editor for use on Windows, Linux, Mac, Unix, Solaris...

Synergy IDE is a Windows only editor that benefits from the latest technologies.

Quote: " ahhhhhhhhh gotcha. So Omega just simplifies Java?"


It does both, you can write programs like this



Which is 100% pure Omega Basic code with no Java in sight, or you can write in 100% pure J2ME, but use the Omega Basic API's to make life easily a la Dark Game SDK.

Nicholas Thompson
20
Years of Service
User Offline
Joined: 6th Sep 2004
Location: Bognor Regis, UK
Posted: 18th Oct 2005 16:20
Hmmm.. So its basically a wrapper for J2ME to make it easier to use? Does it compile into a J2ME compatible JAR file (which I know is a zip file containing all the classes and media)?

My Website:
John Y
Synergy Editor Developer
22
Years of Service
User Offline
Joined: 4th Sep 2002
Location: UK
Posted: 8th Nov 2005 20:56 Edited at: 8th Nov 2005 20:56
Quote: "Hmmm.. So its basically a wrapper for J2ME to make it easier to use? Does it compile into a J2ME compatible JAR file (which I know is a zip file containing all the classes and media)?"


Some of the commands can be translated directly to J2ME, however most of the commands call on support methods prewritten and compiled. This is much how DarkBasic Professional works.

For those cool people going to the convention at the weekend, Mike will be demonstrating and talking about Synergy IDE.

We have also been talking about DarkSDK support, and hope to have that ready to show off Saturday.

PowerSoft
20
Years of Service
User Offline
Joined: 10th Oct 2004
Location: United Kingdom
Posted: 9th Nov 2005 16:25
John, you mentioned earlier on you managed to make it run without the .NET framework... could you elaborate?

John Y
Synergy Editor Developer
22
Years of Service
User Offline
Joined: 4th Sep 2002
Location: UK
Posted: 9th Nov 2005 18:33
Sure,

Basically the company invested in some software which makes a virtual installation of .Net on the host computer.

Take a look at http://www.remotesoft.com/linker/

PowerSoft
20
Years of Service
User Offline
Joined: 10th Oct 2004
Location: United Kingdom
Posted: 9th Nov 2005 18:46
Is it possible to do it yourself?

John Y
Synergy Editor Developer
22
Years of Service
User Offline
Joined: 4th Sep 2002
Location: UK
Posted: 9th Nov 2005 19:01
PowerSoft
20
Years of Service
User Offline
Joined: 10th Oct 2004
Location: United Kingdom
Posted: 9th Nov 2005 19:07
Ah cheers...


Will take a look.

Tapewormz
22
Years of Service
User Offline
Joined: 15th Sep 2002
Location: Winnipeg, Mantoba, Canada
Posted: 11th Nov 2005 02:53
I'll give this a try when I get home. I hope it has working function folding. By that I mean just that. I hope. It wasn't a snarky comment.

Vectrex
20
Years of Service
User Offline
Joined: 30th May 2004
Location: Switzerland
Posted: 26th Nov 2005 10:41
Aehhmm ?!! Any News about synergy IDE ?? Beta Versions ? Procedure folding ? Release Date ?
re faze
20
Years of Service
User Offline
Joined: 24th Sep 2004
Location: The shores of hell.
Posted: 30th Nov 2005 21:42
John Y
Synergy Editor Developer
22
Years of Service
User Offline
Joined: 4th Sep 2002
Location: UK
Posted: 30th Nov 2005 21:49
Unfortunately, my company has been sidetracked with

1). Version 1.1.0 of Omega Basic
2). A top secret project with Paul (Sparky)

I am also off for two weeks on Sunday, but the week before christmas will see version 1.0.

John Y
Synergy Editor Developer
22
Years of Service
User Offline
Joined: 4th Sep 2002
Location: UK
Posted: 30th Nov 2005 22:01
Here is the new design for the forms...


(see attached image)

Attachments

Login to view attachments
John Y
Synergy Editor Developer
22
Years of Service
User Offline
Joined: 4th Sep 2002
Location: UK
Posted: 22nd Dec 2005 15:57
Some updates have been happening lately, mainly to do with core handling of data so that it can switch modes easily.

Also, a new status bar which looks pretty nifty. From the screenshots you can see, in order from left to right.

1). General Information
2). Task status along with percent complete
3). Keyboard status
4). Current date and time
5). Save recommendation (before save)/time of last save (after save). The text is colour coded based on how important the IDE thinks saving is at that time.
6). Fast pop up menu for inserting system variables into your code.

Screen 1: During startup
Screen 2: During project editing

Attachments

Login to view attachments
John Y
Synergy Editor Developer
22
Years of Service
User Offline
Joined: 4th Sep 2002
Location: UK
Posted: 22nd Dec 2005 15:58
Screen 2.

Ignore the error message, it's because I am running it in debug .

Attachments

Login to view attachments
John Y
Synergy Editor Developer
22
Years of Service
User Offline
Joined: 4th Sep 2002
Location: UK
Posted: 22nd Dec 2005 16:05
Some handy functions that you just can't live without The code in the background has been reduced to 5 lines following the 20 line competition rules.

The names are just working titles for the moment.

Attachments

Login to view attachments
JoelJ
21
Years of Service
User Offline
Joined: 8th Sep 2003
Location: UTAH
Posted: 22nd Dec 2005 21:19
dang that's purdeh!

Appointed by Jimmy as "MR. GAME REVIEW WIZARD GUY"
Nicholas Thompson
20
Years of Service
User Offline
Joined: 6th Sep 2004
Location: Bognor Regis, UK
Posted: 22nd Dec 2005 21:33
JohnY - how does you 20 line compressor work? Is it compatible with stacked If's, eg:


John Y
Synergy Editor Developer
22
Years of Service
User Offline
Joined: 4th Sep 2002
Location: UK
Posted: 23rd Dec 2005 09:53 Edited at: 23rd Dec 2005 09:54
Quote: "dang that's purdeh!"


Thanks, inspiration from SLC, Utah!

Quote: "JohnY - how does you 20 line compressor work? Is it compatible with stacked If's, eg:"


It just processes each character looking for end of lines and : characters and treats them as one block. You can have 20 blocks per line before it will move on to the next line. The scanner is intelligent as it will not include :'s which are in strings.

The code you provided is turned into



Then by using the 'Place each command on a seperate line' option you get



which is what you started with

Nicholas Thompson
20
Years of Service
User Offline
Joined: 6th Sep 2004
Location: Bognor Regis, UK
Posted: 23rd Dec 2005 10:18
I dont have a compiler with me right now (at work) but will and else compile if the "if" after has a colon?

John Y
Synergy Editor Developer
22
Years of Service
User Offline
Joined: 4th Sep 2002
Location: UK
Posted: 23rd Dec 2005 10:44
I can't test it either at the moment, but why wouldn't it work. If DarkBasic Professional follows it's own rules, then internally a newline or : should be treated the same. I know this is how I made Omega Basic.

We all know DarkBasic Professional well though , so I will test it later.

re faze
20
Years of Service
User Offline
Joined: 24th Sep 2004
Location: The shores of hell.
Posted: 23rd Dec 2005 14:30
Gunner
21
Years of Service
User Offline
Joined: 9th Apr 2004
Location:
Posted: 23rd Dec 2005 15:16
After i install the synergy ide beta and run it, it tells me it expired.
When i hit the ok button, the application freaks out, flickering out of control and locking.

The screenshots look pretty good tho!
Nicholas Thompson
20
Years of Service
User Offline
Joined: 6th Sep 2004
Location: Bognor Regis, UK
Posted: 23rd Dec 2005 16:05
Lol - so featurewise, its going well.. Just needs a little tweaking in the stability dept

John Y
Synergy Editor Developer
22
Years of Service
User Offline
Joined: 4th Sep 2002
Location: UK
Posted: 23rd Dec 2005 18:24
Yeah, I forgot to mention, don't download it. That beta is like 3 months old, we have been doing internal testing of the features.

John Y
Synergy Editor Developer
22
Years of Service
User Offline
Joined: 4th Sep 2002
Location: UK
Posted: 4th Jan 2006 13:48
We have started work on the documentation.

Here is the chm file so far, is there any requests on file formats, information etc?

Attachments

Login to view attachments
x1bwork
19
Years of Service
User Offline
Joined: 9th Nov 2005
Location:
Posted: 6th Mar 2006 16:49 Edited at: 6th Mar 2006 16:53
everything was blank on the downloads. but I like .chm, my self. good format or .word

[edit]
John,dont suppose i could persude you to release a pre mature patch with the new //comment option

John Y
Synergy Editor Developer
22
Years of Service
User Offline
Joined: 4th Sep 2002
Location: UK
Posted: 6th Mar 2006 17:04
x1bwork,

This is an old thread, please use the one in the 'Digital Zenith' forum

Quote: "John,dont suppose i could persude you to release a pre mature patch with the new //comment option"


Nope, sorry

Login to post a reply

Server time is: 2025-05-29 15:35:29
Your offset time is: 2025-05-29 15:35:29