Re: Project idea: IDE




	I think this is a great idea, and long overdue for Linux.  I
probably wouldn't use it, but I think it would be very helpful.

On Thu, 18 Jun 1998, Samuel Ziegler wrote:

> I just wanted to put a feeler out to see what people felt about
> a GNOME based IDE.  My concept is to connect all of the parts
> of the IDE (editor, compiler, debugger, source control, etc) through
> CORBA interfaces so that it wouldn't be too hard to put a wrapper
> around your favorite X and use it in the system.  So basically, you
> have a main object which coordinates the activities and connects
> all of the subservient parts.
> 
> To give you an example here are some possible interfaces:
> 
> interface Editor {
>   boolean loadFile(in wstring fileName) raises (BadFileName, 
>               SecurityViolation);
>   void gotoLine(in long lineNumber) raises (InvalidLineNumber);
>   boolean saveFile(in wstring fileName);
>    ... etc ...
> };
> 
> interface Compiler {
>   boolean compile(in wstring makeFile);
>   boolean hasMoreErrors();
>   void getNextError(out long errorCode, out long lineNumber, out wstring error)
>        raises (NoMoreErrors);
> };
> 
> interface Debugger {
>   void stepOut();
>   void stepInto();.
>    ... etc ...
> };
> 
> Well... you get the idea....  Comments?
> 
> --
> Sam Ziegler / ziegler@mediaguaranty.com / sam@ziegler.org
> #!/bin/perl -sp0777i<X+d*lMLa^*lN%0]dsXx++lMlN/dsM0<j]dsj
> $/=unpack('H*',$_);$_=`echo 16dio\U$k"SK$/SM$n\EsN0p[lN*1
> lK[d2%Sa2/d0$^Ixp"|dc`;s/\W//g;$_=pack('H*',/((..)*)$/)
> 
> 
> -- 
>          To unsubscribe: mail gnome-list-request@gnome.org with 
>                        "unsubscribe" as the Subject.
> 

						-Ben

------------------------------------ |\      _,,,--,,_  ,) ----------
Benjamin Kahn                        /,`.-'`'   -,  ;-;;'
(212) 924 - 2220                    |,4-  ) )-,_ ) /\
ben@cybersites.com --------------- '---''(_/--' (_/-' ---------------
 If you love something, write it in C; if it compiles, it is yours; 
                     if it doesn't, it never was. 





[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]