• Join/Login
  • Business Software
  • Open Source Software
  • For Vendors
  • Blog
  • About
  • More
    • Articles
    • Create
    • SourceForge Podcast
    • Site Documentation
    • Subscribe to our Newsletter
    • Support Request
SourceForge logo
For Vendors Help Create Join Login
SourceForge logo
Business Software
Open Source Software
SourceForge Podcast
Resources
  • Articles
  • Case Studies
  • Blog
Menu
  • Help
  • Create
  • Join
  • Login
  • Home
  • Browse
  • nstcl
  • Bugs

Two confliction against newer tcllib(1.6)

Brought to you by: cleverly
  • Summary
  • Files
  • Reviews
  • Support
  • Mailing Lists
  • Tickets ▾
    • Bugs
    • Support Requests
    • Feature Requests
  • Code
Menu ▾ ▴
  • Create Ticket
  • View Stats

Group

Searches

  • Changes
  • Closed Tickets
  • Open Tickets

Help

  • Formatting Help

#8 Two confliction against newer tcllib(1.6)

open
Michael A. Cleverly
nstcl-templating (1)
5
2004-12-22
2004-12-22
KOBAYASI Hiroaki
No

Hello. I'm new to nstcl. I'm interested in
nstcl-templating.
But I found some errors when using nstcl-templating
with tcllib1.6.

(1) ::htmlparse::escapes is now ordinally list (not an
array)
So I need this change.

@@ -1316,7 +1313,8 @@
# but then doesn't have that mapping in mapEscapes
to map back
# to a regular \, so we'll "fix" it here if it's
still broken locally...

- if {![info exists ::htmlparse::escapes(bsl)]} {
+ if {[array exists ::htmlparse::escapes]
+ && ![info exists ::htmlparse::escapes(bsl)]} {
set ::htmlparse::escapes(bsl) \\
}

(2) struct tree's api (walk,get,set) is now changed.
Since htmlparse depends on struct 2.0, we cannot
do [package require struct 1.4].

Attached patch contains my challenge to this, but it is
not finished.
The rest problem is exception raised by [$tree get
$node data].
I think this is because default behavior of get is changed
for $key eq "data".

Discussion

  • KOBAYASI Hiroaki

    KOBAYASI Hiroaki - 2004-12-27
     
    nstcl-tcllib16.patch
    If you would like to refer to this comment somewhere else in this project, copy and paste the following link:

Log in to post a comment.

SourceForge
  • Create a Project
  • Open Source Software
  • Business Software
  • Top Downloaded Projects
Company
  • About
  • Team
  • SourceForge Headquarters
    1320 Columbia Street Suite 310
    San Diego, CA 92101
    +1 (858) 422-6466
Resources
  • Support
  • Site Documentation
  • Site Status
  • SourceForge Reviews
SourceForge logo
© 2025 Slashdot Media. All Rights Reserved.
Terms Privacy Opt Out Advertise
×