The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

Релиз Tcl/Tk 8.6.4

13.03.2015 11:41

Доступен релиз Tcl/Tk 8.6.4, динамического языка программирования, распространяемого совместно с кроссплатформенной библиотекой базовых элементов графического интерфейса. Несмотря на то, что основное распространение Tcl получил для создания интерфейсов пользователя и как встраиваемый язык, Tcl также прекрасно подходит для других задач, таких как web-разработка, создание сетевых приложений, решение задач по администрированию систем и тестированию.

Новый выпуск в основном сосредоточен на корректировке проблемного поведения и исправлении ошибок. Представлен Tk-Cocoa 2.0, новый порт Tk для OS X, совместимый с Mac App Store. Восстановлена поддержка tbcload и tclcompiler. Улучшена реализация асинхронных сокетов. Добавлено новый оператор замены %M, указывающий число шаблонов связывания.

  1. Главная ссылка к новости (http://sourceforge.net/p/tcl/m...)
  2. OpenNews: Увидел свет Tcl/Tk 8.6.3
  3. OpenNews: Увидел свет Tcl/Tk 8.6.2
  4. OpenNews: Языку Tcl исполнилось 25 лет
  5. OpenNews: Релиз Tcl/Tk 8.6.0
Лицензия: CC BY 3.0
Короткая ссылка: https://opennet.ru/41837-tcl
Ключевые слова: tcl
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (21) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, via (??), 13:28, 13/03/2015 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Отлично! Прекрасная новость.
     
  • 1.2, grec (?), 14:17, 13/03/2015 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Инрересно, как они определяют направление развития?
     
  • 1.3, maximnik0 (?), 15:09, 13/03/2015 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Рад что проект развивается ,жалко только то что слишком мало стало разработчиков :-(
     
  • 1.4, Аноним (-), 15:32, 13/03/2015 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    Есть пара вопросов уважаемым тисиэльщикам.

    Можно ли из tcl запускать подпроцессы с разными environment variables? Например,
    у меня есть два массива env1 и env2, в которых хранятся разные PATH, LD_LIBRARY_PATH. Мне нужен простой впособ вызвать подпроцесс с разными переменными окружения. 1) exec -env $env1 cat file.txt  2) exec -env $env2 cat file.txt

    И второй вопрос, часто встречаюсь с такой фразой, как в новости "прекрасно подходит для других задач, таких как web-разработка". Что конкретно имеется в виду? Изучил эту страницу http://wiki.tcl.tk/40649, честно говоря не очень впечатляет, особенно, если сравнить с Python. OpenACS выглядит прилично, но довольно сильно отстает. Есть ли преимущества в web разработке на tcl перед python?

    спасибо

     
     
  • 2.6, Vic (??), 20:53, 13/03/2015 [^] [^^] [^^^] [ответить]  
  • +/
    Q1: man namespace(n) ?
     
     
  • 3.14, Аноним (-), 00:47, 14/03/2015 [^] [^^] [^^^] [ответить]  
  • +/
    Вроде бы это не то, что нужно. Нужно что-то типа этого http://amoffat.github.io/sh/#environments
     
  • 2.7, Мимо проходил (?), 20:53, 13/03/2015 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Использую Tcl в web-разработке много лет, в основном для этого используется Apache mod-rivet, среди преимуществ - большое количество библиотек поставляемых с этим модулем и быстрая скорость разработки проекта любой сложности, очень отзывчивое сообщество, все патчи мои патчи были приняты в основную ветку.
     
     
  • 3.13, Аноним (-), 00:37, 14/03/2015 [^] [^^] [^^^] [ответить]  
  • +/
    Спасибо за ответ, оказывается flightaware на rivet работает, серьезный сайт
     
  • 2.17, Kodir (ok), 14:22, 14/03/2015 [^] [^^] [^^^] [ответить]  
  • +/
    > прекрасно подходит для других задач, таких как web-разработка

    Думаю, здесь имелось ввиду "этот язык не хуже других руби/пистонов может быть использован для веб-приложений". Ну то есть *специально* в Tcl нет ничего такого веб-ориентированного, но ему это и не нужно - это язык общего назначения. И к слову, весьма простой для начинающих.

     
  • 2.19, й (?), 14:23, 15/03/2015 [^] [^^] [^^^] [ответить]  
  • –1 +/
    1. проще всего запускать через /usr/bin/env: exec /usr/bin/env PATH=$env1(PATH) my_exec

    можно, конечно, модифицировать $::env, но это имеет сайд-эффекты, поэтому лучше сначала форкнуться, т.е. получается сложнее.

     
  • 2.20, chinarulezzz (ok), 16:39, 15/03/2015 [^] [^^] [^^^] [ответить]  
  • +/
    -
     

  • 1.9, Аноним (-), 22:33, 13/03/2015 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    На маке кнопки будут смотреться красово
     
  • 1.10, Анжелика (?), 23:03, 13/03/2015 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    web-разработка?...
    Кто пояснит, что можно на этом чудо-языке web-разработать?

    Я всю жизнь считала, что ничего, кроме expect-сценариев на нем мастерить не получается...

     
     
  • 2.11, Аноним (-), 00:22, 14/03/2015 [^] [^^] [^^^] [ответить]  
  • +/
    >Кто пояснит, что можно на этом чудо-языке web-разработать?

    Если ты симпатичная приходи объясню :)
    Ну а серьёзно - я не знаю языка на которм web делать не можно :)

     
     
  • 3.12, Аноним (-), 00:33, 14/03/2015 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Удачно запилюкать тебе веб на браинфаке и ассемблере.
     
     
  • 4.15, maximnik0 (?), 07:30, 14/03/2015 [^] [^^] [^^^] [ответить]  
  • +/
    > Удачно запилюкать тебе веб на браинфаке и ассемблере.

    Ну насчет ассемблера -ассемблеры видь тоже разные бывают.Был такой диалект турбо ассемблер ,в примерах статический маленький exe файл - нттр сервер с простой логикой занимал 450 кб под досом (правда там был не  полноценный tcp/ip протокол а какой то адоптированный стек за давностью не помню  ) .Так на этом ассемблере  такие макросы можно было прописовать что перепутать можно было с паскалем если взглянуть в середину листинга .

     
     
  • 5.18, Аноним (-), 13:02, 15/03/2015 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Начинай пилить на любом я благословляю, Потом результат покажи. Хочу видеть логику веб приложения на ассемблере хотя бы todo.
     
     
  • 6.21, Аноим (?), 21:18, 15/03/2015 [^] [^^] [^^^] [ответить]  
  • +/
    Ну, видимо, это получится такое приложение, которое само слушает 80-й порт. Ему не нужен вебсервер. ))))
     
  • 4.22, efavfev (?), 01:43, 16/03/2015 [^] [^^] [^^^] [ответить]  
  • +/
    > Удачно запилюкать тебе веб на браинфаке и ассемблере.

    google assembler web server

     
  • 2.23, efavfev (?), 01:45, 16/03/2015 [^] [^^] [^^^] [ответить]  
  • +/
    > web-разработка?...

    http://tcl.tk/about/netserver.html


     

  • 1.16, Kodir (ok), 13:39, 14/03/2015 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    Опять ActiveTCL тормозят! Черепахи обдолбаные....
     

     Добавить комментарий
    Имя:
    E-Mail:
    Текст:



    Партнёры:
    PostgresPro
    Inferno Solutions
    Hosting by Hoster.ru
    Хостинг:

    Закладки на сайте
    Проследить за страницей
    Created 1996-2024 by Maxim Chirkov
    Добавить, Поддержать, Вебмастеру