SCOUG Logo


Next Meeting: Sat, TBD
Meeting Directions


Be a Member
Join SCOUG

Navigation:


Help with Searching

20 Most Recent Documents
Search Archives
Index by date, title, author, category.


Features:

Mr. Know-It-All
Ink
Download!










SCOUG:

Home

Email Lists

SIGs (Internet, General Interest, Programming, Network, more..)

Online Chats

Business

Past Presentations

Credits

Submissions

Contact SCOUG

Copyright SCOUG



warp expowest
Pictures from Sept. 1999

The views expressed in articles on this site are those of their authors.

warptech
SCOUG was there!


Copyright 1998-2024, 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.

The Southern California OS/2 User Group
USA

SCOUG-Programming Mailing List Archives

Return to [ 14 | January | 2006 ]

<< Previous Message << >> Next Message >>


Date: Sat, 14 Jan 2006 08:45:17 PST8
From: "Steven Levine" <steve53@earthlink.net >
Reply-To: scoug-programming@scoug.com
To: scoug-programming@scoug.com
Subject: SCOUG-Programming: Pushing ahead

In <200601140842.k0E8gVTw029825@well.com>, on 01/14/06
at 12:42 AM, "Gregory W. Smith" 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.