GNU social JP
  • FAQ
  • Login
GNU social JPは日本のGNU socialサーバーです。
Usage/ToS/admin/test/Pleroma FE
  • Public

    • Public
    • Network
    • Groups
    • Featured
    • Popular
    • People

Conversation

Notices

  1. Embed this notice
    The Tcl Programming Language (tcltk@fosstodon.org)'s status on Tuesday, 22-Aug-2023 23:11:10 JST The Tcl Programming Language The Tcl Programming Language

    #Tcl (also known as Tool Command Language; pronounced as either "tickle" or as an initialism) is a high-level, general-purpose, interpreted, dynamic programming language.

    It was made in 1988 by John Ousterhout and it was inspired mainly by #C, #Lisp, #Shell, #Awk and has served as one of the inspirations of #PowerShell and #Python due to its simplicity and elegance.

    (1/🧵)

    In conversation Tuesday, 22-Aug-2023 23:11:10 JST from fosstodon.org permalink
    • clacke likes this.
    • Embed this notice
      The Tcl Programming Language (tcltk@fosstodon.org)'s status on Tuesday, 22-Aug-2023 23:11:13 JST The Tcl Programming Language The Tcl Programming Language
      in reply to

      Another attractive reason for using #Tcl is the large and helpful community of Tcl users and developers. The Tcl community is a constant source of ideas, free extensions, applications, and technical support.

      Finally, Tcl is #OpenSource — freely available, meaning you can do anything you want with it, including modifying it to suit your own needs or incorporating it into commercial products, no strings attached.

      Start using #TclTk now!

      (14/🧵)

      In conversation Tuesday, 22-Aug-2023 23:11:13 JST permalink
      clacke likes this.
    • Embed this notice
      The Tcl Programming Language (tcltk@fosstodon.org)'s status on Tuesday, 22-Aug-2023 23:11:14 JST The Tcl Programming Language The Tcl Programming Language
      in reply to

      #TclTk runs on #Windows, #Macintosh, and nearly every imaginable #Unix platform. It provides high-level API's that let you write code that works the same — everywhere — while Tcl/Tk worries about respecting platform differences, such as native look and feel for GUI's.

      (13/🧵)

      In conversation Tuesday, 22-Aug-2023 23:11:14 JST permalink
      clacke repeated this.
    • Embed this notice
      The Tcl Programming Language (tcltk@fosstodon.org)'s status on Tuesday, 22-Aug-2023 23:11:15 JST The Tcl Programming Language The Tcl Programming Language
      in reply to

      Tcl has a rich and powerful event-driven programming model that makes network programming easy, allowing clients and servers to be created with just a few lines of code. Networking, files, GUI events — all work the same way, making for a consistent, easy to learn and powerful programming style, without relying on extra libraries.

      (12/🧵)

      In conversation Tuesday, 22-Aug-2023 23:11:15 JST permalink
    • Embed this notice
      The Tcl Programming Language (tcltk@fosstodon.org)'s status on Tuesday, 22-Aug-2023 23:11:16 JST The Tcl Programming Language The Tcl Programming Language
      in reply to

      Tcl is unmatched when it comes to integrating with other software. You can easily include Tcl as an embedded scripting language in an application, or make existing #C, #CPP, or #Java code look like it was built right into Tcl. The same features make it easy to use Tcl as a control language for special-purpose hardware or protocols, add a new GUI or network interface to legacy applications, and more, and with Critcl you can run C code compiled on the fly.

      (11/🧵)

      In conversation Tuesday, 22-Aug-2023 23:11:16 JST permalink
    • Embed this notice
      The Tcl Programming Language (tcltk@fosstodon.org)'s status on Tuesday, 22-Aug-2023 23:11:17 JST The Tcl Programming Language The Tcl Programming Language
      in reply to

      Because #TclTk has been in development for 35 years, it has had a long time to get right all those "finishing touches" real applications depend on: rock solid reliability, rich internationalization support, thread safety, high performance, portability, integration, networking support and more. New cutting edge features are being added all the time, but with a special consideration to the backwards compatibility Tcl is renowned for.

      (10/🧵)

      In conversation Tuesday, 22-Aug-2023 23:11:17 JST permalink
    • Embed this notice
      The Tcl Programming Language (tcltk@fosstodon.org)'s status on Tuesday, 22-Aug-2023 23:11:19 JST The Tcl Programming Language The Tcl Programming Language
      in reply to

      Tcl is a very simple language. Experienced programmers can learn Tcl and produce their first interesting application in just a few hours or days. Casual programmers can also learn Tcl quickly. Tcl is often used in situations where experienced programmers create a base set of facilities, and more casual programmers write Tcl scripts to customize those facilities, create business rules, etc. The syntax is easy to understand, yet flexible for everyone's needs.

      (9/🧵)

      In conversation Tuesday, 22-Aug-2023 23:11:19 JST permalink
    • Embed this notice
      The Tcl Programming Language (tcltk@fosstodon.org)'s status on Tuesday, 22-Aug-2023 23:11:20 JST The Tcl Programming Language The Tcl Programming Language
      in reply to

      With its Tk toolkit, Tcl provides facilities for creating GUIs that are incredibly simple yet remarkably powerful. For example, the Tk canvas widget makes it easy to create displays with graphics, yet it also provides powerful facilities such as bindings and tags. The text widget provides sophisticated hypertext capabilities and more. Tk was designed from the ground up for the rapid development inherent in dynamic programming languages like Tcl.

      (8/🧵)

      In conversation Tuesday, 22-Aug-2023 23:11:20 JST permalink
    • Embed this notice
      The Tcl Programming Language (tcltk@fosstodon.org)'s status on Tuesday, 22-Aug-2023 23:11:21 JST The Tcl Programming Language The Tcl Programming Language
      in reply to

      There are several good reasons to use #Tcl.

      The most important reason why people use Tcl is that it gets their job done faster. In many cases you can implement applications 5-10x faster with Tcl than with other languages, especially if the application involves GUIs, string-handling, or integration. Once an application is built in Tcl, it can also be evolved rapidly to meet changing needs. The syntax is flexible and can be adapted to each individual's needs.

      (7/🧵)

      In conversation Tuesday, 22-Aug-2023 23:11:21 JST permalink
    • Embed this notice
      The Tcl Programming Language (tcltk@fosstodon.org)'s status on Tuesday, 22-Aug-2023 23:11:22 JST The Tcl Programming Language The Tcl Programming Language
      in reply to

      Tcl has been deployed successfully by Eurocontrol Maastricht UAC, the air traffic control centre responsible for the European backbone air traffic over #Belgium, #Netherlands, #Luxembourg, and Northern #Germany, #Pixar, #Qualcomm, #FlightAware (the world's largest flight tracking data company and a big sponsor of Tcl) and many other companies.

      The Tcl programming language is trusted in all kinds of domains, so the question becomes...

      (6/🧵)

      In conversation Tuesday, 22-Aug-2023 23:11:22 JST permalink
    • Embed this notice
      The Tcl Programming Language (tcltk@fosstodon.org)'s status on Tuesday, 22-Aug-2023 23:11:23 JST The Tcl Programming Language The Tcl Programming Language
      in reply to

      Tcl is also used for testing enterprise products through the #Expect extension written by Don Libes. Huge corporations such as #Boeing, BMW, Daimler Chrysler, Lucent, #Oracle and especially #Cisco trust Tcl to test millions of lines of code that end up in their products. Cisco ships Tcl in their IOS products.

      Tcl is also trusted by #NASA, Fermi National Laboratories, the ISS, NIST, Smithsonian Astrophysical Observatory and the US DoD, among other large companies.

      (5/🧵)

      In conversation Tuesday, 22-Aug-2023 23:11:23 JST permalink
    • Embed this notice
      The Tcl Programming Language (tcltk@fosstodon.org)'s status on Tuesday, 22-Aug-2023 23:11:24 JST The Tcl Programming Language The Tcl Programming Language
      in reply to

      #TclTk is used by large corporations in the #EDA sphere such as #Xilinx (now #AMD) with their Vivado IDE, as well #Synopsys, Cadence, #Mentor and #Magma. Tcl is also trusted by #Atmel, #Altera, #Intel, #Motorola, #Siemens, #TexasInstruments, #Alcatel, #BMW and other companies invested in the #FPGA and #EDA business.

      (4/🧵)

      In conversation Tuesday, 22-Aug-2023 23:11:24 JST permalink
    • Embed this notice
      The Tcl Programming Language (tcltk@fosstodon.org)'s status on Tuesday, 22-Aug-2023 23:11:25 JST The Tcl Programming Language The Tcl Programming Language
      in reply to

      #Tk is the #GUI extension for #Tcl which allows rapid GUI (graphical user interface) development with a native look and feel, often accomplishing to make a GUI application in half the size of competing GUI frameworks or even less. #TclTk is either pronounced as "tickle teak" or as an initialism, as with Tcl. Tcl/Tk is shipped as the default GUI framework in #Python in the form of #Tkinter with an active user base.

      (3/🧵)

      In conversation Tuesday, 22-Aug-2023 23:11:25 JST permalink
    • Embed this notice
      The Tcl Programming Language (tcltk@fosstodon.org)'s status on Tuesday, 22-Aug-2023 23:11:26 JST The Tcl Programming Language The Tcl Programming Language
      in reply to

      Tcl was designed and "born out of frustration" because John Ousterhout wanted a better language for #EDA (and especially the #VLSI tool Magic). Tcl to this day has a strong foothold in EDA. Tcl was made to be easily embeddable in #C for rapid prototyping, scripted applications, GUIs, and testing. You can find Tcl implementations for almost every operating system and due to it being lightweight it can be also seen in embedded development.

      (2/🧵)

      In conversation Tuesday, 22-Aug-2023 23:11:26 JST permalink
    • Embed this notice
      clacke (clacke@libranet.de)'s status on Tuesday, 22-Aug-2023 23:11:27 JST clacke clacke
      in reply to
      • Alecu Ștefan-Iulian

      👆 The @tcltk project now has an account on the Fediverse!

      It is maintained by @alecui

      @tcl

      In conversation Tuesday, 22-Aug-2023 23:11:27 JST permalink

Feeds

  • Activity Streams
  • RSS 2.0
  • Atom
  • Help
  • About
  • FAQ
  • TOS
  • Privacy
  • Source
  • Version
  • Contact

GNU social JP is a social network, courtesy of GNU social JP管理人. It runs on GNU social, version 2.0.2-dev, available under the GNU Affero General Public License.

Creative Commons Attribution 3.0 All GNU social JP content and data are available under the Creative Commons Attribution 3.0 license.