Simple components for Ada 4.52

Licentie: Gratis ‎Bestandsgrootte: 4.43 MB
‎Gebruikersbeoordeling: 2.7/5 - ‎9 ‎Stemmen

Deze bibliotheek biedt implementaties van slimme aanwijzers voor automatisch verzamelde objecten (met behulp van referentietelling); database-indpendent object persistentie via ODBC of SQLite met persistente objecten die afhankelijk kunnen zijn van andere objecten; verschillende containers, waaronder dubbel-gekoppelde webben en lijsten, gerichte grafieken, gericht gewogen, kaarten, stapels, sets, begrensde en onbegrensde arrays; containers met handgrepen aan objecten; tabelbeheer met ondersteuning voor ontleden; hulpmiddelen voor tekstbewerking voor tekenreeksopmaak van gehele en drijvende getallen in elke basis; OO parsers voor infix expressies met varios voorbeelden van een eenvoudige console rekenmachine tot volledige Ada 95 uitdrukkingen parser; opslagpools; IEEE 754-nummers; gedeelde structuren zonder grenen, waaronder FIFO en schoolbord. Synchronisatieprimitieven omvatten gebeurtenissen, pulsgebeurtenissen, pulsgebeurtenissen die waarden verdelen, arrays van gebeurtenissen die kunnen worden gesignaleerd, gereset en gewacht op een willekeurige combinatie van raceconditie vrij. Het omvat ook reentrant mutexes en arrays van mutexes met een afgedwongen vergrendelingsbeleid, race conditie vrij, SQLite bindingen, blok en geheugen resident streams.

versiegeschiedenis

  • Versie 4.52 geplaatst op 2020-10-17
    Bugfixing
  • Versie 4.49 geplaatst op 2020-05-06
    Begrensde kaarten toegevoegd
  • Versie 4.48 geplaatst op 2020-03-11
    Insectenmoeilijke
  • Versie 4.45 geplaatst op 2020-01-14
    Id-ondersteuning verwerken in de service voor externe oproepen
  • Versie 4.44 geplaatst op 2019-11-20
    Opschoning toegevoegd aan afronding van servers
  • Versie 4.43 geplaatst op 2019-11-01
    SQLite3-bindingen extensie
  • Versie 4.42 geplaatst op 2019-09-18
    JSON parser JSON parser
  • Versie 4.41 geplaatst op 2019-08-05
    ASN.1, LDAP, X.509 certificaten
  • Versie 4.40 geplaatst op 2019-05-14
    OpenSSL-ondersteuning en bugfixes
  • Versie 4.38 geplaatst op 2019-01-21
    Interfacing met Julia
  • Versie 4.36 geplaatst op 2019-01-08
    I/O-servers blokkeren toegevoegd
  • Versie 4.34 geplaatst op 2018-12-01
    ELV/e-Q3 interface uitgebreid
  • Versie 4.29 geplaatst op 2018-06-01
    Kleine bugfixes
  • Versie 4.28 geplaatst op 2018-05-02
    Interproces communicatie primitieven toegevoegd
  • Versie 4.23 geplaatst op 2017-09-04
    Bugfixes in parser
  • Versie 4.22 geplaatst op 2017-07-24
    Foutoplossing in HTTP-server
  • Versie 4.21 geplaatst op 2017-04-18
    Ondersteuning voor WebSocket-clients
  • Versie 4.20 geplaatst op 2017-03-11
    ModBus client bug fix
  • Versie 4.19 geplaatst op 2017-02-20
    Kleine verbeteringen
  • Versie 3.3 geplaatst op 2008-12-13
    Ondersteuning voor IEEE 754

Programmadetails

Overeenkomst

EULA - Licentieovereenkomst voor eindgebruikers

Deze bibliotheek is vrije software; u het herdistribueren en/of wijzigen onder de voorwaarden van de GNU Algemene Openbare Licentie zoals gepubliceerd door de Free Software Foundation; versie 2 van de licentie of (naar keuze) een latere versie. Deze bibliotheek wordt verspreid in de hoop dat het nuttig zal zijn, maar zonder enige garantie; zonder zelfs de impliciete garantie van MERCHANTABILITY of FITNESS VOOR EEN BEPAALD DOEL. Zie de GNU General Public License voor meer informatie. U had samen met deze bibliotheek een kopie van de GNU Algemene Openbare Licentie moeten ontvangen; zo niet, schrijf dan naar de Free Software Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. Als een speciale uitzondering, als andere bestanden instantiate generieke geneesmiddelen van dit apparaat, of u koppelt dit apparaat met andere bestanden om een uitvoerbare te produceren, dit apparaat niet op zichzelf veroorzaken de resulterende uitvoerbaar te worden gedekt door de GNU General Public License. Deze uitzondering doet echter geen afbreuk aan andere redenen waarom het uitvoerbare bestand onder de openbare licentie van GNU zou kunnen vallen.