Что: 26cdc60163c5452a353074e7421f33622f931454
Когда: 2022-04-07 11:48:15+03:00
Темы: tcl
Хорошее введение в Tcl от antirez-а http://antirez.com/articoli/tclmisunderstood.html Хотел бы я раньше его увидеть -- всё кратко и красиво описано. Tcl не трогал уже давно, но только тёплые чувства рождаются от воспоминаний.
From: kmeaw Date: 2022-04-07 10:22:05Z Есть ещё вот такая штука: https://pkg.go.dev/modernc.org/tcl#example-Interp.Eval Правда мне, как рубисту, больше нравится https://pkg.go.dev/github.com/mattn/anko/vm#example-package-VmHttp
From: Sergey Matveev Date: 2022-04-07 10:31:52Z
From: kmeaw Date: 2022-04-07 18:23:31Z > Круто! Правда BSD системы там не упоминаются среди поддерживаемых. odin% ls -l tcl/tcl_*.go -rw-r--r-- 1 kmeaw users 2604 Apr 7 17:53 tcl/tcl_darwin.go -rw-r--r-- 1 kmeaw users 2660 Apr 7 17:53 tcl/tcl_freebsd.go -rw-r--r-- 1 kmeaw users 2579 Apr 7 17:53 tcl/tcl_linux.go -rw-r--r-- 1 kmeaw users 2660 Apr 7 17:53 tcl/tcl_netbsd.go -rw-r--r-- 1 kmeaw users 2660 Apr 7 17:53 tcl/tcl_openbsd.go -rw-r--r-- 1 kmeaw users 2601 Apr 7 17:53 tcl/tcl_windows_386.go -rw-r--r-- 1 kmeaw users 2567 Apr 7 17:53 tcl/tcl_windows_amd64.go Системозависимая часть берётся в результате трансляции C-кода в Go с помощью ccgo: modernc.org/ccgo/v3 odin% cd tcl/gotclsh odin% go build odin% ./gotclsh % uname -a NetBSD odin 9.1 NetBSD 9.1 (GENERIC) #0: Sun Oct 18 19:24:30 UTC 2020 mkrepro@mkrepro.NetBSD.org:/usr/src/sys/arch/amd64/compile/GENERIC amd64 % set a 10 10 % set b 10 20 % puts [expr $a+$b] 30 Вроде бы работает. > > github.com/mattn/anko > Оно более похоже и ближе к Ruby? Это имеется в виду? Да. > А то мне показалось что автор anko это тот самый Матсумото что и > написал Ruby, но оказалось что тот Yukihiro (matz), а этот Yasuhiro > (mattn). Именно так. Но mattn довольно сильно вложился в разработку mruby, реализацию ISO/IEC 30170:2012. Возможно, ему тоже нравится Ruby, как язык.
From: Sergey Matveev Date: 2022-04-07 18:44:10Z
Сгенерирован: SGBlog 0.34.0