Loading ...
Sorry, an error occurred while loading the content.

ANNOUNCE: tclperl-3.0

Expand Messages
  • Jean-Luc FONTAINE
    ... allowed evaluation of Tcl code in parent Tcl interpreter from Perl interpreters initialize Perl system when loading extension made code thread aware in the
    Message 1 of 1 , Oct 25, 2004
    View Source
    • 0 Attachment
      ### CHANGES ###

      --- version 3.0 ---

      allowed evaluation of Tcl code in parent Tcl interpreter from Perl
      interpreters
      initialize Perl system when loading extension
      made code thread aware in the Perl sense (allows Perl threads)
      allowed Tcl interpreter access from C code so tclperl can be extended

      ### README ###

      tclperl version 3.0: a Perl package for Tcl

      This package allows the execution of Perl code from a Tcl interpreter,
      as in:

      package require tclperl
      set interpreter [perl::interp new]
      $interpreter eval {print "Hello World\n"}
      perl::interp delete $interpreter

      You can actually create several Perl interpreters this way, if the
      tclperl package was linked against a Perl library compiled with
      -DMULTIPLICITY, otherwise only 1 Perl interpreter can exist at a time.

      Starting with version 3.0, you can also access and use the parent Tcl
      interpreter from a Perl interpreter:

      package require tclperl
      set interpreter [perl::interp new]
      puts [$interpreter eval {
      $Tcl::parent->eval('clock format [clock seconds]');
      }]
      perl::interp delete $interpreter

      This package works on UNIX machines (Redhat Linux rpms available at
      http://jfontain.free.fr/) and Windows (thanks to David Gravereaux,
      DLL also available). See INSTALL file for more information.

      This library is free software; you can redistribute it and/or modify
      it under the terms of the GNU Library General Public License as
      published by the Free Software Foundation; either version 2 of the
      License, or (at your option) any later version.

      This library is distributed in the hope that it will be useful, but
      WITHOUT ANY WARRANTY; without even the implied warranty of
      MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.

      ###

      you may find it at the following locations:

      http://jfontain.free.fr/tclperl-3.0.tar.bz2
      http://jfontain.free.fr/tclperl-3.0-0.fdr.1.i386.rpm
      http://jfontain.free.fr/tclperl-3.0-0.fdr.1.spec
      http://jfontain.free.fr/tclperl.htm

      --
      Jean-Luc Fontaine mailto:jfontain@... http://jfontain.free.fr/

      [[Send Tcl/Tk announcements to tcl-announce@...
      Announcements archived at http://groups.yahoo.com/group/tcl_announce/
      Send administrivia to tcl-announce-request@...
      Tcl/Tk at http://tcl.tk/ ]]
    Your message has been successfully submitted and would be delivered to recipients shortly.