Simple components for Ada 4.52

Licencia: Gratis ‎Tamaño del archivo: 4.43 MB
‎Calificación de usuarios: 2.7/5 - ‎9 ‎Votos

Esta biblioteca proporciona implementaciones de punteros inteligentes para objetos recopilados automáticamente (mediante el recuento de referencias); persistencia de objetos indpendent de base de datos a través de ODBC o SQLite con objetos persistentes que pueden depender de otros objetos; varios contenedores, incluyendo webs y listas doblemente vinculadas, gráficos dirigidos, ponderados dirigidos, mapas, pilas, conjuntos, matrices delimitadas y no enlazadas; contenedores de asas a objetos; gestión de tablas con soporte de análisis; herramientas de edición de texto para el formato de cadena de números enteros y de punto flotante en cualquier base; Analizadores OO para expresiones de infijo con varios ejemplos, desde una simple calculadora de consola hasta un analizador completo de expresiones Ada 95; piscinas de almacenamiento; Números IEEE 754; estructuras compartidas sin bloqueo, incluyendo FIFO y pizarra. Los primitivos de sincronización incluyen eventos, eventos de pulso, eventos de pulso que distribuyen valores, matrices de eventos que se pueden señalar, restablecer y esperar para una combinación arbitraria de, libre de condición de carrera. También incluye exclusiones mutuas reentrantes y matrices de exclusiones mutuas con una directiva de bloqueo forzada, sin condiciones de carrera, enlaces SQLite, secuencias residentes en bloques y memoria.

historial de versiones

  • Versión 4.52 publicado en 2020-10-17
    Corrección de errores
  • Versión 4.49 publicado en 2020-05-06
    Mapas delimitados añadidos
  • Versión 4.48 publicado en 2020-03-11
    Correcciones
  • Versión 4.45 publicado en 2020-01-14
    Soporte de ID de proceso en el servicio de llamadas remotas
  • Versión 4.44 publicado en 2019-11-20
    Limpieza añadida a la finalización de los servidores
  • Versión 4.43 publicado en 2019-11-01
    Extensión de enlaces SQLite3
  • Versión 4.42 publicado en 2019-09-18
    Analizador JSON
  • Versión 4.41 publicado en 2019-08-05
    Certificados ASN.1, LDAP, X.509
  • Versión 4.40 publicado en 2019-05-14
    Soporte de OpenSSL y corrección de errores
  • Versión 4.38 publicado en 2019-01-21
    Interconexión con Julia
  • Versión 4.36 publicado en 2019-01-08
    Bloqueo de servidores de E/S añadidos
  • Versión 4.34 publicado en 2018-12-01
    Interfaz ELV/e-Q3 ampliada
  • Versión 4.29 publicado en 2018-06-01
    Corrección de errores menores
  • Versión 4.28 publicado en 2018-05-02
    Primitivas de comunicación entre procesos añadidas
  • Versión 4.23 publicado en 2017-09-04
    Corrección de errores en el analizador
  • Versión 4.22 publicado en 2017-07-24
    Corrección de errores en el servidor HTTP
  • Versión 4.21 publicado en 2017-04-18
    Soporte de clientes WebSocket
  • Versión 4.20 publicado en 2017-03-11
    Corrección de errores del cliente ModBus
  • Versión 4.19 publicado en 2017-02-20
    Mejoras menores
  • Versión 3.3 publicado en 2008-12-13
    Compatibilidad con IEEE 754

Detalles del programa

Cluf

EULA - Contrato de licencia de usuario final

Esta biblioteca es un software libre; puede redistribuirla y/o modificarla bajo los términos de la Licencia Pública General GNU publicada por la Free Software Foundation; versión 2 de la Licencia, o (a su elección) cualquier versión posterior. Esta biblioteca se distribuye con la esperanza de que sea útil, pero sin ninguna garantía; sin siquiera la garantía implícita de COMERCIABILIDAD o IDONEIDAD PARA UN FIN PARTICULAR. Consulte la Licencia Pública General GNU para obtener más detalles. Debería haber recibido una copia de la Licencia Pública General GNU junto con esta biblioteca; si no, escriba a la Free Software Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, EE. UU. Como excepción especial, si otros archivos crean instancias de genéricos de esta unidad, o vincula esta unidad con otros archivos para producir un ejecutable, esta unidad no hace por sí misma que el ejecutable resultante esté cubierto por la Licencia Pública General GNU. Sin embargo, esta excepción no invalida ninguna otra razón por la que el archivo ejecutable podría estar cubierto por la Licencia Pública GNU.