Menu

#14 TclBlend Eclipse Plugin

open
nobody
None
5
2006-06-02
2006-06-02
No

Hello,

Well, I'm finally getting around to submitting my
patches for making an Eclipse plugin from TclBlend.

The following is a list of new files:

tclBlend1.3.2/tclplugin_manifest.mf.in
tclBlend1.3.2/tclplugin_fragment_manifest.mf.in
tclBlend1.3.2/src/tclplugin/tcl/lang/TclPlugin.java

The following is a list of existing files that I
modified:

tclBlend1.3.2/configure
tclBlend1.3.2/Makefile.in
tclBlend1.3.2/src/tcljava/tcl/lang/TCL.java
tclBlend1.3.2/src/native/javaInterp.c
tclBlend1.3.2/src/tclblend/tcl/lang/Interp.java

When installing the eclipse plugin it will create
the following .jar file and directory:

plugins/tcl.lang_1.3.2.jar
plugins/tcl.lang.<OS>.<ARCH>_1.3.2/ (e.g.
tcl.lang.linux.x86_1.3.2)

The tcl.lang_1.3.2.jar file contains:

META-INF/MANIFEST.MF
tcl/lang/TclPlugin.class

The tcl.lang.<OS>.<ARCH>_1.3.2 directory contains:

lib/tcl8.4 <--- tcl_library directory
libtclblend.so
META-INF/MANIFEST.MF
tclblend.jar
tcljava.jar

NOTE: This Eclipse plugin requires that Tcl was built
statically (--disable-shared).

OTHER: Besides the changes for creating an Eclipse
plugin. I made a few changes to javaInterp.c and
Interp.java to support a Slave interpreter.

I'm going to attach all the new files and the diff's
of all existing files (*.diff)

Feel free to contact me if you have any questions.

Regards,

Greg Pierce
LSI Logic Corp.
gpierce@lsil.com

P.S. I have received several emails from TclBlend
users
asking me for a copy of my changes so they could
make an Eclipse plugin. This means that there is a
demand for it. My Eclipse application now has a Tcl
interface using TclBlend for processing Tcl commands.
It works really well.

Discussion

  • Gregory Pierce

    Gregory Pierce - 2006-06-02

    Gziped Tar file containing new files and .diff files in the appropriate directories

     
  • Gregory Pierce

    Gregory Pierce - 2006-06-02

    Logged In: YES
    user_id=799736

    Hi,

    I forgot to give an example configure command line:

    configure --
    prefix=/lsi/home/gpierce/Projects/TOOLS/tools/linux_x86
    \ --enable-tclblend --with-
    tcl=/lsi/home/gpierce/BUILD/tcl8.4.11 \ --with-
    thread=/lsi/home/gpierce/BUILD/thread2.4
    \ --with-
    eclipse=/lsi/home/gpierce/Projects/TOOLS/tools/linux_x86/ec
    lipse \ --with-jdk=/tools/sun/jdk/1.5.0_04 --enable-
    eclipseplugin

    Regards,

    Greg Pierce

     

Log in to post a comment.

Want the latest updates on software, tech news, and AI?
Get latest updates about software, tech news, and AI from SourceForge directly in your inbox once a month.