2016-05-30

tclmonetdb v0.7.6

Homepage


tclmonetdb

About


tclmonetdb is a Tcl extension by using MAPI library to connect MonetDB.

一些說明


  1. Update README.md
  2. Improve STMT_HANDLE fetch_field command
 這是個小更新的版本,增加 fetch_field 對於 NULL 的處理。

2016-05-26

GeodeREST v0.1: Apache Geode REST Client Library for Tcl

Hompage


GeodeREST: Apache Geode REST Client Library for Tcl

About

Apache Geode provides a database-like consistency model, reliable transaction processing and a shared-nothing architecture to maintain very low latency performance with high concurrency processing.

This extension is an Apache Geode REST Client Library for Tcl. The library consists of a single Tcl Module file.

一些說明

目前有二個方式可以從 Tcl 存取 Apache Geode,一個是利用 memcached interface (memcached-for-Tcl),一個則是 REST interface。

這個 Tcl extension 試著利用 Apache Geode REST interface 存取資料。

2016-05-10

tcl-lmdb v0.3.5

檔案放置網頁


tcl-lmdb - Tcl interface to the Lightning Memory-Mapped Database

About


This is the Lightning Memory-Mapped Database (LMDB) extension for Tcl using the Tcl Extension Architecture (TEA).

LMDB is a Btree-based database management library with an API similar to BerkeleyDB. The library is thread-aware and supports concurrent read/write access from multiple processes and threads. The DB structure is multi-versioned, and data pages use a copy-on-write strategy, which also provides resistance to corruption and eliminates the need for any recovery procedures. The database is exposed in a memory map, requiring no page cache layer of its own. This extension provides an easy to use interface for accessing LMDB database files from Tcl.

Main Change

  • Fix overflow of a nearby variable on the stack patch from gahr
  • Chase gcc 4.8 warning patch from gahr
  • env open command: let -fixedmap default to false

一些說明


merge 從 gahr 來的修正 patch。

2016-05-09

tclxqilla v0.1

Homepage


tclxqilla

About


XQilla is an XQuery and XPath 2 library and command line utility written in C++, implemented on top of the Xerces-C library. It is made available under the terms of the Apache License v2.

XQilla's XQC API implements a standard C API for XQuery implementations, defined in collaboration with the Zorba project.

tclxqilla is a Tcl extension to use XQilla XQC API to execute XQuery expression.
This extension is using Tcl_LoadFile to load XQilla library.

一些說明


對 XQilla 的 XQC API 做的 Tcl extension。我本來是要做某個東西的 prototype,不過後來發現跟我的想像有點差距,所以只做完簡單版的 Tcl extension for XQilla library 以後,就停止我的計畫了。

說不定有人會需要,所以我把 source code 放上去 Github。

2016-05-06

tcl-lmdb v0.3.4

檔案放置網頁


tcl-lmdb - Tcl interface to the Lightning Memory-Mapped Database

About


This is the Lightning Memory-Mapped Database (LMDB) extension for Tcl using the Tcl Extension Architecture (TEA).

LMDB is a Btree-based database management library with an API similar to BerkeleyDB. The library is thread-aware and supports concurrent read/write access from multiple processes and threads. The DB structure is multi-versioned, and data pages use a copy-on-write strategy, which also provides resistance to corruption and eliminates the need for any recovery procedures. The database is exposed in a memory map, requiring no page cache layer of its own. This extension provides an easy to use interface for accessing LMDB database files from Tcl.

Main Change

  • Update LMDB source code
  • UTF-8 character stripped issue patch and test cases from gahr
  • fix-compiler-warnings patch from gahr

一些說明


merge 從 gahr 來的修正 patch,以及更新 LMDB 的 source code。

2016-05-05

tcl-swift-bridge

tcl-swift-bridge


我在 Github 上發現的專案,目前我沒有在使用 Swift language,所以只是做個記錄,也許以後會用到這樣。

2016-05-04

tclmonetdb v0.7.5

Homepage


tclmonetdb

About


tclmonetdb is a Tcl extension by using MAPI library to connect MonetDB.

一些說明


  1. Add TDBC real and decimal type support
  2. Change TDBC paramtype float type mapping to "double"
我在試著改善 TDBCJDBC 時發現的。在 JDBC 中,real 才是 float,而 SQL type 中 float 和 double 的型別都應該對應到 double,我想 MonetDB 可能也是如此,所以在修正 TDBCJDBC 之後,也修正了 tclmonetdb 的 code。