Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

ActiveTcl 8.6.0.0b8 released

135 views
Skip to first unread message

AndreasK

unread,
Oct 3, 2012, 7:10:43 PM10/3/12
to
ActiveState is pleased to announce the release of ActiveTcl 8.6.0.0
Beta 8, a beta release of the complete, ready-to-install Tcl
distribution for Windows, Mac OS X, Linux, Solaris, AIX and HP-UX;
based on the Tcl/Tk 8.6b3 core.

For detailed information or to download these releases, see:
http://www.activestate.com/activetcl/

== New in ActiveTcl 8.6.0.0b8 ==

A beta update release with updates, including:

* Updated Tcl/Tk 8.6 core
* Updated packages
** BWidget 1.9.6
** http 2.8.4
** Img 1.4.1
** logger 0.9.3
** msgcat 1.5.0
** pngtcl 1.4.12
** sqlite 3.7.14
** Tablelist 5.6
** TLS 1.6.3
** treectrl 2.4.1
** zlibtcl 1.2.7

Download ActiveTcl 8.6.0.0b8 now:
http://www.activestate.com/activetcl

For access to more packages, use the included [teacup] application.

=== Getting Started ===

Whether you're a first-time user or a long-time fan, our free
resources
will help you get the most from ActiveTcl.

User forums and FAQs:
http://community.activestate.com/activetcl

Mailing list archives:
http://code.activestate.com/lists/#Tcl

Documentation:
http://docs.activestate.com/activetcl/8.6/

=== On what platforms does ActiveTcl run? ===

ActiveTcl includes installers for the following platforms:

- Windows (x86 or x64)
- Mac OS X (x86 or x86_64)
- Linux (x86 or x86_64)
- Solaris (sparc or x86) (Business or Enterprise Edition)
- HP-UX (PA-RISC or IA64) (Business or Enterprise Edition)
- AIX/PowerPC (Business or Enterprise Edition)

Custom builds are available in Enterprise Edition:

http://www.activestate.com/activetcl/enterprise/

=== Feedback ===

Everyone is encouraged to participate in making Tcl an even better
language. For bugs related to ActiveTcl, please use:

http://bugs.ActiveState.com/enter_bug.cgi?product=ActiveTcl&version=8.6.0.0b8

Tcl/Tk is maintained by the Tcl community, with the sources and bug
database at SourceForge:
http://tcl.SourceForge.net/

Enjoy!

- The Tcl Team
ActiveState Software Inc.
Message has been deleted

Julian H J Loaring

unread,
Oct 4, 2012, 4:05:23 AM10/4/12
to
Many thanks for the update but alas I am getting an error loading tdbc::sqlite3. I have tried a teacup update and to remove/reinstall tdbc::sqlite3 but I am still getting the error:

>tclsh
% package require tdbc::sqlite3
unknown method "-columns": must be -append, -clear or -set
% set errorInfo
unknown method "-columns": must be -append, -clear or -set
while executing
"next {*}$args"
(class "::oo::Slot" method "unknown" line 8)
invoked from within
"variable -columns -db -resultArray -results -sql -Cursor -RowCount"
(in definition script for class "::tdbc::sqlite3::resultset" line 11)
invoked from within
"::oo::class create ::tdbc::sqlite3::resultset {

superclass ::tdbc::resultset

# The variables of this class all have peculiar names. The reas..."
(file "C:/Tcl/lib/teapot/package/tcl/teapot/tcl8/8.6/tdbc/sqlite3-1.0b15.tm" line 387)
invoked from within
"source -encoding utf-8 C:/Tcl/lib/teapot/package/tcl/teapot/tcl8/8.6/tdbc/sqlite3-1.0b15.tm"
("package ifneeded tdbc::sqlite3 1.0b15" script)
invoked from within
"package require tdbc::sqlite3"

All help & guidance gratefully recevied

kind regards
Julian H J Loaring

Julian H J Loaring

unread,
Oct 4, 2012, 4:18:45 AM10/4/12
to

Witek Mozga

unread,
Oct 4, 2012, 8:40:40 AM10/4/12
to

Could you please cut out the unnecessary quoted text instead of
pasting all of it?

--
Witek


Julian H J Loaring

unread,
Oct 4, 2012, 9:28:23 AM10/4/12
to
On Thursday, October 4, 2012 1:40:42 PM UTC+1, Witek Mozga wrote:
> Could you please cut out th
sure ;)

Donal K. Fellows

unread,
Oct 4, 2012, 4:06:33 PM10/4/12
to
On 04/10/2012 09:00, Julian H J Loaring wrote:
> Thanks for the update but alas I am now getting an error loading tdbc::sqlite3
> % set tcl_patchLevel
> 8.6b3
> % package require tdbc::sqlite3
> can't create object "::tdbc::sqlite3::connection": command already exists with that name

What exact version of tdbc::sqlite3 is that trying to load? (There was a
change to TclOO which affected anyone using variable or class names that
begin with a “-”; most people aren't impacted, but some of the TDBC code
did notice. Kevin Kenny fixed the issue a few months ago, but maybe the
updated driver hasn't been distributed yet...)

Donal.

Julian H J Loaring

unread,
Oct 4, 2012, 4:15:42 PM10/4/12
to

> What exact version of tdbc::sqlite3 is that trying to load? (There was a
>
> change to TclOO which affected anyone using variable or class names that
>
> begin with a “-”; most people aren't impacted, but some of the TDBC code
>
> did notice. Kevin Kenny fixed the issue a few months ago, but maybe the
>
> updated driver hasn't been distributed yet...)
>
>
>
> Donal.
I downloaded a fresh teapot to make sure I was getting the latest and it pulled in C:/Tcl/lib/teapot/package/tcl/teapot/tcl8/8.6/tdbc/sqlite3-1.0b15.tm

This has lots of variables with a leading dash and deliberately so according to the comment:

# The variables of this class all have peculiar names. The reason is
# that the RunQuery method needs to execute with an activation record
# that has no local variables whose names could conflict with names
# in the SQL query. We start the variable names with hyphens because
# they can't be bind variables.

Julian H J Loaring

unread,
Oct 4, 2012, 4:41:31 PM10/4/12
to
Donal

Your suspicions were well founded! I just had a look at the fossil repo at
http://tdbc.tcl.tk/index.cgi/artifact/391da602c7a41db3b3da23c3b3c5b14e2c0ec80a
and this has a b17 version. I created a .tm for this and it loads fine.

On first bluh my application seems to be working fine now


As ever, many thanks for pointing me in the right direction and four your great support to the Tcl community
0 new messages