freebasic.net Forum Index
FreeBASIC's Official Forums
 
 FAQFAQ   SearchSearch   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister   ProfileProfile   Log inLog in

A project I've been busy with.
Goto page 1, 2  Next
 
Post new topic   Reply to topic    freebasic.net Forum Index -> Projects
View previous topic :: View next topic  
Author Message
MystikShadows
Sr. Member
PostPosted: Jun 03, 2006 11:44    Post subject: A project I've been busy with. Reply with quote

Hi all,

In the past month or so (6 weeks) I've been busy working on a project, today I think there's enough to talk about it Smile.

I present you the FreeBASIC Elite I.D.E.
http://www.ascii-world.com/fbelite.html

Read all about it. Awaiting Comments and such Smile.
 
Back to top
View user's profile Send e-mail Visit poster's website MSN Messenger
Pritchard
Guru
PostPosted: Jun 03, 2006 12:04    Post subject: Reply with quote

Heheh! I knew you were going to post here eventu'al!
 
Back to top
View user's profile Send e-mail
MystikShadows
Sr. Member
PostPosted: Jun 03, 2006 12:08    Post subject: Reply with quote

hehe..internet was flaky...electricity was flaky here...after a few, I got tired of fighting with it to go anywhere...today, bad storms, but so far, atleast, it's not flakey ;-)...
 
Back to top
View user's profile Send e-mail Visit poster's website MSN Messenger
D.J.Peters
Guru
PostPosted: Jun 03, 2006 18:15    Post subject: Reply with quote

Looks great but why do you use pascal and not FreeBASIC?

Joshy
 
Back to top
View user's profile Visit poster's website
MystikShadows
Sr. Member
PostPosted: Jun 03, 2006 18:46    Post subject: Reply with quote

Thanks Joshy, :-)

1. Well, one of the main reason is the lack of a PCOPY command in text mode. I can't use graphics mode because then I loose my cursor. I could program one but why? ;-). Chaos started an AWESOME con lib (Iwas having problems with vongodric's code or was it dumbledore?) right now, that library works great but only on windows. When that changes, we'll see.

2. Once codebase will compile on linux, DOS and Windows Console with no changes (cept for one part which acesses drives and folders for file operations and that will simply be some simple OS specific code.

3. I'm atleast as proficient in freepascal than I am in any basic so picking freepascal wasn't very difficult to do for me. :-).
 
Back to top
View user's profile Send e-mail Visit poster's website MSN Messenger
D.J.Peters
Guru
PostPosted: Jun 03, 2006 19:08    Post subject: Reply with quote

Hello MystikShadows i'm again :lol:
How do you will implement the "step by step debug" interface via an socket connection to GDB as an server or how?

Joshy
 
Back to top
View user's profile Visit poster's website
MystikShadows
Sr. Member
PostPosted: Jun 03, 2006 19:11    Post subject: Reply with quote

I'll try it that way...well maybe not socket but we'll see...I'm also doing an interpreter so i might see about using that...why do we use immediate mode simple things so we'll see..

but the first thing would be to use gdb and see how it goes.
 
Back to top
View user's profile Send e-mail Visit poster's website MSN Messenger
maddogg6
Sr. Member
PostPosted: Jun 03, 2006 19:48    Post subject: Reply with quote

MystikShadows wrote:
I'll try it that way...well maybe not socket but we'll see...I'm also doing an interpreter so i might see about using that...why do we use immediate mode simple things so we'll see..

but the first thing would be to use gdb and see how it goes.


Very impressive Mystik... but I have to wonder about the interpreter part - wouldn't that start compatibilty issues later, or at least the need to update the interpreter with each release of FB??

Or will the interpreter use any version of fbc.exe or something??

Did that make sense?

The stepping through code is something that would help me learn (I think??)
but didnt think it was possible. So I'm confused.
 
Back to top
View user's profile Visit poster's website
MystikShadows
Sr. Member
PostPosted: Jun 03, 2006 19:54    Post subject: Reply with quote

depends how you do the interpreter ;-)...but yes, it would mean it would have to change when new elements are added to the language...then again, so does the compiler code ;-) well runtime anyways hehe.
 
Back to top
View user's profile Send e-mail Visit poster's website MSN Messenger
voodooattack
Sr. Member
PostPosted: Jun 03, 2006 20:11    Post subject: Reply with quote

good work!!! :)
about debugging, how about using libgdb??

http://mirror.mirimar.net/freepascal/contrib/libgdb/v6.2.1/?C=M;O=A

^^ there's a win32 version there btw.. :D
 
Back to top
View user's profile Visit poster's website MSN Messenger
MystikShadows
Sr. Member
PostPosted: Jun 23, 2006 13:41    Post subject: FB Elite gets an Internal plastic surgery? Reply with quote

Yes, it's possible, with the right tools.

That tool is con_lib from chaos (posted elsewhere in this forum) with some help from DrV. FB Elite is being rewritten in FB (this was my first choice until the issue with the Cursor and Graphics mode and pcopy.

So I'd like to tell chaOs and DrV a big thank you. And well whoever likes the project, maybe it will make you happier to know that it's now an FB project ;-) within a week everything should be ported since alot of the code already exists in other projects I've done. and well after that I can go about the rest of the project.

I can't tell chaos and now DrV (but he knows already from all FBDOS itself hehe) how much I appreciate their efforts making con_lib multiplatform a possibility (I'd like a linux user to try it out but for me to see if and how it works in linux), it works in Windows and in DOS for me, which is great.

So everything is great. screenshots are the same, nothing with change ;-). That's why I put "FB Elite Gets an internal plastic surgery" in the title of this post hehe.

MystikShadows.
 
Back to top
View user's profile Send e-mail Visit poster's website MSN Messenger
axipher
Master
PostPosted: Jun 23, 2006 14:45    Post subject: Reply with quote

Hey Mystik, great job! It brings back memories, one thing I ddin't read was QB's ability to "finish code for you".

Like if you went:
Code:
?"hi 
OR
Code:
Print"hi
It would automatically change it to:
Code:
Print "hi"


Will you add that feature?
 
Back to top
View user's profile Send e-mail MSN Messenger
MystikShadows
Sr. Member
PostPosted: Jun 23, 2006 14:50    Post subject: Reply with quote

yup...it's already in the plans...to me, it's one of the greatest features QB and VB-DOS had in it's arsenal so it's definitaly going in here :-).

Along with other very QB IDE related features ;-). some IDE related (not language related) features taken from the VB for windows IDE (like right clicking a keyword will allow you to choose to go to it's definition directly etc etc...but basically, what you're used to doing in WB you'll be able to do, IDE wise, in FB Elite.
 
Back to top
View user's profile Send e-mail Visit poster's website MSN Messenger
Deleter
Master
PostPosted: Jun 23, 2006 15:15    Post subject: Reply with quote

hmm...what about some stuff it didn't do. such as if I am writing a call to a function where some ide's tell you like "var1 as integer" so you know what it was you were passing? That is always a cool feature to have the option to use.
 
Back to top
View user's profile
MystikShadows
Sr. Member
PostPosted: Jun 23, 2006 16:04    Post subject: Reply with quote

definitaly,

Auto Completion is in the list yes. :-) and not that hard to do really...
 
Back to top
View user's profile Send e-mail Visit poster's website MSN Messenger
Display posts from previous:   
Post new topic   Reply to topic    freebasic.net Forum Index -> Projects All times are GMT
Goto page 1, 2  Next
Page 1 of 2

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum



sf.net phatcode