QB64.org Forum

Active Forums => QB64 Discussion => Topic started by: Fifi on October 11, 2018, 04:15:21 pm

Title: Dav's IDE
Post by: Fifi on October 11, 2018, 04:15:21 pm
Hi all,

I'm playing a little bit with the Dav's IDE and I like it.

Now, since it's an interesting alternative to the QB64 original IDE, it's (for now) a Windows only program (and that os isn't my cup of tea).

So, although I do not know the programming language that Dav used to develop it (I suspect C or C ++), is it possible to easily adapt this IDE to Linux and OS/X (unless that there are many calls to purely Windows APIs)?

Cheers.
Fifi
Title: Re: Dav's IDE
Post by: SMcNeill on October 11, 2018, 04:39:34 pm
Hi all,

I'm playing a little bit with the Dav's IDE and I like it.

Now, since it's an interesting alternative to the QB64 original IDE, it's (for now) a Windows only program (and that os isn't my cup of tea).

So, although I do not know the programming language that Dav used to develop it (I suspect C or C ++), is it possible to easily adapt this IDE to Linux and OS/X (unless that there are many calls to purely Windows APIs)?

Cheers.
Fifi

IIRC it's written in SmallBasic, so Windows-only.
Title: Re: Dav's IDE
Post by: RNBW on October 12, 2018, 04:24:06 am
Hi all,

I'm playing a little bit with the Dav's IDE and I like it.

Now, since it's an interesting alternative to the QB64 original IDE, it's (for now) a Windows only program (and that os isn't my cup of tea).

So, although I do not know the programming language that Dav used to develop it (I suspect C or C ++), is it possible to easily adapt this IDE to Linux and OS/X (unless that there are many calls to purely Windows APIs)?

Cheers.
Fifi

IIRC it's written in SmallBasic, so Windows-only.

Could Dav please clarify, because I read in earlier posts that his IDE was written in Purebasic.
Title: Re: Dav's IDE
Post by: SMcNeill on October 12, 2018, 10:56:57 am
You're right.  https://www.qb64.org/forum/index.php?topic=617.msg4839#msg4839

It's in Purebasic, not SmallBasic.  My apologies.  It seems my memory isn't what it used to be these days.  :(
Title: Re: Dav's IDE
Post by: RNBW on October 12, 2018, 12:56:02 pm
Join the club!
Title: Re: Dav's IDE
Post by: bplus on October 12, 2018, 01:32:26 pm
I forgot where we meet.
Title: Re: Dav's IDE
Post by: Fifi on October 12, 2018, 05:30:12 pm
Hi all,

You're right.  https://www.qb64.org/forum/index.php?topic=617.msg4839#msg4839

It's in Purebasic, not SmallBasic.  My apologies.  It seems my memory isn't what it used to be these days.  :(

OK. Then since Dav' IDE is written with PureBasic and this compiled language is available for both Linux and OS/X as well as Windows, would it be possible to get the executables for Linux and OS/X or to get the sources to make it for Linux and OS/X (accordingly to the PureBasic home page, the source are immediately portable from one OS to the others).?

TIA.
Title: Re: Dav's IDE
Post by: RNBW on October 13, 2018, 04:44:19 am
Hi all,

You're right.  https://www.qb64.org/forum/index.php?topic=617.msg4839#msg4839

It's in Purebasic, not SmallBasic.  My apologies.  It seems my memory isn't what it used to be these days.  :(

OK. Then since Dav' IDE is written with PureBasic and this compiled language is available for both Linux and OS/X as well as Windows, would it be possible to get the executables for Linux and OS/X or to get the sources to make it for Linux and OS/X (accordingly to the PureBasic home page, the source are immediately portable from one OS to the others).?

TIA.
Only Dav can answer.  Although Purebasic is multi-platform, it is probable that the IDE contains Windows only specific calls and  Dav may only work with Windows.
Title: Re: Dav's IDE
Post by: Fifi on October 13, 2018, 06:14:00 am
Hi all,


Only Dav can answer.  Although Purebasic is multi-platform, it is probable that the IDE contains Windows only specific calls and  Dav may only work with Windows.

Anyone has the Dav' e-mail address?

TIA
Title: Re: Dav's IDE
Post by: Dav on October 13, 2018, 06:50:13 am
Hi everyone. I'm glad you like the IDE. DavsIDE is written in PureBasic v4.51. It relies heavily on a library and windows API calls, which makes porting it to other OS's a real headache.  It would be better to start from scratch in those OS's, and you'd probably end up with a better IDE too.

- Dav
Title: Re: Dav's IDE
Post by: johnno56 on October 13, 2018, 06:52:07 am
Just out of curiosity, I installed Purebasic, on my Linux Mint 64 machine. Installation was relatively uneventful except for some necessary library installs...

Ran the examples and some worked better than others. Some gave an "invalid memory access" error... But the examples that did run, ran quite well... But because of the errors, I doubt I will keep it loaded... Research indicates that the errors are attributed to possible driver issues with the video card or the video card itself...

The subject of Purebasic was raised and figured that you guys might like to know.... Sorry to interrupt your discussions...

J
Title: Re: Dav's IDE
Post by: TempodiBasic on October 13, 2018, 08:22:43 am
Hi
is there  a translator from PureBasic to QuickBasic, Basic PDS 7.1 or QB64 , or to C++ (.cpp)?
It may be a way to port fantastic Dav's Ide into QB64 multiplatform universe.