Jump to content

Talk:Tcl

Page contents not supported in other languages.
From Wikipedia, the free encyclopedia
This is an old revision of this page, as edited by Alcotor (talk | contribs) at 04:56, 4 November 2016. The present address (URL) is a permanent link to this revision, which may differ significantly from the current revision.

Criticism Section

I don't think there's a single sentence in this article that even remotely tries to address any criticism of the tcl language. ALl things have pros and cons yet this article makes no effort to address those in the context of tcl... I think we should put up one of those NPOV wikipedia headers until someone addresses this article from the other side.

This article is about the TCL language, and as long as it correctly describes the language's syntax/features then it's neutral. If any valid criticisms exist then they can be added. They must also include references to promminent sources, otherwise it would be an "original research" violation. The exclusion of criticisms does not make it POV since this is not a "TCL Criticisms" article. I've removed the NPOV tag. Spookfish 10:54, 28 July 2006 (UTC)[reply]
It should be noted that some other programming language pages (e.g. Perl, Python) do not have criticism sections, while others (e.g. Ruby) do. Without a general rule, I favour leaving things alone for now (and the NPOV claim hardly stands overall, even if some parts of the text could stand a bit more cleaning up). Donal Fellows 14:34, 15 September 2007 (UTC)[reply]

Uplevel and upvar

The page doesn't mention uplevel and upvar, which are distinct features of Tcl not found in other languages. If no one objects, I'd like to add a section about them. (They might even be covered by a separate page because they're quite interesting from a language design and studying perspective and can be accompanied by illuminating examples.) Hniksic 15:26, 29 August 2005 (UTC)[reply]

As I understand it, upvar provides functionality somewhat like call-by-name, and as such it is a very sophisticated mechanism. Compare and contrast with call-by-value (how Tcl commands work by default) and call-by-reference (not used in Tcl at all), which are the dominant argument passing mechanisms in most programming languages. I've started a page on uplevel but more input from others would be welcome. - Donal Fellows. 10:50, 05 September 2005

Infobox

Meaning of implementation

Is the description of ActiveTcl as being a major implementation of Tcl correct? I would rather consider ActiveTcl as a distribution of Tcl, whose underlying implementation is provided by the tcl.sourceforge.net project. http://wiki.tcl.tk/17975 lists a number of other implementations. 81.231.34.187 15:57, 18 July 2007 (UTC)[reply]

Plenty of logos here: http://www.demailly.com/tcl/about/logos.html

It's a shame that we're not using the official logos (actually distributed as part of Tk as it happens) which are BSD-licensed. But the current picture isn't bad either. Donal Fellows 14:18, 15 September 2007 (UTC)[reply]
The current logo in use on this article does not appear to be the an official logo. There's little detail where this new logo came from and why it is being used. It should be replaced with an official logo, or at least one that uses the correct colours... --Hm2k (talk) 13:33, 25 May 2010 (UTC)[reply]

Code Syntax Highlighting

Folks, I (somewhat) rejuvenated the Tcl wiki by adding syntax highlighting to all presented code blocks (about time!). The problem I'm having is that the CSS lib in charge of coloring the Tcl syntax isn't quite proper. For example,

1) Some commands use different colors (which leads to inconsistency):

# <source lang="tcl">
set proc switch foreach 
# vs. 
puts lappend info pwd

2) Some commands haven't been defined at all:

# <source lang="tcl">
array vwait

My question, who do I need to contact to get this syntax template up to date? Timbaland (talk) 03:34, 24 November 2007 (UTC)[reply]

Look at Special:Version: MediaWiki uses the SyntaxHighlight extension, which uses GeSHi Highlighter. Follow the white rabbit! -- skiidoo (talk) 16:19, 24 November 2007 (UTC)[reply]
Thx skiidoo; I'll make sure to take the red pill before chasing down that rabbit ;) Timbaland (talk) 07:23, 26 November 2007 (UTC)[reply]