URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID3
Нить номер: 101750
[ Назад ]

Исходное сообщение
"Релиз Tcl/Tk 8.6.4"

Отправлено opennews , 13-Мрт-15 13:28 
Доступен (http://sourceforge.net/p/tcl/mailman/message/33589268/) релиз Tcl/Tk 8.6.4 (http://tcl.tk/), динамического языка программирования, распространяемого совместно с кроссплатформенной библиотекой базовых элементов графического интерфейса. Несмотря на то, что основное распространение Tcl получил для создания интерфейсов пользователя и как встраиваемый язык, Tcl также прекрасно подходит для других задач, таких как web-разработка, создание сетевых приложений, решение задач по администрированию систем и тестированию.


Новый выпуск в основном сосредоточен на корректировке проблемного поведения и исправлении ошибок. Представлен Tk-Cocoa 2.0 (http://www.codebykevin.com/blosxom.cgi/2015/01/30),  новый порт Tk для OS X, совместимый с Mac App Store. Восстановлена поддержка tbcload и tclcompiler. Улучшена реализация асинхронных сокетов. Добавлено новый оператор замены %M (http://www.tcl.tk/cgi-bin/tct/tip/433), указывающий число шаблонов связывания.

URL: http://sourceforge.net/p/tcl/mailman/message/33589268/
Новость: http://www.opennet.me/opennews/art.shtml?num=41837


Содержание

Сообщения в этом обсуждении
"Релиз Tcl/Tk 8.6.4"
Отправлено via , 13-Мрт-15 13:28 
Отлично! Прекрасная новость.

"Релиз Tcl/Tk 8.6.4"
Отправлено grec , 13-Мрт-15 14:17 
Инрересно, как они определяют направление развития?

"Релиз Tcl/Tk 8.6.4"
Отправлено maximnik0 , 13-Мрт-15 15:09 
Рад что проект развивается ,жалко только то что слишком мало стало разработчиков :-(

"Релиз Tcl/Tk 8.6.4"
Отправлено Аноним , 13-Мрт-15 15:32 
Есть пара вопросов уважаемым тисиэльщикам.

Можно ли из 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?

спасибо


"Релиз Tcl/Tk 8.6.4"
Отправлено Vic , 13-Мрт-15 20:53 
Q1: man namespace(n) ?

"Релиз Tcl/Tk 8.6.4"
Отправлено Аноним , 14-Мрт-15 00:47 
Вроде бы это не то, что нужно. Нужно что-то типа этого http://amoffat.github.io/sh/#environments

"Релиз Tcl/Tk 8.6.4"
Отправлено Мимо проходил , 13-Мрт-15 20:53 
Использую Tcl в web-разработке много лет, в основном для этого используется Apache mod-rivet, среди преимуществ - большое количество библиотек поставляемых с этим модулем и быстрая скорость разработки проекта любой сложности, очень отзывчивое сообщество, все патчи мои патчи были приняты в основную ветку.

"Релиз Tcl/Tk 8.6.4"
Отправлено Аноним , 14-Мрт-15 00:37 
Спасибо за ответ, оказывается flightaware на rivet работает, серьезный сайт

"Релиз Tcl/Tk 8.6.4"
Отправлено Kodir , 14-Мрт-15 14:22 
> прекрасно подходит для других задач, таких как web-разработка

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


"Релиз Tcl/Tk 8.6.4"
Отправлено й , 15-Мрт-15 14:23 
1. проще всего запускать через /usr/bin/env: exec /usr/bin/env PATH=$env1(PATH) my_exec

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


"Релиз Tcl/Tk 8.6.4"
Отправлено chinarulezzz , 15-Мрт-15 16:39 
-

"Релиз Tcl/Tk 8.6.4"
Отправлено Аноним , 13-Мрт-15 22:33 
На маке кнопки будут смотреться красово

"Релиз Tcl/Tk 8.6.4"
Отправлено Анжелика , 13-Мрт-15 23:03 
web-разработка?...
Кто пояснит, что можно на этом чудо-языке web-разработать?

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


"Релиз Tcl/Tk 8.6.4"
Отправлено Аноним , 14-Мрт-15 00:22 
>Кто пояснит, что можно на этом чудо-языке web-разработать?

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


"Релиз Tcl/Tk 8.6.4"
Отправлено Аноним , 14-Мрт-15 00:33 
Удачно запилюкать тебе веб на браинфаке и ассемблере.

"Релиз Tcl/Tk 8.6.4"
Отправлено maximnik0 , 14-Мрт-15 07:30 
> Удачно запилюкать тебе веб на браинфаке и ассемблере.

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


"Релиз Tcl/Tk 8.6.4"
Отправлено Аноним , 15-Мрт-15 13:02 
Начинай пилить на любом я благословляю, Потом результат покажи. Хочу видеть логику веб приложения на ассемблере хотя бы todo.

"Релиз Tcl/Tk 8.6.4"
Отправлено Аноим , 15-Мрт-15 21:18 
Ну, видимо, это получится такое приложение, которое само слушает 80-й порт. Ему не нужен вебсервер. ))))

"Релиз Tcl/Tk 8.6.4"
Отправлено efavfev , 16-Мрт-15 01:43 
> Удачно запилюкать тебе веб на браинфаке и ассемблере.

google assembler web server


"Релиз Tcl/Tk 8.6.4"
Отправлено efavfev , 16-Мрт-15 01:45 
> web-разработка?...

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



"Релиз Tcl/Tk 8.6.4"
Отправлено Kodir , 14-Мрт-15 13:39 
Опять ActiveTCL тормозят! Черепахи обдолбаные....