Author Topic: Dav's IDE  (Read 150 times)

Dav's IDE
« on: October 11, 2018, 05: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
It's better to look like an idiot for a short time while asking something obvious to an expert than pretending to be smart all your life. (C) Me.

Online SMcNeill

  • QB64 Developer
Re: Dav's IDE
« Reply #1 on: October 11, 2018, 05: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.

Re: Dav's IDE
« Reply #2 on: October 12, 2018, 05: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.

Online SMcNeill

  • QB64 Developer
Re: Dav's IDE
« Reply #3 on: October 12, 2018, 11: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.  :(

Re: Dav's IDE
« Reply #4 on: October 12, 2018, 01:56:02 PM »
Join the club!

Re: Dav's IDE
« Reply #5 on: October 12, 2018, 02:32:26 PM »
I forgot where we meet.
B = B + ...
QB64 x 64 v1.2 2018 0228/86 git b30af92
QB64 v1.2 2018 0228/86 git b30af92
QB64 v1.1 2017 1106/82

Re: Dav's IDE
« Reply #6 on: October 12, 2018, 06: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.
It's better to look like an idiot for a short time while asking something obvious to an expert than pretending to be smart all your life. (C) Me.

Re: Dav's IDE
« Reply #7 on: October 13, 2018, 05: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.

Re: Dav's IDE
« Reply #8 on: October 13, 2018, 07: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
It's better to look like an idiot for a short time while asking something obvious to an expert than pretending to be smart all your life. (C) Me.

Re: Dav's IDE
« Reply #9 on: October 13, 2018, 07: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

Offline johnno56

  • Live long and prosper.
Re: Dav's IDE
« Reply #10 on: October 13, 2018, 07: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
Logic is the beginning of wisdom.

Re: Dav's IDE
« Reply #11 on: October 13, 2018, 09: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.