tcl-caca: Tcl bindings for Colour ASCII Art library (libcaca)
我只實作了一部份的功能,但是如果用來作簡單的文字界面處理應該夠用了。
2018-10-19
2018-10-15
tklib spec update
tklib-spec
ANNOUNCE: Multi-entry widget package Mentry 3.8
因為 Mentry 更新,而發佈的文章說也有包含在 tklib 中,所以我更新自己的 tklib RPM spec 到目前的 code base,這樣理論上就會同時更新到最近的變更。
ANNOUNCE: Multi-entry widget package Mentry 3.8
因為 Mentry 更新,而發佈的文章說也有包含在 tklib 中,所以我更新自己的 tklib RPM spec 到目前的 code base,這樣理論上就會同時更新到最近的變更。
2018-10-09
Tcl: Show platform/arch info
這只是簡單的程式練習。
在 Ubuntu 14.04 64bit 上,答案是這樣:
Platform: Linux
Arch: x86_64
#!/usr/bin/env tclsh
puts "Platform: $tcl_platform(os)"
puts "Arch: $tcl_platform(machine)"
在 Ubuntu 14.04 64bit 上,答案是這樣:
Platform: Linux
Arch: x86_64
2018-10-08
Tcl: {*}
{*} was new in Tcl 8.5, and resulted in the Endekalogue becoming the Dodekalogue.
{*} 可以說是 Tcl 語法上一個比較大的修改(也可以說是語法糖)。將 List 的每個 item 轉變為目前 command 的參數。這是 TIP 293 的提案。
下面是簡單的測試:
我最常用的是在使用 exec 時:
大抵來說,是個很好的改進。
{*} 可以說是 Tcl 語法上一個比較大的修改(也可以說是語法糖)。將 List 的每個 item 轉變為目前 command 的參數。這是 TIP 293 的提案。
下面是簡單的測試:
set command [list set a 5]
set value [eval {*}$command]
puts $value
我最常用的是在使用 exec 時:
set command [list ls -al]
exec >@stdout 2>@stderr {*}$command
大抵來說,是個很好的改進。
訂閱:
文章 (Atom)