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.
Gziped Tar file containing new files and .diff files in the appropriate directories
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