Simple components for Ada 4.52

Licença: Grátis ‎Tamanho do arquivo: 4.43 MB
‎Classificação dos utilizadores: 2.7/5 - ‎9 ‎votos

Esta biblioteca fornece implementações de ponteiros inteligentes para objetos recolhidos automaticamente (utilizando a contagem de referências); Persistência de objetos de base de dados através da ODBC ou SQLite com objetos persistentes que podem depender de outros objetos; vários recipientes, incluindo teias e listas duplamente ligadas, gráficos direcionados, ponderados, mapas, pilhas, conjuntos, matrizes delimitadas e ilimitadas; recipientes de pegas para objetos; gestão de tabelas com suporte de parsing; ferramentas de edição de texto para formatação de cordas de números inteiros e pontos flutuantes em qualquer base; OO parsers para expressões de infixo com exemplos de varios de uma simples calculadora de consolas até um parser completo de expressões Ada 95; piscinas de armazenamento; Números IEEE 754; estruturas partilhadas isentas de bloqueio, incluindo FIFO e quadro-negro. Os primitivos da sincronização incluem eventos, eventos de pulso, eventos de pulsação distribuindo valores, conjuntos de eventos que podem ser sinalizados, reiniciados e aguardados por uma combinação arbitrária de. Também inclui mutantes reentrantes e matrizes de mutantes com uma política de bloqueio forçada, sem condições de corrida, encadernações SQLite, fluxos de residentes de blocos e memória.

história da versão

  • Versão 4.52 postado em 2020-10-17
    Fixação de insetos
  • Versão 4.49 postado em 2020-05-06
    Mapas limitados adicionados
  • Versão 4.48 postado em 2020-03-11
    Correções de bugs
  • Versão 4.45 postado em 2020-01-14
    Suporte de ID de processo no serviço de chamadas remotas
  • Versão 4.44 postado em 2019-11-20
    Limpeza adicionada à finalização de servidores
  • Versão 4.43 postado em 2019-11-01
    Extensão de encadernações SQLite3
  • Versão 4.42 postado em 2019-09-18
    Analisador JSON
  • Versão 4.41 postado em 2019-08-05
    ASN.1, LDAP, Certificados X.509
  • Versão 4.40 postado em 2019-05-14
    Suporte openSSL e correções de bugs
  • Versão 4.38 postado em 2019-01-21
    Inter-relações com Julia
  • Versão 4.36 postado em 2019-01-08
    Bloqueio de servidores de E/S adicionados
  • Versão 4.34 postado em 2018-12-01
    Interface ELV/e-Q3 estendida
  • Versão 4.29 postado em 2018-06-01
    Pequenas correções de insetos
  • Versão 4.28 postado em 2018-05-02
    Primitivos de comunicação inter-processo adicionados
  • Versão 4.23 postado em 2017-09-04
    Correções de bugs no parser
  • Versão 4.22 postado em 2017-07-24
    Correções de erros no servidor HTTP
  • Versão 4.21 postado em 2017-04-18
    Suporte de clientes WebSocket
  • Versão 4.20 postado em 2017-03-11
    Correção de bugs de clientes ModBus
  • Versão 4.19 postado em 2017-02-20
    Pequenas melhorias
  • Versão 3.3 postado em 2008-12-13
    Suporte IEEE 754

Detalhes do programa

EULA

EULA - Contrato de Licença de Utilizador Final

Esta biblioteca é de software gratuito; pode redistribuí-lo e/ou modificá-lo nos termos da Licença Pública Geral da GNU, publicada pela Free Software Foundation; ou a versão 2 da Licença, ou (a seu opção) qualquer versão posterior. Esta biblioteca é distribuída na esperança de que seja útil, mas sem qualquer garantia; sem sequer a garantia implícita de COMERCIANTES OU FITNESS PARA UM FIM ESPECÍFICO. Consulte a Licença Pública Geral da GNU para mais detalhes. Deveria ter recebido uma cópia da Licença Pública Geral da GNU juntamente com esta biblioteca; caso contrário, escreva para a Free Software Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, EUA. Como exceção especial, se outros ficheiros instantaneamente genéricos desta unidade, ou se ligar esta unidade a outros ficheiros para produzir um executável, esta unidade não faz com que o resultado seja executável pela Licença Pública Geral da GNU. No entanto, esta exceção não invalida quaisquer outras razões pelas quais o ficheiro executável possa ser coberto pela Licença Pública gnu.