Exclusive VergeC Editor Project
Displaying 1-20 of 51 total.
12 3
next
creek23
|
hi there,
okay. i have emailed mcgrue about me working on an 'exclusive VergeC Editor' and I asked the VERGE Team thru him about this:
this project is about a 'visual vc' kind-a-thing,like that of visual studio's visual basic...
the thing is, the idea came in when i havent seen textpad yet.
the funny thing is what i want to make is already provided in textpad. with the vc.syn added, textpad would be somekind of exclusive editor for vc's.
my problem is, i already started the 'visual vc' and im half way thru.
i dont want to waste my time having started a project that seems to be existing already.
so my proposal is like this. for my 'visual vc' not going to waste, im asking you if you (VERGE COMMUNITY) like me to
continue create the 'visual vc' which will be really an exclusive vc editor and 'what features would you like to add on.'
please suggest things, ill give you the program when im done.
for now, this program is for all of us 'coders'.
i'm still thinking of having a wizard for the dialogs.
anyway, mcgrue's idea is to let you know about this and i guess, i need your comments as well as suggestions.
Posted on 2005-04-18 23:26:21
|
blues_zodiakos
|
Sure, there's plenty of features that could be added to such an editor - I already tried at one point (I think a really, really early version of a VergeC editor I made is available in the files section here).
For example:
1.) An AutoSnippet function would be nice, to automatically generate often-used code (such as screen clears, joystick reads, etc.).
2.) Parsing of the code vault here at Verge-rpg.com. Textpad does NOT present help on the keywords, and the docs are not exactly the best source of information about how to use the various built-in verge functions. It would be nice to right-click on a keyword and immediately be taken to the code vault page for that keyword.
3.) Intelli-sense. Textpad does NOT offer this (at least I don't think the current one does). For example, how many times have you had to look up exactly how many variables the function GrabRegion needs passed to it, what types, and in what order? It would be nice to be able to type in the function name, and have it come up with a tool-tip describing exactly that info - just like visual studio does.
4.) Common error checking. How many times have you ran Verge3.exe only for it to give you weird errors and bork out, all because you forgot to add that elusive semicolon on line 1337? It would be nice if the editor would remind you of this every line - again, like visual studio does - and remind you when you save the file.
5.) Nice formatting options. Textpad does a good job for what it does, but it's still a text editor at heart, not a development IDE. It would be nice if it were a little more automatic and consistent in its indentation, like... you guessed it, visual studio. Little things are also nice, such as highlighting of brackets when you enclose them (to keep you from forgetting).
I could probably think up more after a while. :D Syntax highlight is always a must, but it was a real pain in the butt to do with visual basic when I tried - but I was using a rich-text form. If I were going to do it again with the knowledge I have now, I'd probably write a custom text class for it so I could do fast color highlighting using regular expressions.
Posted on 2005-04-19 00:39:40
|
Omni
|
Maybe some kind of ...I don't know how to describe it...a class or variable browser.
Just have a function where you can browse all created structs, variables, arrays.
Can you do something like the Python IDLE, where if you type a function name...
'RectFill(...'
It will immediately display a small tooltip with the arguments for the function.
'RectFill(int x, int y, int x1, int y2, int color, int dest)'
Not like a linking to the Verge code docs, but just a simple tooltip.
Posted on 2005-04-19 10:31:00
|
creek23
|
hey there,
good to here someone also tried...
your right about the highlighting. and its even harder on the checking the syntax, but im getting there but its slow though.
you said you could make the syntax a lot easier now?
i wonder if you could help with the project.
its hard for me to do it alone. anyway, its for the vergers.
email me if you can.
creek23grupzer0@yahoo.com
Posted on 2005-04-21 02:12:23
|
creek23
|
hi there Omni,
thanks for the suggestion.
about the tooltip text, that would be good. i tried on some basic like,
exit('...
then shows 'exit('exit message');
then i thought of doing it later when all priority is done.
anyway, thanks for the suggestion. ill be sending you a beta version if got it all done.
Posted on 2005-04-21 02:18:11
|
Overkill
|
Hey, if you guys use regular expressions to syntax highlight the VC, would you be able to send your code? I could convert these expressions to php's reg. exp. equivalents, and maybe eventually have <vc> tags a part of Verge-RPG.
Posted on 2005-04-21 06:48:49
|
blues_zodiakos
|
Overkill: Maybe... you are looking for this? http://www.beautifier.org/
Posted on 2005-04-22 16:44:03
|
anonymous
|
Curious - what language are you programming this in.
(I'm kinda hoping C# I wanna extended textbox class that has line numbering and syntax highlight, but I don't really want to code it. I just want to make use of it :D)
Posted on 2005-04-23 05:56:39
|
creek23
|
i got tied with real life and it's only now that i get to continue this project.
im kind of stack with the syntax hilighting for the moment but all else is going smooth like the main IDE.
im doing it on vb6. maybe someone could help?
Posted on 2005-07-08 06:25:35
|
anonymous
|
I don't know if anybody has used Maple (mathematics package), but the help function there is invaluable. You type in the command you are thinking of and it presents a page describing the function and providing examples. This may have already been suggested, but I'll second it in any case. The content is already sitting right there in the online manual. It would make my life easier as well as making things more straightfoward for new people.
In fewer words I'm basically asking you to integrate the docs. That'd be swell.
-basil
Posted on 2005-07-08 08:55:42
|
mcgrue
|
right-clicking on a builtin funciton to bring up it's verge manual entry would be hella useful.
Posted on 2005-07-08 09:03:53
|
rpgking
|
What would be hella useful is a debugger, but I know that's not even remotely possible without some vecna intervention.
Posted on 2005-07-08 19:39:10
|
creek23
|
I found an activex last month, that could do the highlighting. and it was free... and i mean 'WAS FREE'. the author is kind of selling it. now i don't think if it can be distributed. can you help me how to ask his permission?
Posted on 2005-07-21 08:55:57
|
Omni
|
Er...why not just ask him?
Posted on 2005-07-21 17:02:04
|
creek23
|
i really do't want to make a stupid move that could cause a halt on this project that i'm doing. i mean, i know not everyone in verge community is interested on this - i just don't want to waste my time spend on this project. it's tough doing one.
can you help me make a letter, so polite that he would let me use his ActiveX?
Posted on 2005-07-26 08:04:02
|
anonymous
|
Is this really something you need special help for? Polite letters are pretty simple.
Is his ActiveX really necessary that you need to ask for special permission to use it? For all this trouble, maybe not...but, your decision.
--Omni
Posted on 2005-07-27 11:37:36
|
creek23
|
Quote:Is this really something you need special help for? Polite letters are pretty simple.
its my first time to ask somebody of their creations. and im trying to ask for it - for free.
as programmer, i know the hardship that this author went through. and i respect that.
Is his ActiveX really necessary
as i said, his activeX does the syntax highlighting
...that you need to ask for special permission to use it?
yeah, because what i have is his earlier version. his 'for sale' version is two versions later.
okay, i'll try to make one the best i can.
if SendLetter(polite_one) = WENT_GOOD {
myProject = CONTINUE;
creek23._isHappy = TRUE;
} else {
myProject = GONE;
creek23._isHappy = FALSE;
}
Posted on 2005-07-28 05:10:27
|
anonymous
|
Er...why not just cut the losses and use the free earlier version? If he made it 'pay for use', he probably made it that way for a reason.
--Omni
Posted on 2005-07-28 11:22:21
|
Overkill
|
You are aware, there likely lots of other syntax highlighters out there that could interface with the editor, and you could probably even make your own highlighter with regular expressions?
Posted on 2005-07-29 13:35:54
|
creek23
|
oh! okay?...
so, do you have the link? i really want to check on 'those'...
i've trid it on google - i found trashes.
anyway, ive tried making my own syntax highlighter but its hard to make a 'flexible' function. i used the rich textbox as advised by Blues Zodiakos.
Posted on 2005-07-30 03:21:02
|