said:
>I have not looked at the Watcom IDE, but I am fairly certain that it is
>NOT based on VIM.
This is true. Watcom includes an implementation of an editor that is
somewhat like the unix VI. This is also the default editor used by the
IDE and, of course, this can be overridden. Bindings exist for seamless
access to EPM and a couple of other editors.
The IDE is just an application that knows how to build parameter files and
invoke some of the other Watcom tools.
Watcom differs from most other toolchains in that it is pretty much self
contained. In addition to the compiler and linker, it includes
implementations of lexx an yacc and other tools needed to build the tool
chain.
>Well, jEdit is about 2000 pages of Java source code. The build process
>does not use a separate make utility.
Actually, not unexpectedly, it does. A quick Google for
building jedit
finds
ant -Dant.full.path=C:/Java/apache-ant-1.6.2/bin/ant
build Buildfile: build.xml
Ant is essentially make for Java. For Java, there's also bake and its
bakefiles. Some of the links suggest that orginally jEdit was build with
POMs (plain old makefiles).
>Also, the package naming
>conventions are reflected in how you organize the source tree.
This is a requirement of the Java. I guess one could build a class loader
with different rules, but I don't see any useful reason for this.
>> Let us be clear on this point. Every IDE begins with an editor.
This I would disagree with. It would be more correct to say that every
IDE offers some sort of access to one or more editors.
>> The most ambitious IDE underway, Eclipse, begins with an
>> editor. The Watcom IDE, for example, offers access to all
>> functions through the editor interface.
Lynn, have you actually used the Watcom IDE?
>So an alternate approach might be to develop an Eclipse plug-in to add
>the data store with automatic invocation of the GCC or Watcom compilers.
This, at least, would avoid a lot of useless reinvention of existing
technology.
>OK, so we are starting with 2000 pages of Java code for the editor. The
>compilers are written in C.
I wouldn't worry too much about an actual project schedule. I don't
believe anyone actually intends to code any of this.
Steven
--
----------------------------------------------------------------------
"Steven Levine" MR2/ICE 2.67 #10183 Warp4.something/14.100c_W4
www.scoug.com irc.fyrelizard.com #scoug (Wed 7pm PST)
----------------------------------------------------------------------
=====================================================
To unsubscribe from this list, send an email message
to "steward@scoug.com". In the body of the message,
put the command "unsubscribe scoug-programming".
For problems, contact the list owner at
"postmaster@scoug.com".
=====================================================
<< Previous Message <<
>> Next Message >>
Return to [ 14 |
January |
2006 ]
The Southern California OS/2 User Group
P.O. Box 26904
Santa Ana, CA 92799-6904, USA
Copyright 2001 the Southern California OS/2 User Group. ALL RIGHTS
RESERVED.
SCOUG, Warp Expo West, and Warpfest are trademarks of the Southern California OS/2 User Group.
OS/2, Workplace Shell, and IBM are registered trademarks of International
Business Machines Corporation.
All other trademarks remain the property of their respective owners.