Simple components for Ada 4.52

軟體性質: 免費 ‎檔案大小: 4.43 MB
‎使用者評分: 2.7/5 - ‎9 ‎評分

此庫為自動收集的物件提供智慧指標的實現(使用引用計數);資料庫依賴物件持久性通過ODBC或SQLite具有可能依賴於其他物件的持久物件;各種容器,包括雙連結的 Web 和列表、定向圖形、定向加權、地圖、堆疊、集、有界和未綁定陣列;句柄到物件的容器;具有解析支援的表管理;用於任何基中整數和浮點數位的字串格式的文字編輯工具;OO 解析器用於 infix 運算式,該表示式的範例從簡單的主控台計算機到完整的 Ada 95 運算式解析器;存儲池;IEEE 754 編號;無鎖共用結構,包括 FIFO 和黑板。同步基元包括事件、脈衝事件、脈衝事件分佈值、可以發出信號的事件陣列、重置和等待任意組合,無比賽條件。它還包括具有強制鎖定策略的重入互斥和互斥的互斥陣列、無比賽條件、SQLite 綁定、塊和記憶體駐留流。

版本歷史記錄

  • 版本 4.52 發佈於 2020-10-17
    錯誤修復
  • 版本 4.49 發佈於 2020-05-06
    添加邊界地圖
  • 版本 4.48 發佈於 2020-03-11
    錯誤修復
  • 版本 4.45 發佈於 2020-01-14
    遠端呼叫服務中的進程 ID 支援
  • 版本 4.44 發佈於 2019-11-20
    添加到伺服器最終化的清理
  • 版本 4.43 發佈於 2019-11-01
    SQLite3 綁定擴展
  • 版本 4.42 發佈於 2019-09-18
    傑森解析器
  • 版本 4.41 發佈於 2019-08-05
    ASN.1,LDAP,X.509 證書
  • 版本 4.40 發佈於 2019-05-14
    OpenSSL 支援和錯誤修復
  • 版本 4.38 發佈於 2019-01-21
    與裘莉婭的介面
  • 版本 4.36 發佈於 2019-01-08
    阻止添加 I/O 伺服器
  • 版本 4.34 發佈於 2018-12-01
    ELV/e-Q3 介面擴展
  • 版本 4.29 發佈於 2018-06-01
    次要錯誤修復
  • 版本 4.28 發佈於 2018-05-02
    添加了進程間通信基元
  • 版本 4.23 發佈於 2017-09-04
    解析器中的 Bug 修復
  • 版本 4.22 發佈於 2017-07-24
    HTTP 伺服器中的 Bug 修復
  • 版本 4.21 發佈於 2017-04-18
    Web 襪子用戶端支援
  • 版本 4.20 發佈於 2017-03-11
    ModBus 客戶端錯誤修復
  • 版本 4.19 發佈於 2017-02-20
    次要增強功能
  • 版本 3.3 發佈於 2008-12-13
    IEEE 754 支援

軟體細節

終端使用者許可協定

This library is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with this library; if not, write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. As a special exception, if other files instantiate generics from this unit, or you link this unit with other files to produce an executable, this unit does not by itself cause the resulting executable to be covered by the GNU General Public License. This exception does not however invalidate any other reasons why the executable file might be covered by the GNU Public License.