Re: What does Tcl lack?

From: Darren New (dnew_at_san.rr.com)
Date: 02/21/05


Date: Mon, 21 Feb 2005 18:45:04 GMT

ethouris wrote:
> as probably the only programming language in the world.

FORTH and Lisp both handle this aspect nicely, too. Not as nicely as
Tcl, mind... :-)

As for what it lacks, some mechanism to automatically dispose of values
when references to them go away. When the last "file6" goes away, file 6
should get closed. When nobody needs the command $myobject, that command
should get cleaned up. Admittedly, very difficult to do, to the point
where I can't even imagine how to begin thinking about how to do it.
Perhaps some specialized allocation mechanism that you could
occasionally garbage-collect programatically.

-- 
   Darren New / San Diego, CA, USA (PST)
     He had a name like someone sneezing with
     a mouth full of alphabet soup...


Relevant Pages

  • Re: Neural netss (was Re: death of the mind.)
    ... > In my mind, there is always the problem of what is data and ... What kind of a programming language would emerge in a NN architecture? ... difference is that one is a low level parallel machine, ... etc. apply perfectly to neural networks. ...
    (sci.cognitive)
  • Re: Newbie here... getting a count of repeated instances in a list.
    ... Welcome to the worst programming language ... ... usable both as a library module and a stand-alone script. ... def extract_domain: ... # command line, but not if you import it into another module, ...
    (comp.lang.python)
  • Re: Why doesnt foreach return a value
    ... NOTE -- that will make the *break* command return a value, ... Tcl, but they are just language features in most programming ... logically distinct looping feature which no programming language, ...
    (comp.lang.tcl)
  • Re: C# without .net?
    ... C# is merely a programming language. ... language designed with .NET in mind, but there's no reason it can't be ... Just keep in mind that the framework would be ... Maybe a compiler other than that included in .NET SDK... ...
    (microsoft.public.dotnet.languages.csharp)
  • Re: asm
    ... > a useful, versatile, and powerful programming language. ... The imperatives are the executable statements ... The word 'command' is a synonym for 'imperative'. ... executable statements with shell commands. ...
    (comp.lang.cpp)