head	1.4;
access;
symbols
	REL9_0_0:1.3
	REL9_1_ALPHA1:1.4
	REL9_0_RC1:1.3
	REL9_0_BETA4:1.3
	REL9_0_STABLE:1.3.0.14
	REL9_0_BETA3:1.3
	REL9_0_BETA2:1.3
	REL7_4_29:1.2
	REL8_0_25:1.2
	REL8_1_21:1.2
	REL8_2_17:1.2
	REL8_3_11:1.2
	REL8_4_4:1.3
	REL9_0_BETA1:1.3
	REL9_0_ALPHA5_BRANCH:1.3.0.12
	REL9_0_ALPHA5:1.3
	REL7_4_28:1.2
	REL8_0_24:1.2
	REL8_1_20:1.2
	REL8_2_16:1.2
	REL8_3_10:1.2
	REL8_4_3:1.3
	REL9_0_ALPHA4:1.3
	REL9_0_ALPHA4_BRANCH:1.3.0.10
	REL8_5_ALPHA3:1.3
	REL8_5_ALPHA3_BRANCH:1.3.0.8
	REL7_4_27:1.2
	REL8_0_23:1.2
	REL8_1_19:1.2
	REL8_2_15:1.2
	REL8_3_9:1.2
	REL8_4_2:1.3
	REL8_5_ALPHA2:1.3
	REL8_5_ALPHA2_BRANCH:1.3.0.6
	REL7_4_26:1.2
	REL8_0_22:1.2
	REL8_1_18:1.2
	REL8_2_14:1.2
	REL8_3_8:1.2
	REL8_4_1:1.3
	REL8_5_ALPHA1:1.3
	REL8_5_ALPHA1_BRANCH:1.3.0.4
	REL8_4_STABLE:1.3.0.2
	REL8_4_0:1.3
	REL8_4_RC2:1.3
	REL8_4_RC1:1.3
	REL8_4_BETA2:1.3
	REL8_4_BETA1:1.3
	REL7_4_25:1.2
	REL8_0_21:1.2
	REL8_1_17:1.2
	REL8_2_13:1.2
	REL8_3_7:1.2
	REL7_4_24:1.2
	REL8_0_20:1.2
	REL8_1_16:1.2
	REL8_2_12:1.2
	REL8_3_6:1.2
	REL7_4_23:1.2
	REL8_0_19:1.2
	REL8_1_15:1.2
	REL8_2_11:1.2
	REL8_3_5:1.2
	REL7_4_22:1.2
	REL8_0_18:1.2
	REL8_1_14:1.2
	REL8_2_10:1.2
	REL8_3_4:1.2
	REL7_4_21:1.2
	REL8_0_17:1.2
	REL8_1_13:1.2
	REL8_2_9:1.2
	REL8_3_3:1.2
	REL7_4_20:1.2
	REL8_0_16:1.2
	REL8_1_12:1.2
	REL8_2_8:1.2
	REL8_3_2:1.2
	REL8_2_7:1.2
	REL8_3_1:1.2
	REL8_3_STABLE:1.2.0.18
	REL8_3_0:1.2
	REL8_3_RC2:1.2
	REL7_3_21:1.2
	REL7_4_19:1.2
	REL8_0_15:1.2
	REL8_1_11:1.2
	REL8_2_6:1.2
	REL8_3_RC1:1.2
	REL8_3_BETA4:1.2
	REL8_3_BETA3:1.2
	REL8_3_BETA2:1.2
	REL8_3_BETA1:1.2
	REL7_3_20:1.2
	REL7_4_18:1.2
	REL8_0_14:1.2
	REL8_1_10:1.2
	REL8_2_5:1.2
	REL7_3_19:1.2
	REL7_4_17:1.2
	REL8_0_13:1.2
	REL8_1_9:1.2
	REL8_2_4:1.2
	REL8_0_12:1.2
	REL8_1_8:1.2
	REL8_2_3:1.2
	REL7_3_18:1.2
	REL7_4_16:1.2
	REL8_0_11:1.2
	REL8_1_7:1.2
	REL8_2_2:1.2
	REL8_0_10:1.2
	REL8_1_6:1.2
	REL8_2_1:1.2
	REL7_4_15:1.2
	REL7_3_17:1.2
	REL8_2_STABLE:1.2.0.16
	REL8_2_0:1.2
	REL8_2_RC1:1.2
	REL8_2_BETA3:1.2
	REL8_2_BETA2:1.2
	REL8_1_5:1.2
	REL8_0_9:1.2
	REL7_4_14:1.2
	REL7_3_16:1.2
	REL8_2_BETA1:1.2
	REL7_3_15:1.2
	REL7_4_13:1.2
	REL8_0_8:1.2
	REL8_1_4:1.2
	REL7_3_14:1.2
	REL7_4_12:1.2
	REL8_0_7:1.2
	REL8_1_3:1.2
	REL7_3_13:1.2
	REL7_4_11:1.2
	REL8_0_6:1.2
	REL8_1_2:1.2
	REL7_3_12:1.2
	REL7_4_10:1.2
	REL8_0_5:1.2
	REL8_1_1:1.2
	REL8_1_STABLE:1.2.0.14
	REL8_1_0:1.2
	REL8_1_0RC1:1.2
	REL8_1_0BETA4:1.2
	REL8_1_0BETA3:1.2
	REL7_3_11:1.2
	REL7_4_9:1.2
	REL8_0_4:1.2
	REL8_1_0BETA2:1.2
	REL8_1_0BETA1:1.2
	REL7_2_8:1.2
	REL7_3_10:1.2
	REL7_4_8:1.2
	REL8_0_3:1.2
	REL8_0_2:1.2
	REL7_2_7:1.2
	REL7_3_9:1.2
	REL7_4_7:1.2
	REL8_0_1:1.2
	REL8_0_STABLE:1.2.0.12
	REL8_0_0:1.2.0.10
	REL8_0_0RC5:1.2
	REL8_0_0RC4:1.2
	REL8_0_0RC3:1.2
	REL8_0_0RC2:1.2
	REL8_0_0RC1:1.2
	REL8_0_0BETA5:1.2
	REL8_0_0BETA4:1.2
	REL7_4_6:1.2
	REL7_3_8:1.2
	REL7_2_6:1.2
	REL8_0_0BETA3:1.2
	REL8_0_0BETA2:1.2
	REL7_2_5:1.2
	REL7_4_5:1.2
	REL7_3_7:1.2
	REL7_4_4:1.2
	REL8_0_0BETA1:1.2
	REL7_4_3:1.2
	REL7_4_2:1.2
	REL7_3_6:1.2
	REL7_4_1:1.2
	REL7_3_5:1.2
	REL7_4:1.2
	REL7_4_RC2:1.2
	REL7_4_STABLE:1.2.0.8
	REL7_4_RC1:1.2
	REL7_4_BETA5:1.2
	REL7_4_BETA4:1.2
	REL7_4_BETA3:1.2
	REL7_4_BETA2:1.2
	WIN32_DEV:1.2.0.6
	REL7_4_BETA1:1.2
	REL7_3_4:1.2
	REL7_3_2:1.2
	REL7_2_4:1.2
	REL7_3_STABLE:1.2.0.4
	REL7_2_3:1.2
	REL7_2_STABLE:1.2.0.2
	REL7_2:1.2
	REL7_2_RC2:1.2
	REL7_2_RC1:1.2
	REL7_2_BETA5:1.2
	REL7_2_BETA4:1.2
	REL7_2_BETA3:1.2
	REL7_2_BETA2:1.2
	REL7_2_BETA1:1.2
	REL7_1_2:1.1
	REL7_1_STABLE:1.1.0.8
	REL7_1_BETA:1.1
	REL7_1_BETA3:1.1
	REL7_1_BETA2:1.1
	REL7_1:1.1
	REL7_0_PATCHES:1.1.0.6
	REL7_0:1.1
	REL6_5_PATCHES:1.1.0.4
	REL6_5:1.1
	REL6_4:1.1.0.2
	release-6-3:1.1;
locks; strict;
comment	@# @;


1.4
date	2010.08.19.05.57.35;	author petere;	state Exp;
branches;
next	1.3;

1.3
date	2008.03.21.13.23.29;	author momjian;	state Exp;
branches;
next	1.2;

1.2
date	2001.10.13.15.24.23;	author tgl;	state Exp;
branches;
next	1.1;

1.1
date	98.02.11.14.14.13;	author scrappy;	state Exp;
branches;
next	;


desc
@@


1.4
log
@Remove extra newlines at end and beginning of files, add missing newlines
at end of files.
@
text
@$PostgreSQL: pgsql/src/pl/tcl/modules/README,v 1.3 2008/03/21 13:23:29 momjian Exp $

Regular Tcl scripts of any size (over 8K :-) can be loaded into
the table pltcl_modules using the pltcl_loadmod script. The script
checks the modules that the procedure names don't overwrite
existing ones before doing anything. They also check for global
variables created at load time.

All procedures defined in the module files are automatically
added to the table pltcl_modfuncs. This table is used by the
unknown procedure to determine if an unknown command can be
loaded by sourcing a module. In that case the unknown procedure
will silently source in the module and reexecute the original
command that invoked unknown.

I know, this readme should be more explanatory - but time.

Jan
@


1.3
log
@More README src cleanups.
@
text
@d1 1
a1 1
$PostgreSQL: pgsql/src/backend/access/gin/README,v 1.5 2008/03/20 17:55:14 momjian Exp $
a18 1

@


1.2
log
@Residual cleanup from making pltcl unknown support always enabled.
@
text
@d1 1
d3 12
a14 14
    Regular Tcl scripts of any size (over 8K :-) can be loaded into
    the table pltcl_modules using the pltcl_loadmod script. The script
    checks the modules that the procedure names don't overwrite
    existing ones before doing anything. They also check for global
    variables created at load time.

    All procedures defined in the module files are automatically
    added to the table pltcl_modfuncs. This table is used by the
    unknown procedure to determine if an unknown command can be
    loaded by sourcing a module. In that case the unknown procedure
    will silently source in the module and reexecute the original
    command that invoked unknown.

    I know, this readme should be more explanatory - but time.
d16 1
@


1.1
log
@From: Jan Wieck <jwieck@@debis.com>

    A few minutes ago I sent down the PL/Tcl  directory  to  this
    list.  Look at it and reuse anything that might help to build
    PL/perl.  I really hope that PL/perl and PL/Tcl appear in the
    6.3 distribution. I'll do whatever I can to make this happen.
@
text
@a1 3
    The module support over the unknown command requires, that
    the PL/Tcl call handler is compiled with -DPLTCL_UNKNOWN_SUPPORT.

d11 1
a11 1
    loaded by sourcing a module. In that case the unknonw procedure
d15 1
a15 1
    I know, thist readme should be more explanatory - but time.
@
