Category talk:Tcl: Difference between revisions

→‎Language features: Expand list of language features
(→‎Language features: Reasoning behind features.)
(→‎Language features: Expand list of language features)
Line 30:
<code>safety=safe</code>
:The language, especially in a safe interpreter, has no unsafe operations at all.
<code>paradigms=Imperative, Object-oriented, Event-driven, Reflective, Concurrent</code>
:Tcl supports all of these handily enough. With more detail/justification:
:<code>Concurrent</code>
::The Thread extension is long-established.
:<code>Event-driven</code>
::While [[Tk]] has always been event driven, Tcl has been since 7.5 or 7.6 when it gained the event loop from Tk.
:<code>Imperative</code>
::Tcl is definitely an imperative language.
:<code>OO</code>
::Tcl supports this through many extensions, and natively from 8.6.
:<code>Reflective</code>
::Tcl's had introspection for ages; it's vital for the language's self-tests.
 
We need to check whether these features are enough; if not, we should update the Language template... —[[User:Dkf|Donal Fellows]] 12:26, 1 June 2009 (UTC)
Anonymous user