Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
freeBASIC (a 32-bit QB-syntax compatible compiler) preview..
Quote:Unless FB is going to handle GUI elements sometime soon, I don't think that making the IDE itself in FB is a very wise idea. Sure, you can make a RHIDE wanabe or something that resembles the original QB IDE, but it's going to take you ages to accomplish and it's probably gonna be supbar anyways. Big Grin

Oh emacs, so fun.

Anyways Winapi is alreayd supported with FB so GUI app's can be created. Only other GUI lib's I know of are gtk and wxWidgets.
Reply
WinAPI is supported, of course, but like in C it's a pain in the butt. So would Qt or wxWidgets even work? Never used them, but they're C++ libs, no mention of support for C, and objects in the examples.

Hmm... If you can create a set of GUI routines in a separate custom, focused lib, you can always port that separately from the program.

So that the program could do something like this:

winHandle = createWindow(width, height, etc)
radioHandle = addItem(winHandle, Gui.RADIO, "Hi", 10, 10)
setEvent radioHandle, Gui.CLICK, myfunction

I don't know. I like that interface for GUIs. I'm also a Javascript whore. But whatever.
Reply
An IDE is more than just Notepad with syntax highlighting.

What about interfacing with the compiler for debugging/syntax checking?
What about having an in-built line by line syntax checker, ala qbide?
What about having options for the compiler and having an excellent frontend?
What about having formatting options?
What about having shortcuts and macros? (like type _sc_Line to get ------------------------- or whatever)
What about having an MDI? (I hate this, but people have some fetish with it).

Thats what I could come up as fast as I typed that. There's plenty more.

I'm not going to rejoin the language argument. Me and Nek have decided to go VB6, and therefore it really doesnt matter what anyone else has to say about that.

However, it will be fairly inconvenient if Nek changes on me Tongue
·~¹'°¨°'¹i|¡~æthérFòx~¡|i¹'°¨°'¹~·-
avinash.vora - http://www.avinashv.net
Reply
Um, yeah, we know that. I'm not even involved that much, but for the record, "Well, I and this guy are using this, so you can **** yourself" is a rather poor way to approach a group project, and really, if you want to go it alone or solely with Nek, I'd recommend someone else pick it up in the platform of choice and have a sort of friendly ide race.

It'd be nice if everyone could relax for a second, and pretend this IDE, or the language, api and platform used isn't as important as you'd guess from this thread. If there's a split on using fb, c, or vb, there's nothing stopping anyone from using all three and comparing when they're finished... hobbies are like that.
Reply
There is no platform of choice. Everyone's got their own idea as to what to use.
I'd knock on wood, but my desk is particle board.
Reply
Right. If you want to make an IDE in C, make it in C. If you want to team up with someone doing it in VB, do that. But stop sitting here fighting over it. All possible thoughts have been expressed.

Van Godric's already started one in C++. It's really primitive. I guess now would be as fine a time any for people to either:

1) announce a project
2) sign up for one.

Nek and AetherFox apparently have started one in VB. Van Godric in C++. Shoot.
Reply
[quote="adosorkenJofers, I can send you a burned copy of VB6 if you'd like.[/quote]

Rel needs as burned copy of MSVC. :*)
y smiley is 24 bit.
[Image: anya2.jpg]

Genso's Junkyard:
http://rel.betterwebber.com/
Reply
Rel: If you have learned C++ in the newer format (compulsory namespaces etc) then head over to lab.msdn.microsoft.com and download the Beta 1 of MSVC2005 for absolutely nothing. I haven't been able to get it to compile older compliant code, but maybe I didn't look hard enough. It's very nice interface-wise. And its free...

Have you tried Dev-C++? Bloodshed released a beta version of Dev-C++ 5. I like it...
I have MSVC6 on my Visual Studio 6 CD, but I don't know how I could just take that out of the entire installation...what kind of connection are you on?

Jofers: What I was going to say is meaningless, you contradicted yourself enough to validate my point. I guess I should be saying thanks...but no.

Nek: Email me or something, you haven't been on MSN while I'm on.
·~¹'°¨°'¹i|¡~æthérFòx~¡|i¹'°¨°'¹~·-
avinash.vora - http://www.avinashv.net
Reply
Yeah, I can see where I misinterpreted it. I've been posting here on breaks from my work, and I've been pretty tired lately. At the time I thought you were blowing somebody off for suggesting c++, so I suggested that he start his own project. Goes to show what 3 hours of sleep a night brings you. I didn't contradict myself though, and I've never actually understood how such an act proves anything, so... no.

I think I heard rel mention using mingw and conTEXT for c++ stuff. *shrug* I'm not really sure where you can get it from. I only have Studio too.
Reply
Aeth:

http://rel.betterwebber.com/junk.php?id=25
http://rel.betterwebber.com/junk.php?id=26

Both are made in MingW / Devc++

As to the Microsoft distributed MSVC pack, It won't install on my system. It says error installing .Net. That's why I had to use MingW.
y smiley is 24 bit.
[Image: anya2.jpg]

Genso's Junkyard:
http://rel.betterwebber.com/
Reply


Forum Jump:


Users browsing this thread: 2 Guest(s)