wish (Unix shell)

From Wikipedia, the free encyclopedia

Page Module:Infobox/styles.css has no content.

Wish
[[Programmer|Original authorTemplate:Pluralize from text]]Mary Gray
[[Programmer|DeveloperTemplate:Pluralize from text]]Tcl Core Team and Maintainers
Initial releaseMay 20, 1988; 38 years ago (1988-05-20)
Template:Infobox software/simple
Operating systemCross-platform
TypeUnix shell
LicenseBSD License
Websitesourceforge.net/projects/tcl/files/Tcl/

Script error: No such module "Check for conflicting parameters".

wish (Windowing Shell) is a Tcl interpreter extended with Tk commands,[1] available for Unix-like operating systems supporting the X Window System, as well as macOS, Microsoft Windows,[2][3] and Android.[4] It provides developers the ability to create GUI widgets using the Tk toolkit and the Tcl programming language.[5][6]

wish is open-source under the BSD License, and is currently part of the Tcl/Tk programming suite.[citation needed]

Usage

wish can be run without parameters. Then the % prompt is displayed and the interpreter awaits for commands entered interactively by the user. An empty window is opened in which the widgets created by user commands are displayed. This mode is suitable for experimenting.

More often wish is run with a name of a file containing a Tcl/Tk script as a parameter. It is also possible to run directly Tcl/Tk scripts; in Unix using the shebang construction; in Windows by associating the .tcl extension with the wish program.

See also

References

Page Template:Reflist/styles.css has no content.

  1. ^ Page Module:Citation/CS1/styles.css has no content.Welch, Brent B.; Jones, Ken; Hobbs, Jeffrey (2003). Practical Programming in Tcl and Tk (4th ed.). Upper Saddle River: Pearson Education, Inc. - Prentice Hall PTTR. p. 25. ISBN 0-13-038560-3.
  2. ^ Page Module:Citation/CS1/styles.css has no content."ActiveState Tcl". activestate.com. Retrieved 2025-01-03.
  3. ^ Page Module:Citation/CS1/styles.css has no content."Cygwin". wiki.tcl-lang.org. Retrieved 2025-01-03.
  4. ^ Page Module:Citation/CS1/styles.css has no content."AndroWish". wiki.tcl-lang.org. Retrieved 2025-01-03.
  5. ^ Page Module:Citation/CS1/styles.css has no content.Gray, Mary (May 20, 1988), Wish – A Window-Based Shell for X (PDF), Computer Science Department, University of California, Berkeley, retrieved November 8, 2016
  6. ^ Page Module:Citation/CS1/styles.css has no content.Flynt, Clif (2012-01-17). Tcl/Tk: A Developer's Guide (3rd ed.). Elsevier: Morgan Kaufman. p. 17. ISBN 978-0-12-384717-1.

Lua error in package.lua at line 80: module 'Module:Navbox/configuration' not found.

Template:Asbox