Update render script and Makefile
This commit is contained in:
171
terminal/ada
171
terminal/ada
@@ -1,4 +1,4 @@
|
||||
[38;5;12m [39m[38;2;255;187;0m[1m[4mAwesome Ada [0m[38;5;14m[1m[4m![0m[38;2;255;187;0m[1m[4mAwesome[0m[38;5;14m[1m[4m (https://awesome.re/badge.svg)[0m[38;2;255;187;0m[1m[4m (https://awesome.re)[0m
|
||||
[38;5;12m [39m[38;2;255;187;0m[1m[4mAwesome Ada [0m[38;5;14m[1m[4m![0m[38;2;255;187;0m[1m[4mAwesome[0m[38;5;14m[1m[4m (https://awesome.re/badge.svg)[0m[38;2;255;187;0m[1m[4m (https://awesome.re)[0m
|
||||
|
||||
|
||||
|
||||
@@ -155,19 +155,22 @@
|
||||
[38;5;12m- [39m[38;5;14m[1mada-95-tutorial[0m[38;5;12m (https://perso.telecom-paristech.fr/pautet/Ada95/a95list.htm) - A book going from beginner to advanced concepts in Ada 95, complete with source files.[39m
|
||||
|
||||
[38;2;255;187;0m[4mBooks[0m
|
||||
[38;5;14m[1mProgramming in Ada 2012 with a Preview of Ada 2022 (2nd ed.)[0m[38;5;12m (https://www.cambridge.org/core/books/programming-in-ada-2012-with-a-preview-of-ada-2022/AD30275F35CCECB97EAB80ABC32B019C#) - Comprehensive. [39m
|
||||
[38;5;14m[1mProgramming in Ada 2012 with a Preview of Ada 2022 (2nd ed.)[0m
|
||||
[38;5;12m (https://www.cambridge.org/core/books/programming-in-ada-2012-with-a-preview-of-ada-2022/AD30275F35CCECB97EAB80ABC32B019C#) - Comprehensive. [39m
|
||||
[38;5;14m[1mProgramming in Ada 2012[0m[38;5;12m (https://www.cambridge.org/core/books/programming-in-ada-2012/55B998B4E908A017E4D74A87364FF224#) - Comprehensive. [39m
|
||||
[38;5;14m[1mBeginning Ada Programming: From Novice to Professional[0m[38;5;12m (https://www.amazon.com/Beginning-Ada-Programming-Novice-Professional/dp/1484254279) - Introduction. [39m
|
||||
[38;5;14m[1mAda 95: The Craft of Object-Oriented Programming[0m[38;5;12m (https://www.amazon.com/Ada-95-Craft-Object-Oriented-Programming/dp/0132303507) - General, intermediate. [39m
|
||||
[38;5;12m [39m[38;5;14m[1mAda Plus Data Structures: An Object Oriented Approach[0m[38;5;12m (https://www.amazon.com/Ada-Plus-Data-Structures-Oriented/dp/0763737941) - Data Structures. [39m
|
||||
[38;5;12m [39m[38;5;14m[1mAda for Software Engineers[0m[38;5;12m (https://link.springer.com/book/10.1007/978-1-84882-314-3) - Idioms, Architecture. [39m
|
||||
[38;5;14m[1mConcurrent and Real-Time Programming in Ada[0m[38;5;12m (https://www.cambridge.org/core/books/concurrent-and-realtime-programming-in-ada/9DA4389E52005382D4CC1FC5D812DA71) - Concurrency, Containers, Scheduling. [39m
|
||||
[38;5;14m[1mConcurrent and Real-Time Programming in Ada[0m
|
||||
[38;5;12m (https://www.cambridge.org/core/books/concurrent-and-realtime-programming-in-ada/9DA4389E52005382D4CC1FC5D812DA71) - Concurrency, Containers, Scheduling. [39m
|
||||
[38;5;14m[1mData Structures and Algorithms: An Object-Oriented Approach Using Ada 95[0m[38;5;12m (https://link.springer.com/book/10.1007/978-1-4612-1854-8) - Data structures, Algorithms. [39m
|
||||
[38;5;14m[1mBuilding Parallel, Embedded, and Real-Time Applications with Ada[0m
|
||||
[38;5;12m (https://www.cambridge.org/core/books/building-parallel-embedded-and-real-time-applications-with-ada/9FC78A90F1B6A2228D69E32CE610A66C) - Concurrency, Distributed. [39m
|
||||
[38;5;14m[1mAnalysable Real-Time Systems: Programmed in Ada[0m
|
||||
[38;5;12m (https://www.amazon.com/Analysable-Real-Time-Systems-Programmed-Ada/dp/1530265509/ref=sr_1_2?ie=UTF8&qid=1544540272&sr=8-2&keywords=ada+programming+language) - Scheduling. [39m
|
||||
[38;5;14m[1mBuilding High Integrity Applications with SPARK[0m[38;5;12m (https://www.cambridge.org/core/books/building-high-integrity-applications-with-spark/F213D9867D2E271F5FF3EDA765D48E95) - Formal verification. [39m
|
||||
[38;5;14m[1mBuilding High Integrity Applications with SPARK[0m
|
||||
[38;5;12m (https://www.cambridge.org/core/books/building-high-integrity-applications-with-spark/F213D9867D2E271F5FF3EDA765D48E95) - Formal verification. [39m
|
||||
[38;5;14m[1mAda and SPARK on ARM Cortex-M[0m[38;5;12m (https://www.lulu.com/shop/maciej-sobczak/ada-and-spark-on-arm-cortex-m/paperback/product-22614818.html) - Embedded. [39m
|
||||
|
||||
[38;2;255;187;0m[4mSpecialties[0m
|
||||
@@ -196,8 +199,8 @@
|
||||
[38;5;12m- [39m[38;5;14m[1madacore-blog[0m[38;5;12m (https://blog.adacore.com/) - An insight into the AdaCore ecosystem.[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mada-europe[0m[38;5;12m (http://www.ada-europe.org/) - Ada-Europe is an international organization, set up to promote the use of Ada.[39m
|
||||
[38;5;12m- [39m[38;5;14m[1macm-sig-ada[0m[38;5;12m (https://www.sigada.org/) - The Special Interest Group on Ada.[39m
|
||||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mada-resource-association[0m[38;5;12m [39m[38;5;12m(https://www.adaic.org/community/)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mSince[39m[38;5;12m [39m[38;5;12m1990[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mAda[39m[38;5;12m [39m[38;5;12mResource[39m[38;5;12m [39m[38;5;12mAssociation's[39m[38;5;12m [39m[38;5;12mprincipal[39m[38;5;12m [39m[38;5;12mmission[39m[38;5;12m [39m[38;5;12mhas[39m[38;5;12m [39m[38;5;12mbeen[39m[38;5;12m [39m[38;5;12m“To[39m[38;5;12m [39m[38;5;12mensure[39m[38;5;12m [39m[38;5;12mcontinued[39m[38;5;12m [39m[38;5;12msuccess[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mAda[39m[38;5;12m [39m[38;5;12musers[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mpromote[39m[38;5;12m [39m[38;5;12mAda[39m[38;5;12m [39m[38;5;12muse[39m[38;5;12m [39m[38;5;12min[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12msoftware[39m[38;5;12m [39m
|
||||
[38;5;12mindustry”.[39m
|
||||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mada-resource-association[0m[38;5;12m [39m[38;5;12m(https://www.adaic.org/community/)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mSince[39m[38;5;12m [39m[38;5;12m1990[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mAda[39m[38;5;12m [39m[38;5;12mResource[39m[38;5;12m [39m[38;5;12mAssociation's[39m[38;5;12m [39m[38;5;12mprincipal[39m[38;5;12m [39m[38;5;12mmission[39m[38;5;12m [39m[38;5;12mhas[39m[38;5;12m [39m[38;5;12mbeen[39m[38;5;12m [39m[38;5;12m“To[39m[38;5;12m [39m[38;5;12mensure[39m[38;5;12m [39m[38;5;12mcontinued[39m[38;5;12m [39m[38;5;12msuccess[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mAda[39m[38;5;12m [39m[38;5;12musers[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mpromote[39m[38;5;12m [39m[38;5;12mAda[39m[38;5;12m [39m
|
||||
[38;5;12muse[39m[38;5;12m [39m[38;5;12min[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12msoftware[39m[38;5;12m [39m[38;5;12mindustry”.[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mada-information-clearinghouse[0m[38;5;12m (https://www.adaic.org/) - News and resources for the Ada programming language.[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mada-planet[0m[38;5;12m (https://ada-planet.blogspot.com/) - News Aggregator from the Ada programming language world (v3) ([39m[38;5;14m[1mAda-Planet v2 feed via Matrix[0m[38;5;12m [39m[38;5;14m[1mada-planet-via-matrix[0m[38;5;12m ).[39m
|
||||
|
||||
@@ -217,13 +220,13 @@
|
||||
|
||||
[38;2;255;187;0m[4mGPL (no linking exception)[0m
|
||||
|
||||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mgnat-ce[0m[38;5;12m [39m[38;5;12m(https://www.adacore.com/download)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mGNAT[39m[38;5;12m [39m[38;5;12mCommunity[39m[38;5;12m [39m[38;5;12medition.[39m[38;5;12m [39m[38;5;12mA[39m[38;5;12m [39m[38;5;12mrelease[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mAdaCore[39m[38;5;12m [39m[38;5;12mGNAT[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mfree[39m[38;5;12m [39m[38;5;12msoftware[39m[38;5;12m [39m[38;5;12mdevelopers,[39m[38;5;12m [39m[38;5;12mhobbyists,[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mstudents.[39m[38;5;12m [39m[38;5;12mThe[39m[38;5;12m [39m[38;5;12mrun-time[39m[38;5;12m [39m[38;5;12mlibraries[39m[38;5;12m [39m[38;5;12mprovided[39m[38;5;12m [39m[38;5;12mwith[39m[38;5;12m [39m[38;5;12mGNAT[39m[38;5;12m [39m[38;5;12mCommunity[39m[38;5;12m [39m[38;5;12mare[39m[38;5;12m [39m
|
||||
[38;5;12mlicensed[39m[38;5;12m [39m[38;5;12munder[39m[38;5;12m [39m[38;5;12mGPLv3[39m[38;5;12m [39m[38;5;12mwithout[39m[38;5;12m [39m[38;5;12mlinking[39m[38;5;12m [39m[38;5;12mexception.[39m[38;5;12m [39m[38;5;12mIt[39m[38;5;12m [39m[38;5;12msupports[39m[38;5;12m [39m[38;5;12mAda[39m[38;5;12m [39m[38;5;12m2012[39m[38;5;12m [39m[38;5;12monly.[39m
|
||||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mgnat-ce[0m[38;5;12m [39m[38;5;12m(https://www.adacore.com/download)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mGNAT[39m[38;5;12m [39m[38;5;12mCommunity[39m[38;5;12m [39m[38;5;12medition.[39m[38;5;12m [39m[38;5;12mA[39m[38;5;12m [39m[38;5;12mrelease[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mAdaCore[39m[38;5;12m [39m[38;5;12mGNAT[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mfree[39m[38;5;12m [39m[38;5;12msoftware[39m[38;5;12m [39m[38;5;12mdevelopers,[39m[38;5;12m [39m[38;5;12mhobbyists,[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mstudents.[39m[38;5;12m [39m[38;5;12mThe[39m[38;5;12m [39m[38;5;12mrun-time[39m[38;5;12m [39m[38;5;12mlibraries[39m[38;5;12m [39m[38;5;12mprovided[39m[38;5;12m [39m[38;5;12mwith[39m[38;5;12m [39m
|
||||
[38;5;12mGNAT[39m[38;5;12m [39m[38;5;12mCommunity[39m[38;5;12m [39m[38;5;12mare[39m[38;5;12m [39m[38;5;12mlicensed[39m[38;5;12m [39m[38;5;12munder[39m[38;5;12m [39m[38;5;12mGPLv3[39m[38;5;12m [39m[38;5;12mwithout[39m[38;5;12m [39m[38;5;12mlinking[39m[38;5;12m [39m[38;5;12mexception.[39m[38;5;12m [39m[38;5;12mIt[39m[38;5;12m [39m[38;5;12msupports[39m[38;5;12m [39m[38;5;12mAda[39m[38;5;12m [39m[38;5;12m2012[39m[38;5;12m [39m[38;5;12monly.[39m
|
||||
|
||||
[38;2;255;187;0m[4mGPL (with linking exception)[0m
|
||||
|
||||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mfsf-gnat[0m[38;5;12m [39m[38;5;12m(https://www.getadanow.com/)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mFree[39m[38;5;12m [39m[38;5;12mSoftware[39m[38;5;12m [39m[38;5;12mFoundation[39m[38;5;12m [39m[38;5;12mcompiler[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mAda[39m[38;5;12m [39m[38;5;12mprogramming[39m[38;5;12m [39m[38;5;12mlanguage[39m[38;5;12m [39m[38;5;12mwhich[39m[38;5;12m [39m[38;5;12mforms[39m[38;5;12m [39m[38;5;12mpart[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mGNU[39m[38;5;12m [39m[38;5;12mCompiler[39m[38;5;12m [39m[38;5;12mCollection.[39m[38;5;12m [39m[38;5;12mIt[39m[38;5;12m [39m[38;5;12msupports[39m[38;5;12m [39m[38;5;12mall[39m[38;5;12m [39m[38;5;12mversions[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mlanguage,[39m[38;5;12m [39m[38;5;12mi.e.[39m[38;5;12m [39m[38;5;12mAda[39m[38;5;12m [39m
|
||||
[38;5;12m2012,[39m[38;5;12m [39m[38;5;12mAda[39m[38;5;12m [39m[38;5;12m2005,[39m[38;5;12m [39m[38;5;12mAda[39m[38;5;12m [39m[38;5;12m95[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mAda[39m[38;5;12m [39m[38;5;12m83.[39m
|
||||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mfsf-gnat[0m[38;5;12m [39m[38;5;12m(https://www.getadanow.com/)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mFree[39m[38;5;12m [39m[38;5;12mSoftware[39m[38;5;12m [39m[38;5;12mFoundation[39m[38;5;12m [39m[38;5;12mcompiler[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mAda[39m[38;5;12m [39m[38;5;12mprogramming[39m[38;5;12m [39m[38;5;12mlanguage[39m[38;5;12m [39m[38;5;12mwhich[39m[38;5;12m [39m[38;5;12mforms[39m[38;5;12m [39m[38;5;12mpart[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mGNU[39m[38;5;12m [39m[38;5;12mCompiler[39m[38;5;12m [39m[38;5;12mCollection.[39m[38;5;12m [39m[38;5;12mIt[39m[38;5;12m [39m[38;5;12msupports[39m[38;5;12m [39m[38;5;12mall[39m[38;5;12m [39m[38;5;12mversions[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m
|
||||
[38;5;12mlanguage,[39m[38;5;12m [39m[38;5;12mi.e.[39m[38;5;12m [39m[38;5;12mAda[39m[38;5;12m [39m[38;5;12m2012,[39m[38;5;12m [39m[38;5;12mAda[39m[38;5;12m [39m[38;5;12m2005,[39m[38;5;12m [39m[38;5;12mAda[39m[38;5;12m [39m[38;5;12m95[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mAda[39m[38;5;12m [39m[38;5;12m83.[39m
|
||||
|
||||
[38;2;255;187;0m[4mMIT[0m
|
||||
|
||||
@@ -243,8 +246,10 @@
|
||||
[38;5;12m- [39m[38;5;14m[1mjanus-ada[0m[38;5;12m (http://www.rrsoftware.com/html/prodinf/janus95/j-ada95.htm) - Compiler supporting all the major features of the Ada 83, Ada 95, Ada 2005 and Ada 2012 versions of the language.[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mobject-ada[0m[38;5;12m (https://www.ptc.com/en/products/developer-tools/objectada) - PTC ObjectAda is an extensive family of native and cross development tools and runtime environments.[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mapex-ada[0m[38;5;12m (https://www.ptc.com/en/products/developer-tools/apexada) - PTC ApexAda is one of the industry's most popular development environments for Ada and mixed Ada/C/C++ applications.[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mgreenhills-ada[0m[38;5;12m (https://www.ghs.com/products/ada_optimizing_compilers.html) - Green Hills Software offers the industry's first, fully validated family of Ada Cross Compilers for real-time targets.[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mxgc[0m[38;5;12m (https://www.xgc.com/) - XGC provide GCC-based bare-metal toolchains with Ada95 support for aerospace-specific targets such as MIL1750, ERC32 and LEON. As well as a legacy M68000 toolchain.[39m
|
||||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mgreenhills-ada[0m[38;5;12m [39m[38;5;12m(https://www.ghs.com/products/ada_optimizing_compilers.html)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mGreen[39m[38;5;12m [39m[38;5;12mHills[39m[38;5;12m [39m[38;5;12mSoftware[39m[38;5;12m [39m[38;5;12moffers[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mindustry's[39m[38;5;12m [39m[38;5;12mfirst,[39m[38;5;12m [39m[38;5;12mfully[39m[38;5;12m [39m[38;5;12mvalidated[39m[38;5;12m [39m[38;5;12mfamily[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mAda[39m[38;5;12m [39m[38;5;12mCross[39m[38;5;12m [39m[38;5;12mCompilers[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mreal-time[39m[38;5;12m [39m
|
||||
[38;5;12mtargets.[39m
|
||||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mxgc[0m[38;5;12m [39m[38;5;12m(https://www.xgc.com/)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mXGC[39m[38;5;12m [39m[38;5;12mprovide[39m[38;5;12m [39m[38;5;12mGCC-based[39m[38;5;12m [39m[38;5;12mbare-metal[39m[38;5;12m [39m[38;5;12mtoolchains[39m[38;5;12m [39m[38;5;12mwith[39m[38;5;12m [39m[38;5;12mAda95[39m[38;5;12m [39m[38;5;12msupport[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12maerospace-specific[39m[38;5;12m [39m[38;5;12mtargets[39m[38;5;12m [39m[38;5;12msuch[39m[38;5;12m [39m[38;5;12mas[39m[38;5;12m [39m[38;5;12mMIL1750,[39m[38;5;12m [39m[38;5;12mERC32[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mLEON.[39m[38;5;12m [39m[38;5;12mAs[39m[38;5;12m [39m[38;5;12mwell[39m[38;5;12m [39m[38;5;12mas[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mlegacy[39m[38;5;12m [39m[38;5;12mM68000[39m[38;5;12m [39m
|
||||
[38;5;12mtoolchain.[39m
|
||||
|
||||
[38;2;255;187;0m[4mOnline[0m
|
||||
[38;5;12m- [39m[38;5;14m[1mtutorials-point-ada-compiler[0m[38;5;12m (https://www.tutorialspoint.com/compile_ada_online.php) - Online compiler built on the CodingGround engine.[39m
|
||||
@@ -258,8 +263,8 @@
|
||||
[38;5;12m- [39m[38;5;14m[1mada-visual[0m[38;5;12m (https://marketplace.visualstudio.com/items?itemName=AlexGamper.VisualAda) - Ada language integration for Visual Studio 2017.[39m
|
||||
|
||||
[38;2;255;187;0m[4mEditors[0m
|
||||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mlea[0m[38;5;12m [39m[38;5;12m(https://github.com/zertovitch/lea)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mLEA,[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mLightweight[39m[38;5;12m [39m[38;5;12mEditor[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mAda,[39m[38;5;12m [39m[38;5;12maims[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mprovide[39m[38;5;12m [39m[38;5;12man[39m[38;5;12m [39m[38;5;12measy,[39m[38;5;12m [39m[38;5;12mscript-world-like,[39m[38;5;12m [39m[38;5;12m"look[39m[38;5;12m [39m[38;5;12m&[39m[38;5;12m [39m[38;5;12mfeel"[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mdeveloping[39m[38;5;12m [39m[38;5;12mAda[39m[38;5;12m [39m[38;5;12mprojects[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12many[39m[38;5;12m [39m[38;5;12msize[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mlevel,[39m[38;5;12m [39m[38;5;12mwhile[39m[38;5;12m [39m[38;5;12menabling[39m[38;5;12m [39m[38;5;12maccess[39m[38;5;12m [39m
|
||||
[38;5;12mto[39m[38;5;12m [39m[38;5;12mfull-scale[39m[38;5;12m [39m[38;5;12mdevelopment[39m[38;5;12m [39m[38;5;12mtools[39m[38;5;12m [39m[38;5;12mlike[39m[38;5;12m [39m[38;5;12mGNAT.[39m[38;5;12m [39m[38;5;12mLEA[39m[38;5;12m [39m[38;5;12mincludes[39m[38;5;12m [39m[38;5;12mHAC,[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mHAC[39m[38;5;12m [39m[38;5;12mAda[39m[38;5;12m [39m[38;5;12mCompiler.[39m
|
||||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mlea[0m[38;5;12m [39m[38;5;12m(https://github.com/zertovitch/lea)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mLEA,[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mLightweight[39m[38;5;12m [39m[38;5;12mEditor[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mAda,[39m[38;5;12m [39m[38;5;12maims[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mprovide[39m[38;5;12m [39m[38;5;12man[39m[38;5;12m [39m[38;5;12measy,[39m[38;5;12m [39m[38;5;12mscript-world-like,[39m[38;5;12m [39m[38;5;12m"look[39m[38;5;12m [39m[38;5;12m&[39m[38;5;12m [39m[38;5;12mfeel"[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mdeveloping[39m[38;5;12m [39m[38;5;12mAda[39m[38;5;12m [39m[38;5;12mprojects[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12many[39m[38;5;12m [39m[38;5;12msize[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mlevel,[39m[38;5;12m [39m
|
||||
[38;5;12mwhile[39m[38;5;12m [39m[38;5;12menabling[39m[38;5;12m [39m[38;5;12maccess[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mfull-scale[39m[38;5;12m [39m[38;5;12mdevelopment[39m[38;5;12m [39m[38;5;12mtools[39m[38;5;12m [39m[38;5;12mlike[39m[38;5;12m [39m[38;5;12mGNAT.[39m[38;5;12m [39m[38;5;12mLEA[39m[38;5;12m [39m[38;5;12mincludes[39m[38;5;12m [39m[38;5;12mHAC,[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mHAC[39m[38;5;12m [39m[38;5;12mAda[39m[38;5;12m [39m[38;5;12mCompiler.[39m
|
||||
|
||||
[38;2;255;187;0m[4mText Modes[0m
|
||||
[38;5;12m- [39m[38;5;14m[1mgnu-emacs-ada-mode[0m[38;5;12m (https://www.nongnu.org/ada-mode/) - Gnu Emacs major-mode for editing Ada sources.[39m
|
||||
@@ -276,11 +281,11 @@
|
||||
[38;2;255;187;0m[4mDeployment[0m
|
||||
|
||||
[38;2;255;187;0m[4mBuild and Package[0m
|
||||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1malire[0m[38;5;12m [39m[38;5;12m(https://github.com/alire-project/alire)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mA[39m[38;5;12m [39m[38;5;12mcatalog[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mready-to-use[39m[38;5;12m [39m[38;5;12mAda[39m[38;5;12m [39m[38;5;12mlibraries[39m[38;5;12m [39m[38;5;12mplus[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mcommand-line[39m[38;5;12m [39m[38;5;12mtool[39m[38;5;12m [39m[38;5;12m(alr)[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mobtain,[39m[38;5;12m [39m[38;5;12mcompile,[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mincorporate[39m[38;5;12m [39m[38;5;12mthem[39m[38;5;12m [39m[38;5;12minto[39m[38;5;12m [39m[38;5;12myour[39m[38;5;12m [39m[38;5;12mown[39m[38;5;12m [39m[38;5;12mprojects.[39m[38;5;12m [39m[38;5;12mIt[39m[38;5;12m [39m[38;5;12maims[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mfulfill[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m
|
||||
[38;5;12msimilar[39m[38;5;12m [39m[38;5;12mrole[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mRust's[39m[38;5;12m [39m[38;5;12mcargo[39m[38;5;12m [39m[38;5;12mor[39m[38;5;12m [39m[38;5;12mOCaml's[39m[38;5;12m [39m[38;5;12mopam.[39m
|
||||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1malire[0m[38;5;12m [39m[38;5;12m(https://github.com/alire-project/alire)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mA[39m[38;5;12m [39m[38;5;12mcatalog[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mready-to-use[39m[38;5;12m [39m[38;5;12mAda[39m[38;5;12m [39m[38;5;12mlibraries[39m[38;5;12m [39m[38;5;12mplus[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mcommand-line[39m[38;5;12m [39m[38;5;12mtool[39m[38;5;12m [39m[38;5;12m(alr)[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mobtain,[39m[38;5;12m [39m[38;5;12mcompile,[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mincorporate[39m[38;5;12m [39m[38;5;12mthem[39m[38;5;12m [39m[38;5;12minto[39m[38;5;12m [39m[38;5;12myour[39m[38;5;12m [39m[38;5;12mown[39m[38;5;12m [39m[38;5;12mprojects.[39m[38;5;12m [39m[38;5;12mIt[39m[38;5;12m [39m
|
||||
[38;5;12maims[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mfulfill[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12msimilar[39m[38;5;12m [39m[38;5;12mrole[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mRust's[39m[38;5;12m [39m[38;5;12mcargo[39m[38;5;12m [39m[38;5;12mor[39m[38;5;12m [39m[38;5;12mOCaml's[39m[38;5;12m [39m[38;5;12mopam.[39m
|
||||
[38;5;12m- [39m[38;5;14m[1malr2appimage[0m[38;5;12m (https://github.com/mgrojo/alr2appimage) - A tool for automatically creating an AppImage executable from an Alire crate.[39m
|
||||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1maura[0m[38;5;12m [39m[38;5;12m(https://github.com/annexi-strayline/AURA)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mAn[39m[38;5;12m [39m[38;5;12mintegrated[39m[38;5;12m [39m[38;5;12mbuild[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12msource/package[39m[38;5;12m [39m[38;5;12mmanagement[39m[38;5;12m [39m[38;5;12mtool[39m[38;5;12m [39m[38;5;12mwith[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mmore[39m[38;5;12m [39m[38;5;12mhands-on[39m[38;5;12m [39m[38;5;12mversioning[39m[38;5;12m [39m[38;5;12mapproach.[39m[38;5;12m [39m[38;5;12mAlternative[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12malire[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mgprbuild.[39m[38;5;12m [39m[38;5;12mOptimized[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mCI/CD[39m[38;5;12m [39m
|
||||
[38;5;12mpipelines.[39m
|
||||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1maura[0m[38;5;12m [39m[38;5;12m(https://github.com/annexi-strayline/AURA)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mAn[39m[38;5;12m [39m[38;5;12mintegrated[39m[38;5;12m [39m[38;5;12mbuild[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12msource/package[39m[38;5;12m [39m[38;5;12mmanagement[39m[38;5;12m [39m[38;5;12mtool[39m[38;5;12m [39m[38;5;12mwith[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mmore[39m[38;5;12m [39m[38;5;12mhands-on[39m[38;5;12m [39m[38;5;12mversioning[39m[38;5;12m [39m[38;5;12mapproach.[39m[38;5;12m [39m[38;5;12mAlternative[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12malire[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mgprbuild.[39m[38;5;12m [39m
|
||||
[38;5;12mOptimized[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mCI/CD[39m[38;5;12m [39m[38;5;12mpipelines.[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mgprbuild[0m[38;5;12m (https://github.com/AdaCore/gprbuild) - Adacore multi-language software build tool.[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mravenadm[0m[38;5;12m (https://github.com/jrmarino/ravenadm) - Administration tool for Ravenports http://www.ravenports.com.[39m
|
||||
[38;5;12m- [39m[38;5;14m[1msynth[0m[38;5;12m (https://github.com/jrmarino/synth) - Next D/Ports build tool for live systems (Alternative for Portmaster and Portupgrade tools).[39m
|
||||
@@ -297,7 +302,8 @@
|
||||
[38;5;12m- [39m[38;5;14m[1mbb-runtimes[0m[38;5;12m (https://github.com/AdaCore/bb-runtimes) - GNAT bare metal board support package (BSP).[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mavr-ada[0m[38;5;12m (https://sourceforge.net/projects/avr-ada) - GNAT for 8-bit AVR microcontrollers.[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mada-runtime[0m[38;5;12m (https://github.com/Componolit/ada-runtime) - A downsized Ada runtime which can be adapted to different platforms.[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mcortex-gnat-rts[0m[38;5;12m (https://github.com/simonjwright/cortex-gnat-rts) - This package includes GNAT Ada Run Time Systems (RTSs) based on FreeRTOS and targeted at boards with Cortex-M0, M3, -M4, -M4F MCUs.[39m
|
||||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mcortex-gnat-rts[0m[38;5;12m [39m[38;5;12m(https://github.com/simonjwright/cortex-gnat-rts)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mThis[39m[38;5;12m [39m[38;5;12mpackage[39m[38;5;12m [39m[38;5;12mincludes[39m[38;5;12m [39m[38;5;12mGNAT[39m[38;5;12m [39m[38;5;12mAda[39m[38;5;12m [39m[38;5;12mRun[39m[38;5;12m [39m[38;5;12mTime[39m[38;5;12m [39m[38;5;12mSystems[39m[38;5;12m [39m[38;5;12m(RTSs)[39m[38;5;12m [39m[38;5;12mbased[39m[38;5;12m [39m[38;5;12mon[39m[38;5;12m [39m[38;5;12mFreeRTOS[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mtargeted[39m[38;5;12m [39m[38;5;12mat[39m[38;5;12m [39m[38;5;12mboards[39m[38;5;12m [39m[38;5;12mwith[39m[38;5;12m [39m[38;5;12mCortex-M0,[39m[38;5;12m [39m[38;5;12mM3,[39m[38;5;12m [39m[38;5;12m-M4,[39m[38;5;12m [39m
|
||||
[38;5;12m-M4F[39m[38;5;12m [39m[38;5;12mMCUs.[39m
|
||||
[38;5;12m- [39m[38;5;14m[1madawebpack[0m[38;5;12m (https://github.com/godunko/adawebpack) - GNAT RTL for WASM and bindings for Web API.[39m
|
||||
|
||||
[38;5;14m[1mada-runtime[0m[38;5;12m : https://github.com/Componolit/ada-runtime[39m
|
||||
@@ -305,8 +311,8 @@
|
||||
|
||||
[38;2;255;187;0m[4mOS and Kernels[0m
|
||||
[38;5;12m- [39m[38;5;14m[1mm2os[0m[38;5;12m (https://m2os.unican.es/) - RTOS with simple tasking support for small microcontrollers.[39m
|
||||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mmarte-os[0m[38;5;12m [39m[38;5;12m(https://marte.unican.es/)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mMaRTE[39m[38;5;12m [39m[38;5;12mOS[39m[38;5;12m [39m[38;5;12mis[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mHard[39m[38;5;12m [39m[38;5;12mReal-Time[39m[38;5;12m [39m[38;5;12mOperating[39m[38;5;12m [39m[38;5;12mSystem[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12membedded[39m[38;5;12m [39m[38;5;12mapplications[39m[38;5;12m [39m[38;5;12mthat[39m[38;5;12m [39m[38;5;12mfollows[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mMinimal[39m[38;5;12m [39m[38;5;12mReal-Time[39m[38;5;12m [39m[38;5;12mPOSIX.13[39m[38;5;12m [39m[38;5;12msubset.[39m[38;5;12m [39m[38;5;12mIt[39m[38;5;12m [39m[38;5;12mprovides[39m[38;5;12m [39m[38;5;12man[39m[38;5;12m [39m[38;5;12measy[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12muse[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mcontrolled[39m[38;5;12m [39m
|
||||
[38;5;12menvironment[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mdevelop[39m[38;5;12m [39m[38;5;12mMulti-Thread[39m[38;5;12m [39m[38;5;12mReal-Time[39m[38;5;12m [39m[38;5;12mapplications.[39m
|
||||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mmarte-os[0m[38;5;12m [39m[38;5;12m(https://marte.unican.es/)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mMaRTE[39m[38;5;12m [39m[38;5;12mOS[39m[38;5;12m [39m[38;5;12mis[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mHard[39m[38;5;12m [39m[38;5;12mReal-Time[39m[38;5;12m [39m[38;5;12mOperating[39m[38;5;12m [39m[38;5;12mSystem[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12membedded[39m[38;5;12m [39m[38;5;12mapplications[39m[38;5;12m [39m[38;5;12mthat[39m[38;5;12m [39m[38;5;12mfollows[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mMinimal[39m[38;5;12m [39m[38;5;12mReal-Time[39m[38;5;12m [39m[38;5;12mPOSIX.13[39m[38;5;12m [39m[38;5;12msubset.[39m[38;5;12m [39m[38;5;12mIt[39m[38;5;12m [39m[38;5;12mprovides[39m[38;5;12m [39m[38;5;12man[39m[38;5;12m [39m[38;5;12measy[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12muse[39m[38;5;12m [39m
|
||||
[38;5;12mand[39m[38;5;12m [39m[38;5;12mcontrolled[39m[38;5;12m [39m[38;5;12menvironment[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mdevelop[39m[38;5;12m [39m[38;5;12mMulti-Thread[39m[38;5;12m [39m[38;5;12mReal-Time[39m[38;5;12m [39m[38;5;12mapplications.[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mmuen[0m[38;5;12m (https://muen.codelabs.ch/) - An x86/64 Separation Kernel for High Assurance.[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mewok[0m[38;5;12m (https://github.com/wookey-project/ewok-kernel) - EwoK is a microkernel targeting micro-controllers and embedded systems.[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mbare-bones[0m[38;5;12m (https://github.com/Lucretia/bare_bones) - An Ada port of the [39m[38;5;14m[1mosdev.org[0m[38;5;12m (https://wiki.osdev.org/Ada_Bare_bones) minimal 32-bit x86 kernel.[39m
|
||||
@@ -315,7 +321,8 @@
|
||||
[38;5;12m- [39m[38;5;14m[1mcxos[0m[38;5;12m (https://github.com/ajxs/cxos) - Ada Operating System development example.[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mhavk[0m[38;5;12m (https://github.com/RavSS/HAVK) - x86-64 security-focused OS being created with SPARK.[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mcubit[0m[38;5;12m (https://github.com/docandrew/CuBit) - CuBitOS is a multi-processor, 64-bit, (partially) formally-verified, general-purpose operating system, currently for the x86-64 architecture.[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mironclad[0m[38;5;12m (https://ironclad.nongnu.org/) - A kernel for several architectures striving for POSIX compatibility, used on several distributions like [39m[38;5;14m[1mGloire[0m[38;5;12m (https://github.com/streaksu/Gloire).[39m
|
||||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mironclad[0m[38;5;12m [39m[38;5;12m(https://ironclad.nongnu.org/)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mA[39m[38;5;12m [39m[38;5;12mkernel[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mseveral[39m[38;5;12m [39m[38;5;12marchitectures[39m[38;5;12m [39m[38;5;12mstriving[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mPOSIX[39m[38;5;12m [39m[38;5;12mcompatibility,[39m[38;5;12m [39m[38;5;12mused[39m[38;5;12m [39m[38;5;12mon[39m[38;5;12m [39m[38;5;12mseveral[39m[38;5;12m [39m[38;5;12mdistributions[39m[38;5;12m [39m[38;5;12mlike[39m[38;5;12m [39m[38;5;14m[1mGloire[0m[38;5;12m [39m
|
||||
[38;5;12m(https://github.com/streaksu/Gloire).[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mhirtos[0m[38;5;12m (https://github.com/jgrivera67/HiRTOS) - A high-integrity RTOS written in SPARK Ada.[39m
|
||||
|
||||
[38;2;255;187;0m[4mGames[0m
|
||||
@@ -338,22 +345,23 @@
|
||||
[38;2;255;187;0m[4mFrameworks[0m
|
||||
|
||||
[38;2;255;187;0m[4mComponents[0m
|
||||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1msimple-components[0m[38;5;12m [39m[38;5;12m(http://www.dmitry-kazakov.de/ada/components.htm)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mASN.1,[39m[38;5;12m [39m[38;5;12mMQTT[39m[38;5;12m [39m[38;5;12mclient[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mserver/broker[39m[38;5;12m [39m[38;5;12mimplementation,[39m[38;5;12m [39m[38;5;12mB-trees,[39m[38;5;12m [39m[38;5;12mMultiple[39m[38;5;12m [39m[38;5;12mconnection[39m[38;5;12m [39m[38;5;12mTCP[39m[38;5;12m [39m[38;5;12mservers,[39m[38;5;12m [39m[38;5;12mChebyshev[39m[38;5;12m [39m[38;5;12mseries,[39m[38;5;12m [39m[38;5;12mMutexes,[39m[38;5;12m [39m[38;5;12mCryptography,[39m[38;5;12m [39m
|
||||
[38;5;12mObjects[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mhandles[39m[38;5;12m [39m[38;5;12mto,[39m[38;5;12m [39m[38;5;12mDoubly-linked[39m[38;5;12m [39m[38;5;12mwebs[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mlists,[39m[38;5;12m [39m[38;5;12mODBC[39m[38;5;12m [39m[38;5;12mbindings,[39m[38;5;12m [39m[38;5;12mBlackboards[39m[38;5;12m [39m[38;5;12m(lock-free),[39m[38;5;12m [39m[38;5;12mOpenSSL[39m[38;5;12m [39m[38;5;12mbindings,[39m[38;5;12m [39m[38;5;12mELV/eQ-3[39m[38;5;12m [39m[38;5;12mMAX![39m[38;5;12m [39m[38;5;12mclient[39m[38;5;12m [39m[38;5;12mimplementation,[39m[38;5;12m [39m[38;5;12mParsers,[39m[38;5;12m [39m[38;5;12mEvents[39m[38;5;12m [39m[38;5;12m(plain,[39m[38;5;12m [39m[38;5;12mpulse,[39m[38;5;12m [39m[38;5;12marray[39m[38;5;12m [39m[38;5;12mof),[39m[38;5;12m [39m[38;5;12mPersistent[39m[38;5;12m [39m[38;5;12mobjects[39m[38;5;12m [39m
|
||||
[38;5;12mand[39m[38;5;12m [39m[38;5;12mhandles[39m[38;5;12m [39m[38;5;12mto,[39m[38;5;12m [39m[38;5;12mGNUTLS[39m[38;5;12m [39m[38;5;12mbindings,[39m[38;5;12m [39m[38;5;12mPersistent[39m[38;5;12m [39m[38;5;12mstorage[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mhandles[39m[38;5;12m [39m[38;5;12mto,[39m[38;5;12m [39m[38;5;12mGraphs[39m[38;5;12m [39m[38;5;12m(directed,[39m[38;5;12m [39m[38;5;12mweighted,[39m[38;5;12m [39m[38;5;12macyclic,[39m[38;5;12m [39m[38;5;12mtrees),[39m[38;5;12m [39m[38;5;12mPools,[39m[38;5;12m [39m[38;5;12mHTTP[39m[38;5;12m [39m[38;5;12mimplementation,[39m[38;5;12m [39m[38;5;12mSets[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mmaps,[39m[38;5;12m [39m[38;5;12mFIFO[39m[38;5;12m [39m[38;5;12m(lock-free),[39m[38;5;12m [39m[38;5;12mSMTP[39m[38;5;12m [39m[38;5;12mclient[39m[38;5;12m [39m[38;5;12mimplementation,[39m[38;5;12m [39m[38;5;12mIEEE[39m[38;5;12m [39m[38;5;12m754,[39m
|
||||
[38;5;12mSQLite[39m[38;5;12m [39m[38;5;12mbindings,[39m[38;5;12m [39m[38;5;12mInter-process[39m[38;5;12m [39m[38;5;12mcommunication,[39m[38;5;12m [39m[38;5;12mStacks,[39m[38;5;12m [39m[38;5;12mInterfacing[39m[38;5;12m [39m[38;5;12mJulia[39m[38;5;12m [39m[38;5;12mlanguage,[39m[38;5;12m [39m[38;5;12mStreams,[39m[38;5;12m [39m[38;5;12mJSON,[39m[38;5;12m [39m[38;5;12mStrings[39m[38;5;12m [39m[38;5;12mediting,[39m[38;5;12m [39m[38;5;12mLDAP,[39m[38;5;12m [39m[38;5;12mTables[39m[38;5;12m [39m[38;5;12m(maps[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mstrings),[39m[38;5;12m [39m[38;5;12mMODBUS[39m[38;5;12m [39m[38;5;12mclient[39m[38;5;12m [39m[38;5;12mimplementation,[39m[38;5;12m [39m[38;5;12mUnbounded[39m[38;5;12m [39m[38;5;12marrays.[39m
|
||||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mada-util[0m[38;5;12m [39m[38;5;12m(https://github.com/stcarrez/ada-util/)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mA[39m[38;5;12m [39m[38;5;12mlogging[39m[38;5;12m [39m[38;5;12mframework[39m[38;5;12m [39m[38;5;12mclose[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mJava[39m[38;5;12m [39m[38;5;12mlog4j[39m[38;5;12m [39m[38;5;12mframework,[39m[38;5;12m [39m[38;5;12msupport[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mproperties,[39m[38;5;12m [39m[38;5;12mserialization/deserialization[39m[38;5;12m [39m[38;5;12mframework[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mXML/JSON/CSV,[39m[38;5;12m [39m[38;5;12mAda[39m[38;5;12m [39m[38;5;12mbeans[39m[38;5;12m [39m[38;5;12mframework,[39m[38;5;12m [39m
|
||||
[38;5;12mencoding/decoding[39m[38;5;12m [39m[38;5;12mframework[39m[38;5;12m [39m[38;5;12m(Base16,[39m[38;5;12m [39m[38;5;12mBase64,[39m[38;5;12m [39m[38;5;12mSHA,[39m[38;5;12m [39m[38;5;12mHMAC-SHA),[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mcomposing[39m[38;5;12m [39m[38;5;12mstream[39m[38;5;12m [39m[38;5;12mframework[39m[38;5;12m [39m[38;5;12m(raw,[39m[38;5;12m [39m[38;5;12mfiles,[39m[38;5;12m [39m[38;5;12mbuffers,[39m[38;5;12m [39m[38;5;12mpipes,[39m[38;5;12m [39m[38;5;12msockets),[39m[38;5;12m [39m[38;5;12mseveral[39m[38;5;12m [39m[38;5;12mconcurrency[39m[38;5;12m [39m[38;5;12mtools[39m[38;5;12m [39m[38;5;12m(reference[39m[38;5;12m [39m[38;5;12mcounters,[39m[38;5;12m [39m[38;5;12mcounters,[39m[38;5;12m [39m[38;5;12mpools,[39m[38;5;12m [39m[38;5;12mfifos,[39m[38;5;12m [39m[38;5;12marrays),[39m[38;5;12m [39m
|
||||
[38;5;12mprocess[39m[38;5;12m [39m[38;5;12mcreation[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mpipes,[39m[38;5;12m [39m[38;5;12msupport[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mloading[39m[38;5;12m [39m[38;5;12mshared[39m[38;5;12m [39m[38;5;12mlibraries[39m[38;5;12m [39m[38;5;12m(on[39m[38;5;12m [39m[38;5;12mWindows[39m[38;5;12m [39m[38;5;12mor[39m[38;5;12m [39m[38;5;12mUnix),[39m[38;5;12m [39m[38;5;12mHTTP[39m[38;5;12m [39m[38;5;12mclient[39m[38;5;12m [39m[38;5;12mlibrary[39m[38;5;12m [39m[38;5;12mon[39m[38;5;12m [39m[38;5;12mtop[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mCURL[39m[38;5;12m [39m[38;5;12mor[39m[38;5;12m [39m[38;5;12mAWS.[39m
|
||||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1msimple-components[0m[38;5;12m [39m[38;5;12m(http://www.dmitry-kazakov.de/ada/components.htm)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mASN.1,[39m[38;5;12m [39m[38;5;12mMQTT[39m[38;5;12m [39m[38;5;12mclient[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mserver/broker[39m[38;5;12m [39m[38;5;12mimplementation,[39m[38;5;12m [39m[38;5;12mB-trees,[39m[38;5;12m [39m[38;5;12mMultiple[39m[38;5;12m [39m[38;5;12mconnection[39m[38;5;12m [39m[38;5;12mTCP[39m[38;5;12m [39m[38;5;12mservers,[39m[38;5;12m [39m[38;5;12mChebyshev[39m[38;5;12m [39m[38;5;12mseries,[39m[38;5;12m [39m
|
||||
[38;5;12mMutexes,[39m[38;5;12m [39m[38;5;12mCryptography,[39m[38;5;12m [39m[38;5;12mObjects[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mhandles[39m[38;5;12m [39m[38;5;12mto,[39m[38;5;12m [39m[38;5;12mDoubly-linked[39m[38;5;12m [39m[38;5;12mwebs[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mlists,[39m[38;5;12m [39m[38;5;12mODBC[39m[38;5;12m [39m[38;5;12mbindings,[39m[38;5;12m [39m[38;5;12mBlackboards[39m[38;5;12m [39m[38;5;12m(lock-free),[39m[38;5;12m [39m[38;5;12mOpenSSL[39m[38;5;12m [39m[38;5;12mbindings,[39m[38;5;12m [39m[38;5;12mELV/eQ-3[39m[38;5;12m [39m[38;5;12mMAX![39m[38;5;12m [39m[38;5;12mclient[39m[38;5;12m [39m[38;5;12mimplementation,[39m[38;5;12m [39m[38;5;12mParsers,[39m[38;5;12m [39m[38;5;12mEvents[39m[38;5;12m [39m
|
||||
[38;5;12m(plain,[39m[38;5;12m [39m[38;5;12mpulse,[39m[38;5;12m [39m[38;5;12marray[39m[38;5;12m [39m[38;5;12mof),[39m[38;5;12m [39m[38;5;12mPersistent[39m[38;5;12m [39m[38;5;12mobjects[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mhandles[39m[38;5;12m [39m[38;5;12mto,[39m[38;5;12m [39m[38;5;12mGNUTLS[39m[38;5;12m [39m[38;5;12mbindings,[39m[38;5;12m [39m[38;5;12mPersistent[39m[38;5;12m [39m[38;5;12mstorage[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mhandles[39m[38;5;12m [39m[38;5;12mto,[39m[38;5;12m [39m[38;5;12mGraphs[39m[38;5;12m [39m[38;5;12m(directed,[39m[38;5;12m [39m[38;5;12mweighted,[39m[38;5;12m [39m[38;5;12macyclic,[39m[38;5;12m [39m[38;5;12mtrees),[39m[38;5;12m [39m[38;5;12mPools,[39m[38;5;12m [39m[38;5;12mHTTP[39m[38;5;12m [39m[38;5;12mimplementation,[39m[38;5;12m [39m[38;5;12mSets[39m[38;5;12m [39m
|
||||
[38;5;12mand[39m[38;5;12m [39m[38;5;12mmaps,[39m[38;5;12m [39m[38;5;12mFIFO[39m[38;5;12m [39m[38;5;12m(lock-free),[39m[38;5;12m [39m[38;5;12mSMTP[39m[38;5;12m [39m[38;5;12mclient[39m[38;5;12m [39m[38;5;12mimplementation,[39m[38;5;12m [39m[38;5;12mIEEE[39m[38;5;12m [39m[38;5;12m754,[39m[38;5;12m [39m[38;5;12mSQLite[39m[38;5;12m [39m[38;5;12mbindings,[39m[38;5;12m [39m[38;5;12mInter-process[39m[38;5;12m [39m[38;5;12mcommunication,[39m[38;5;12m [39m[38;5;12mStacks,[39m[38;5;12m [39m[38;5;12mInterfacing[39m[38;5;12m [39m[38;5;12mJulia[39m[38;5;12m [39m[38;5;12mlanguage,[39m[38;5;12m [39m[38;5;12mStreams,[39m[38;5;12m [39m[38;5;12mJSON,[39m[38;5;12m [39m[38;5;12mStrings[39m[38;5;12m [39m[38;5;12mediting,[39m[38;5;12m [39m[38;5;12mLDAP,[39m[38;5;12m [39m
|
||||
[38;5;12mTables[39m[38;5;12m [39m[38;5;12m(maps[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mstrings),[39m[38;5;12m [39m[38;5;12mMODBUS[39m[38;5;12m [39m[38;5;12mclient[39m[38;5;12m [39m[38;5;12mimplementation,[39m[38;5;12m [39m[38;5;12mUnbounded[39m[38;5;12m [39m[38;5;12marrays.[39m
|
||||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mada-util[0m[38;5;12m [39m[38;5;12m(https://github.com/stcarrez/ada-util/)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mA[39m[38;5;12m [39m[38;5;12mlogging[39m[38;5;12m [39m[38;5;12mframework[39m[38;5;12m [39m[38;5;12mclose[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mJava[39m[38;5;12m [39m[38;5;12mlog4j[39m[38;5;12m [39m[38;5;12mframework,[39m[38;5;12m [39m[38;5;12msupport[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mproperties,[39m[38;5;12m [39m[38;5;12mserialization/deserialization[39m[38;5;12m [39m[38;5;12mframework[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mXML/JSON/CSV,[39m[38;5;12m [39m[38;5;12mAda[39m[38;5;12m [39m
|
||||
[38;5;12mbeans[39m[38;5;12m [39m[38;5;12mframework,[39m[38;5;12m [39m[38;5;12mencoding/decoding[39m[38;5;12m [39m[38;5;12mframework[39m[38;5;12m [39m[38;5;12m(Base16,[39m[38;5;12m [39m[38;5;12mBase64,[39m[38;5;12m [39m[38;5;12mSHA,[39m[38;5;12m [39m[38;5;12mHMAC-SHA),[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mcomposing[39m[38;5;12m [39m[38;5;12mstream[39m[38;5;12m [39m[38;5;12mframework[39m[38;5;12m [39m[38;5;12m(raw,[39m[38;5;12m [39m[38;5;12mfiles,[39m[38;5;12m [39m[38;5;12mbuffers,[39m[38;5;12m [39m[38;5;12mpipes,[39m[38;5;12m [39m[38;5;12msockets),[39m[38;5;12m [39m[38;5;12mseveral[39m[38;5;12m [39m[38;5;12mconcurrency[39m[38;5;12m [39m[38;5;12mtools[39m[38;5;12m [39m[38;5;12m(reference[39m[38;5;12m [39m
|
||||
[38;5;12mcounters,[39m[38;5;12m [39m[38;5;12mcounters,[39m[38;5;12m [39m[38;5;12mpools,[39m[38;5;12m [39m[38;5;12mfifos,[39m[38;5;12m [39m[38;5;12marrays),[39m[38;5;12m [39m[38;5;12mprocess[39m[38;5;12m [39m[38;5;12mcreation[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mpipes,[39m[38;5;12m [39m[38;5;12msupport[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mloading[39m[38;5;12m [39m[38;5;12mshared[39m[38;5;12m [39m[38;5;12mlibraries[39m[38;5;12m [39m[38;5;12m(on[39m[38;5;12m [39m[38;5;12mWindows[39m[38;5;12m [39m[38;5;12mor[39m[38;5;12m [39m[38;5;12mUnix),[39m[38;5;12m [39m[38;5;12mHTTP[39m[38;5;12m [39m[38;5;12mclient[39m[38;5;12m [39m[38;5;12mlibrary[39m[38;5;12m [39m[38;5;12mon[39m[38;5;12m [39m[38;5;12mtop[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mCURL[39m[38;5;12m [39m[38;5;12mor[39m[38;5;12m [39m[38;5;12mAWS.[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mgnatcoll-core[0m[38;5;12m (https://github.com/AdaCore/gnatcoll-core) - This is the core module of the GNAT Components Collection.[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mgnatcoll-bindings[0m[38;5;12m (https://github.com/AdaCore/gnatcoll-bindings) - This is the bindings module of the GNAT Components Collection.[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mgnatcoll-db[0m[38;5;12m (https://github.com/AdaCore/gnatcoll-db) - This is the DB module of the GNAT Components Collection.[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mgnatcoll-json[0m[38;5;12m (https://github.com/persan/gnatcoll-json) - This is a set of helpers for writing JSON-intefaces it contains JSON parses for most of the Ada runtime components.[39m
|
||||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mgneiss[0m[38;5;12m [39m[38;5;12m(https://github.com/Componolit/gneiss)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mGneiss[39m[38;5;12m [39m[38;5;12mis[39m[38;5;12m [39m[38;5;12man[39m[38;5;12m [39m[38;5;12minterface[39m[38;5;12m [39m[38;5;12mcollection[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mbe[39m[38;5;12m [39m[38;5;12mused[39m[38;5;12m [39m[38;5;12mwith[39m[38;5;12m [39m[38;5;12mapplications[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mcomponent[39m[38;5;12m [39m[38;5;12mbased[39m[38;5;12m [39m[38;5;12msystems.[39m[38;5;12m [39m[38;5;12mIt[39m[38;5;12m [39m[38;5;12maims[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mbe[39m[38;5;12m [39m[38;5;12measily[39m[38;5;12m [39m[38;5;12mportable/platform[39m[38;5;12m [39m[38;5;12mindependent[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mis[39m[38;5;12m [39m[38;5;12mcompatible[39m[38;5;12m [39m
|
||||
[38;5;12mwith[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;14m[1mada-runtime[0m[38;5;12m [39m[38;5;12m.[39m
|
||||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mgneiss[0m[38;5;12m [39m[38;5;12m(https://github.com/Componolit/gneiss)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mGneiss[39m[38;5;12m [39m[38;5;12mis[39m[38;5;12m [39m[38;5;12man[39m[38;5;12m [39m[38;5;12minterface[39m[38;5;12m [39m[38;5;12mcollection[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mbe[39m[38;5;12m [39m[38;5;12mused[39m[38;5;12m [39m[38;5;12mwith[39m[38;5;12m [39m[38;5;12mapplications[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mcomponent[39m[38;5;12m [39m[38;5;12mbased[39m[38;5;12m [39m[38;5;12msystems.[39m[38;5;12m [39m[38;5;12mIt[39m[38;5;12m [39m[38;5;12maims[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mbe[39m[38;5;12m [39m[38;5;12measily[39m[38;5;12m [39m[38;5;12mportable/platform[39m[38;5;12m [39m
|
||||
[38;5;12mindependent[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mis[39m[38;5;12m [39m[38;5;12mcompatible[39m[38;5;12m [39m[38;5;12mwith[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;14m[1mada-runtime[0m[38;5;12m [39m[38;5;12m.[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mlace[0m[38;5;12m (https://github.com/charlie5/lace) - A set of Ada components to allow 3D simulations, games and GUI's in Ada.[39m
|
||||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1masap[0m[38;5;12m [39m[38;5;12m(https://github.com/annexi-strayline/ASAP)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mA[39m[38;5;12m [39m[38;5;12mset[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mgeneral[39m[38;5;12m [39m[38;5;12mlibraries[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mthick[39m[38;5;12m [39m[38;5;12mbindings[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12muse[39m[38;5;12m [39m[38;5;12mwith[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mAURA[39m[38;5;12m [39m[38;5;12mpackage[39m[38;5;12m [39m[38;5;12mmanagement/build[39m[38;5;12m [39m[38;5;12mtool.[39m[38;5;12m [39m[38;5;12mIncludes[39m[38;5;12m [39m[38;5;12mTCP,[39m[38;5;12m [39m[38;5;12mTLS,[39m[38;5;12m [39m[38;5;12mHTTP,[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mhigh-performance[39m[38;5;12m [39m[38;5;12mJSON[39m[38;5;12m [39m
|
||||
[38;5;12mparser/generator,[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mformally[39m[38;5;12m [39m[38;5;12mverified[39m[38;5;12m [39m[38;5;12m(SPARK)[39m[38;5;12m [39m[38;5;12mUTF-8[39m[38;5;12m [39m[38;5;12mstream[39m[38;5;12m [39m[38;5;12mdecoder.[39m
|
||||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1masap[0m[38;5;12m [39m[38;5;12m(https://github.com/annexi-strayline/ASAP)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mA[39m[38;5;12m [39m[38;5;12mset[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mgeneral[39m[38;5;12m [39m[38;5;12mlibraries[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mthick[39m[38;5;12m [39m[38;5;12mbindings[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12muse[39m[38;5;12m [39m[38;5;12mwith[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mAURA[39m[38;5;12m [39m[38;5;12mpackage[39m[38;5;12m [39m[38;5;12mmanagement/build[39m[38;5;12m [39m[38;5;12mtool.[39m[38;5;12m [39m[38;5;12mIncludes[39m[38;5;12m [39m[38;5;12mTCP,[39m[38;5;12m [39m[38;5;12mTLS,[39m[38;5;12m [39m[38;5;12mHTTP,[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m
|
||||
[38;5;12mhigh-performance[39m[38;5;12m [39m[38;5;12mJSON[39m[38;5;12m [39m[38;5;12mparser/generator,[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mformally[39m[38;5;12m [39m[38;5;12mverified[39m[38;5;12m [39m[38;5;12m(SPARK)[39m[38;5;12m [39m[38;5;12mUTF-8[39m[38;5;12m [39m[38;5;12mstream[39m[38;5;12m [39m[38;5;12mdecoder.[39m
|
||||
|
||||
[38;2;255;187;0m[4mDistributed[0m
|
||||
[38;5;12m- [39m[38;5;14m[1mpoly-orb[0m[38;5;12m (https://github.com/AdaCore/PolyORB) - PolyORB provides a uniform solution to build distributed applications relying either on middleware standards.[39m
|
||||
@@ -387,26 +395,27 @@
|
||||
[38;5;12m- [39m[38;5;14m[1mada-doom-3[0m[38;5;12m (https://github.com/AdaDoom3/AdaDoom3) - Id Software's Id-tech-4-BFG in the Ada programming language.[39m
|
||||
|
||||
[38;2;255;187;0m[4mDatabase[0m
|
||||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mada-ado[0m[38;5;12m [39m[38;5;12m(https://github.com/stcarrez/ada-ado)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mAda[39m[38;5;12m [39m[38;5;12mDatabase[39m[38;5;12m [39m[38;5;12mObjects[39m[38;5;12m [39m[38;5;12mis[39m[38;5;12m [39m[38;5;12man[39m[38;5;12m [39m[38;5;12mAda05[39m[38;5;12m [39m[38;5;12mlibrary[39m[38;5;12m [39m[38;5;12mthat[39m[38;5;12m [39m[38;5;12mprovides[39m[38;5;12m [39m[38;5;12mobject[39m[38;5;12m [39m[38;5;12mrelational[39m[38;5;12m [39m[38;5;12mmapping[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12maccess[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mdatabase[39m[38;5;12m [39m[38;5;12min[39m[38;5;12m [39m[38;5;12mAda05.[39m[38;5;12m [39m[38;5;12mThe[39m[38;5;12m [39m[38;5;12mlibrary[39m[38;5;12m [39m[38;5;12msupports[39m[38;5;12m [39m[38;5;12mPostgresql,[39m[38;5;12m [39m[38;5;12mMySQL,[39m[38;5;12m [39m[38;5;12mSQLite[39m[38;5;12m [39m[38;5;12mas[39m
|
||||
[38;5;12mdatabases.[39m[38;5;12m [39m[38;5;12mMost[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mconcepts[39m[38;5;12m [39m[38;5;12mdevelopped[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mADO[39m[38;5;12m [39m[38;5;12mcome[39m[38;5;12m [39m[38;5;12mfrom[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mJava[39m[38;5;12m [39m[38;5;12mHibernate[39m[38;5;12m [39m[38;5;12mORM.[39m
|
||||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mada-ado[0m[38;5;12m [39m[38;5;12m(https://github.com/stcarrez/ada-ado)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mAda[39m[38;5;12m [39m[38;5;12mDatabase[39m[38;5;12m [39m[38;5;12mObjects[39m[38;5;12m [39m[38;5;12mis[39m[38;5;12m [39m[38;5;12man[39m[38;5;12m [39m[38;5;12mAda05[39m[38;5;12m [39m[38;5;12mlibrary[39m[38;5;12m [39m[38;5;12mthat[39m[38;5;12m [39m[38;5;12mprovides[39m[38;5;12m [39m[38;5;12mobject[39m[38;5;12m [39m[38;5;12mrelational[39m[38;5;12m [39m[38;5;12mmapping[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12maccess[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mdatabase[39m[38;5;12m [39m[38;5;12min[39m[38;5;12m [39m[38;5;12mAda05.[39m[38;5;12m [39m[38;5;12mThe[39m[38;5;12m [39m[38;5;12mlibrary[39m[38;5;12m [39m[38;5;12msupports[39m[38;5;12m [39m
|
||||
[38;5;12mPostgresql,[39m[38;5;12m [39m[38;5;12mMySQL,[39m[38;5;12m [39m[38;5;12mSQLite[39m[38;5;12m [39m[38;5;12mas[39m[38;5;12m [39m[38;5;12mdatabases.[39m[38;5;12m [39m[38;5;12mMost[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mconcepts[39m[38;5;12m [39m[38;5;12mdevelopped[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mADO[39m[38;5;12m [39m[38;5;12mcome[39m[38;5;12m [39m[38;5;12mfrom[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mJava[39m[38;5;12m [39m[38;5;12mHibernate[39m[38;5;12m [39m[38;5;12mORM.[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mada-base[0m[38;5;12m (https://github.com/jrmarino/AdaBase) - Thick database bindings to MySQL, PostgreSQL and SQLite for Ada.[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mapq-base[0m[38;5;12m (http://www.ravenports.com/catalog/bucket_F2/apq-base/standard/) - APQ is a database interface library written in Ada95.[39m
|
||||
|
||||
[38;2;255;187;0m[4mWeb[0m
|
||||
[38;5;12m- [39m[38;5;14m[1maws[0m[38;5;12m (https://github.com/AdaCore/aws) - AWS is a complete framework to develop Web based applications in Ada.[39m
|
||||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mawa[0m[38;5;12m [39m[38;5;12m(https://github.com/stcarrez/ada-awa)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mAda[39m[38;5;12m [39m[38;5;12mWeb[39m[38;5;12m [39m[38;5;12mApplication[39m[38;5;12m [39m[38;5;12mis[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mframework[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mbuild[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mWeb[39m[38;5;12m [39m[38;5;12mApplication[39m[38;5;12m [39m[38;5;12min[39m[38;5;12m [39m[38;5;12mAda[39m[38;5;12m [39m[38;5;12m2012.[39m[38;5;12m [39m[38;5;12mThe[39m[38;5;12m [39m[38;5;12mframework[39m[38;5;12m [39m[38;5;12mprovides[39m[38;5;12m [39m[38;5;12mseveral[39m[38;5;12m [39m[38;5;12mready[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12muse[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mextendable[39m[38;5;12m [39m[38;5;12mmodules[39m[38;5;12m [39m[38;5;12mthat[39m[38;5;12m [39m[38;5;12mare[39m[38;5;12m [39m[38;5;12mcommon[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mmany[39m
|
||||
[38;5;12mweb[39m[38;5;12m [39m[38;5;12mapplication.[39m[38;5;12m [39m[38;5;12mThis[39m[38;5;12m [39m[38;5;12mincludes[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mlogin,[39m[38;5;12m [39m[38;5;12mauthentication,[39m[38;5;12m [39m[38;5;12musers,[39m[38;5;12m [39m[38;5;12mpermissions,[39m[38;5;12m [39m[38;5;12mmanaging[39m[38;5;12m [39m[38;5;12mcomments,[39m[38;5;12m [39m[38;5;12mtags,[39m[38;5;12m [39m[38;5;12mvotes,[39m[38;5;12m [39m[38;5;12mdocuments,[39m[38;5;12m [39m[38;5;12mimages.[39m
|
||||
[48;5;235m[38;5;249m- **dynamo** (https://github.com/stcarrez/dynamo) - Code generator used to generate an Ada Web Application or database mappings from hibernate-like XML description, YAML doctrine model or UML models.[49m[39m
|
||||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mawa[0m[38;5;12m [39m[38;5;12m(https://github.com/stcarrez/ada-awa)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mAda[39m[38;5;12m [39m[38;5;12mWeb[39m[38;5;12m [39m[38;5;12mApplication[39m[38;5;12m [39m[38;5;12mis[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mframework[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mbuild[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mWeb[39m[38;5;12m [39m[38;5;12mApplication[39m[38;5;12m [39m[38;5;12min[39m[38;5;12m [39m[38;5;12mAda[39m[38;5;12m [39m[38;5;12m2012.[39m[38;5;12m [39m[38;5;12mThe[39m[38;5;12m [39m[38;5;12mframework[39m[38;5;12m [39m[38;5;12mprovides[39m[38;5;12m [39m[38;5;12mseveral[39m[38;5;12m [39m[38;5;12mready[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12muse[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mextendable[39m[38;5;12m [39m[38;5;12mmodules[39m[38;5;12m [39m
|
||||
[38;5;12mthat[39m[38;5;12m [39m[38;5;12mare[39m[38;5;12m [39m[38;5;12mcommon[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mmany[39m[38;5;12m [39m[38;5;12mweb[39m[38;5;12m [39m[38;5;12mapplication.[39m[38;5;12m [39m[38;5;12mThis[39m[38;5;12m [39m[38;5;12mincludes[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mlogin,[39m[38;5;12m [39m[38;5;12mauthentication,[39m[38;5;12m [39m[38;5;12musers,[39m[38;5;12m [39m[38;5;12mpermissions,[39m[38;5;12m [39m[38;5;12mmanaging[39m[38;5;12m [39m[38;5;12mcomments,[39m[38;5;12m [39m[38;5;12mtags,[39m[38;5;12m [39m[38;5;12mvotes,[39m[38;5;12m [39m[38;5;12mdocuments,[39m[38;5;12m [39m[38;5;12mimages.[39m
|
||||
[48;5;235m[38;5;249m- **dynamo** (https://github.com/stcarrez/dynamo) - Code generator used to generate an Ada Web Application or database mappings from hibernate-like XML description, YAML doctrine model or UML[49m[39m[48;5;235m[38;5;249m [49m[39m
|
||||
[48;5;235m[38;5;249m models.[49m[39m[48;5;235m[38;5;249m [49m[39m
|
||||
[48;5;235m[38;5;249m- **ada-wiki** (https://github.com/stcarrez/ada-wiki) - Ada Wiki is a small library that provides a Wiki engine.[49m[39m[48;5;235m[38;5;249m [49m[39m
|
||||
[48;5;235m[38;5;249m- **ada-security** (https://github.com/stcarrez/ada-security) - OAuth 2.0 client and server framework to secure web applications.[49m[39m[48;5;235m[38;5;249m [49m[39m
|
||||
[48;5;235m[38;5;249m- **ada-el** (https://github.com/stcarrez/ada-el) - This library provides the support for a simple Expression Language close to the Java Unified Expression Language (EL).[49m[39m[48;5;235m[38;5;249m [49m[39m
|
||||
[48;5;235m[38;5;249m- **ada-asf** (https://github.com/stcarrez/ada-asf) - Ada Server Faces allows to create web applications using the same pattern as the Java Server Faces (See JSR 252, JSR 314 and JSR 344).[49m[39m[48;5;235m[38;5;249m [49m[39m
|
||||
[48;5;235m[38;5;249m- **ada-servlet** (https://github.com/stcarrez/ada-servlet) - Ada Servlet allows to create web applications using the same pattern as the Java Servlet (See JSR 154, JSR 315).[49m[39m[48;5;235m[38;5;249m [49m[39m
|
||||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mswagger-ada[0m[38;5;12m [39m[38;5;12m(https://github.com/stcarrez/swagger-ada)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mAda[39m[38;5;12m [39m[38;5;12msupport[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mSwagger[39m[38;5;12m [39m[38;5;12mcodegen:[39m[38;5;12m [39m[38;5;12mOpenAPI[39m[38;5;12m [39m[38;5;12mGenerator[39m[38;5;12m [39m[38;5;12mis[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mcode[39m[38;5;12m [39m[38;5;12mgenerator[39m[38;5;12m [39m[38;5;12mthat[39m[38;5;12m [39m[38;5;12msupports[39m[38;5;12m [39m[38;5;12mgeneration[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mAPI[39m[38;5;12m [39m[38;5;12mclient[39m[38;5;12m [39m[38;5;12mlibraries,[39m[38;5;12m [39m[38;5;12mserver[39m[38;5;12m [39m[38;5;12mstubs[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mdocumentation[39m[38;5;12m [39m
|
||||
[38;5;12mautomatically[39m[38;5;12m [39m[38;5;12mgiven[39m[38;5;12m [39m[38;5;12man[39m[38;5;12m [39m[38;5;12mOpenAPI[39m[38;5;12m [39m[38;5;12mSpec.[39m
|
||||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mswagger-ada[0m[38;5;12m [39m[38;5;12m(https://github.com/stcarrez/swagger-ada)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mAda[39m[38;5;12m [39m[38;5;12msupport[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mSwagger[39m[38;5;12m [39m[38;5;12mcodegen:[39m[38;5;12m [39m[38;5;12mOpenAPI[39m[38;5;12m [39m[38;5;12mGenerator[39m[38;5;12m [39m[38;5;12mis[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mcode[39m[38;5;12m [39m[38;5;12mgenerator[39m[38;5;12m [39m[38;5;12mthat[39m[38;5;12m [39m[38;5;12msupports[39m[38;5;12m [39m[38;5;12mgeneration[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mAPI[39m[38;5;12m [39m[38;5;12mclient[39m[38;5;12m [39m[38;5;12mlibraries,[39m[38;5;12m [39m[38;5;12mserver[39m[38;5;12m [39m[38;5;12mstubs[39m
|
||||
[38;5;12mand[39m[38;5;12m [39m[38;5;12mdocumentation[39m[38;5;12m [39m[38;5;12mautomatically[39m[38;5;12m [39m[38;5;12mgiven[39m[38;5;12m [39m[38;5;12man[39m[38;5;12m [39m[38;5;12mOpenAPI[39m[38;5;12m [39m[38;5;12mSpec.[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mews[0m[38;5;12m (https://github.com/simonjwright/ews) - Embedded Web Server is a web server construction kit, designed for embedded applications using the GNAT Ada compiler.[39m
|
||||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mmatreshka[0m[38;5;12m [39m[38;5;12m(https://github.com/godunko/matreshka)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mMatreshka[39m[38;5;12m [39m[38;5;12mis[39m[38;5;12m [39m[38;5;12man[39m[38;5;12m [39m[38;5;12mAda[39m[38;5;12m [39m[38;5;12mframework[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mdevelop[39m[38;5;12m [39m[38;5;12minformation[39m[38;5;12m [39m[38;5;12msystems[39m[38;5;12m [39m[38;5;12mconsisting[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mfive[39m[38;5;12m [39m[38;5;12mmajor[39m[38;5;12m [39m[38;5;12mcomponents:[39m[38;5;12m [39m[38;5;12mLeague,[39m[38;5;12m [39m[38;5;12mXML[39m[38;5;12m [39m[38;5;12mprocessor,[39m[38;5;12m [39m[38;5;12mWeb[39m[38;5;12m [39m[38;5;12mframework,[39m[38;5;12m [39m[38;5;12mSQL[39m[38;5;12m [39m[38;5;12maccess,[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m
|
||||
[38;5;12mModeling[39m[38;5;12m [39m[38;5;12mframework.[39m
|
||||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mmatreshka[0m[38;5;12m [39m[38;5;12m(https://github.com/godunko/matreshka)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mMatreshka[39m[38;5;12m [39m[38;5;12mis[39m[38;5;12m [39m[38;5;12man[39m[38;5;12m [39m[38;5;12mAda[39m[38;5;12m [39m[38;5;12mframework[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mdevelop[39m[38;5;12m [39m[38;5;12minformation[39m[38;5;12m [39m[38;5;12msystems[39m[38;5;12m [39m[38;5;12mconsisting[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mfive[39m[38;5;12m [39m[38;5;12mmajor[39m[38;5;12m [39m[38;5;12mcomponents:[39m[38;5;12m [39m[38;5;12mLeague,[39m[38;5;12m [39m[38;5;12mXML[39m[38;5;12m [39m[38;5;12mprocessor,[39m[38;5;12m [39m[38;5;12mWeb[39m[38;5;12m [39m[38;5;12mframework,[39m[38;5;12m [39m
|
||||
[38;5;12mSQL[39m[38;5;12m [39m[38;5;12maccess,[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mModeling[39m[38;5;12m [39m[38;5;12mframework.[39m
|
||||
|
||||
[38;5;14m[1mmatreshka[0m[38;5;12m : https://github.com/godunko/matreshka[39m
|
||||
|
||||
@@ -446,11 +455,12 @@
|
||||
[38;2;255;187;0m[4mGeneration[0m
|
||||
[38;5;12m- [39m[38;5;14m[1masn1scc[0m[38;5;12m (https://github.com/ttsiodras/asn1scc) - ASN1SCC: An open source ASN.1 generator to Ada type declarations and encoders/decoders.[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mocarina[0m[38;5;12m (https://github.com/OpenAADL/ocarina) - AADL model processor: mappings to Ada code; Petri Nets; scheduling tools (MAST, Cheddar); WCET; REAL.[39m
|
||||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mfmt[0m[38;5;12m [39m[38;5;12m(http://www.inspirel.com/fmt/)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mFormal[39m[38;5;12m [39m[38;5;12mMethods[39m[38;5;12m [39m[38;5;12mToolkit[39m[38;5;12m [39m[38;5;12mis[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mset[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mextension[39m[38;5;12m [39m[38;5;12mpackages[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mMathematica,[39m[38;5;12m [39m[38;5;12msupporting[39m[38;5;12m [39m[38;5;12msoftware.[39m[38;5;12m [39m[38;5;12mengineering[39m[38;5;12m [39m[38;5;12mactivities[39m[38;5;12m [39m[38;5;12mrelated[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mmodeling,[39m[38;5;12m [39m[38;5;12mverification[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mAda[39m[38;5;12m [39m[38;5;12mcode[39m[38;5;12m [39m
|
||||
[38;5;12mgeneration.[39m
|
||||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mfmt[0m[38;5;12m [39m[38;5;12m(http://www.inspirel.com/fmt/)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mFormal[39m[38;5;12m [39m[38;5;12mMethods[39m[38;5;12m [39m[38;5;12mToolkit[39m[38;5;12m [39m[38;5;12mis[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mset[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mextension[39m[38;5;12m [39m[38;5;12mpackages[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mMathematica,[39m[38;5;12m [39m[38;5;12msupporting[39m[38;5;12m [39m[38;5;12msoftware.[39m[38;5;12m [39m[38;5;12mengineering[39m[38;5;12m [39m[38;5;12mactivities[39m[38;5;12m [39m[38;5;12mrelated[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mmodeling,[39m[38;5;12m [39m[38;5;12mverification[39m[38;5;12m [39m[38;5;12mand[39m
|
||||
[38;5;12mAda[39m[38;5;12m [39m[38;5;12mcode[39m[38;5;12m [39m[38;5;12mgeneration.[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mautomate[0m[38;5;12m (https://github.com/Blady-Com/Automate) - Finite-state machine generator.[39m
|
||||
[38;5;12m- [39m[38;5;14m[1majunitgen[0m[38;5;12m (https://github.com/mosteo/ajunitgen) - Generator of JUnit-compatible XML reports in Ada.[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mrecord-flux[0m[38;5;12m (https://github.com/Componolit/RecordFlux) - RecordFlux: Toolset for the formal specification of messages and the generation of verifiable binary parsers and message generators in SPARK.[39m
|
||||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mrecord-flux[0m[38;5;12m [39m[38;5;12m(https://github.com/Componolit/RecordFlux)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mRecordFlux:[39m[38;5;12m [39m[38;5;12mToolset[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mformal[39m[38;5;12m [39m[38;5;12mspecification[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mmessages[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mgeneration[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mverifiable[39m[38;5;12m [39m[38;5;12mbinary[39m[38;5;12m [39m[38;5;12mparsers[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mmessage[39m[38;5;12m [39m[38;5;12mgenerators[39m[38;5;12m [39m
|
||||
[38;5;12min[39m[38;5;12m [39m[38;5;12mSPARK.[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mresource-embedder[0m[38;5;12m (https://gitlab.com/stcarrez/resource-embedder) - Advanced Resource Embedder to embed files in binaries by producing C, Ada or Go source files.[39m
|
||||
|
||||
[38;2;255;187;0m[4mUML[0m
|
||||
@@ -482,7 +492,8 @@
|
||||
[38;5;12m- [39m[38;5;14m[1mada-lsp[0m[38;5;12m (https://github.com/reznikmm/ada-lsp) - Language Server Protocol for Ada.[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mada-lsp-client[0m[38;5;12m (https://github.com/Alex-Gamper/Ada-LanguageServer) - Prototype implementation of LSP client - Visual Studio 2017.[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mada-traits-containers[0m[38;5;12m (https://github.com/AdaCore/ada-traits-containers) - Generic Ada Library for Algorithms and Containers.[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mdequesterity[0m[38;5;12m (https://sourceforge.net/projects/dequesterity/) - Deque/buffer generics that consist of building blocks that may be combined in various ways to create higher abstraction buffers.[39m
|
||||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mdequesterity[0m[38;5;12m [39m[38;5;12m(https://sourceforge.net/projects/dequesterity/)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mDeque/buffer[39m[38;5;12m [39m[38;5;12mgenerics[39m[38;5;12m [39m[38;5;12mthat[39m[38;5;12m [39m[38;5;12mconsist[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mbuilding[39m[38;5;12m [39m[38;5;12mblocks[39m[38;5;12m [39m[38;5;12mthat[39m[38;5;12m [39m[38;5;12mmay[39m[38;5;12m [39m[38;5;12mbe[39m[38;5;12m [39m[38;5;12mcombined[39m[38;5;12m [39m[38;5;12min[39m[38;5;12m [39m[38;5;12mvarious[39m[38;5;12m [39m[38;5;12mways[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mcreate[39m[38;5;12m [39m[38;5;12mhigher[39m[38;5;12m [39m[38;5;12mabstraction[39m[38;5;12m [39m
|
||||
[38;5;12mbuffers.[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mpragmarc[0m[38;5;12m (https://github.com/jrcarter/PragmARC) - PragmAda Reusable Components (PragmARCs) from PragmAda S/W Engineering.[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mbooch95[0m[38;5;12m (https://sourceforge.net/projects/booch95/) - The Ada 95 Booch components are a port of Grady Booch's C++ components.[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mada-id[0m[38;5;12m (https://github.com/anthony-arnold/AdaID) - Simple Ada library for generating UUIDs.[39m
|
||||
@@ -495,7 +506,8 @@
|
||||
[38;5;12m- [39m[38;5;14m[1mnb-ada[0m[38;5;12m (https://github.com/andgi/NBAda) - NBAda : An Ada library of lock-free data structures and algorithms.[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mparaffin[0m[38;5;12m (https://sourceforge.net/projects/paraffin/) - A suite of Ada 2012 generics to facilitate iterative and recursive parallelism for multicore systems.[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mdeepend[0m[38;5;12m (https://sourceforge.net/projects/deepend/) - Deepend is a storage pool with subpool capabilities for Ada 2012, Ada 2005, and Ada 95.[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mcharles[0m[38;5;12m (https://web.archive.org/web/20161207211935/https://home.earthlink.net/~matthewjheaney/charles/) - Charles is an Ada 95 container library, precursor to Ada 2005+ standard containers.[39m
|
||||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mcharles[0m[38;5;12m [39m[38;5;12m(https://web.archive.org/web/20161207211935/https://home.earthlink.net/~matthewjheaney/charles/)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mCharles[39m[38;5;12m [39m[38;5;12mis[39m[38;5;12m [39m[38;5;12man[39m[38;5;12m [39m[38;5;12mAda[39m[38;5;12m [39m[38;5;12m95[39m[38;5;12m [39m[38;5;12mcontainer[39m[38;5;12m [39m[38;5;12mlibrary,[39m[38;5;12m [39m[38;5;12mprecursor[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mAda[39m[38;5;12m [39m[38;5;12m2005+[39m[38;5;12m [39m[38;5;12mstandard[39m[38;5;12m [39m
|
||||
[38;5;12mcontainers.[39m
|
||||
[38;5;12m- [39m[38;5;14m[1msimple-blockchain[0m[38;5;12m (https://github.com/tomekw/simple_blockchain) - Simple blockchain in Ada.[39m
|
||||
[38;5;12m- [39m[38;5;14m[1madagio[0m[38;5;12m (https://github.com/mosteo/adagio) - Gnutella2 (G2) network server leaf.[39m
|
||||
[38;5;12m- [39m[38;5;14m[1magpl[0m[38;5;12m (https://github.com/mosteo/agpl) - Ada General Purpose Library (Miscellaneous utilities, with a robotic flavor).[39m
|
||||
@@ -539,8 +551,8 @@
|
||||
[38;5;12m- [39m[38;5;14m[1mradalib[0m[38;5;12m (https://github.com/sergio-gomez/Radalib) - Ada library and tools for the analysis of Complex Networks and more.[39m
|
||||
|
||||
[38;2;255;187;0m[4mParsers, Scanners, Linters, Analysers, Interpreters and Prettyprinters[0m
|
||||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mlibadalang[0m[38;5;12m [39m[38;5;12m(https://github.com/AdaCore/libadalang/)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mLibadalang[39m[38;5;12m [39m[38;5;12mis[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mlibrary[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mparsing[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12msemantic[39m[38;5;12m [39m[38;5;12manalysis[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mAda[39m[38;5;12m [39m[38;5;12mcode.[39m[38;5;12m [39m[38;5;12mIt[39m[38;5;12m [39m[38;5;12mis[39m[38;5;12m [39m[38;5;12mmeant[39m[38;5;12m [39m[38;5;12mas[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mbuilding[39m[38;5;12m [39m[38;5;12mblock[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mintegration[39m[38;5;12m [39m[38;5;12minto[39m[38;5;12m [39m[38;5;12mother[39m[38;5;12m [39m[38;5;12mtools[39m[38;5;12m [39m[38;5;12m(IDE,[39m[38;5;12m [39m[38;5;12mstatic[39m[38;5;12m [39m
|
||||
[38;5;12manalyzers,[39m[38;5;12m [39m[38;5;12metc).[39m
|
||||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mlibadalang[0m[38;5;12m [39m[38;5;12m(https://github.com/AdaCore/libadalang/)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mLibadalang[39m[38;5;12m [39m[38;5;12mis[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mlibrary[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mparsing[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12msemantic[39m[38;5;12m [39m[38;5;12manalysis[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mAda[39m[38;5;12m [39m[38;5;12mcode.[39m[38;5;12m [39m[38;5;12mIt[39m[38;5;12m [39m[38;5;12mis[39m[38;5;12m [39m[38;5;12mmeant[39m[38;5;12m [39m[38;5;12mas[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mbuilding[39m[38;5;12m [39m[38;5;12mblock[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mintegration[39m[38;5;12m [39m[38;5;12minto[39m[38;5;12m [39m[38;5;12mother[39m[38;5;12m [39m[38;5;12mtools[39m
|
||||
[38;5;12m(IDE,[39m[38;5;12m [39m[38;5;12mstatic[39m[38;5;12m [39m[38;5;12manalyzers,[39m[38;5;12m [39m[38;5;12metc).[39m
|
||||
[38;5;12m- [39m[38;5;14m[1maflex-ayacc[0m[38;5;12m (https://blog.vacs.fr/vacs/blogs/post.html?post=2021/12/18/Aflex-1.5-and-Ayacc-1.3.0) - Ada scanner and parser generators.[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mwisitoken[0m[38;5;12m (https://stephe-leake.org/ada/wisitoken.html) - WisiToken is an LALR, LR1, and Packrat parser generator and run-time.[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mgela[0m[38;5;12m (https://github.com/reznikmm/gela) - Ada code analyzer.[39m
|
||||
@@ -553,7 +565,8 @@
|
||||
[38;5;12m- [39m[38;5;14m[1mxia[0m[38;5;12m (https://github.com/simonjwright/xia) - An Ada implementation of XPath 1.0.[39m
|
||||
|
||||
[38;2;255;187;0m[4mFormat Readers, Writers and Checkers[0m
|
||||
[38;5;12m- [39m[38;5;14m[1mini-files[0m[38;5;12m (https://github.com/zertovitch/ini-files) - The Ini file manager consists of a package, Config, which can read and modify informations from various configuration files known as "ini" files.[39m
|
||||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mini-files[0m[38;5;12m [39m[38;5;12m(https://github.com/zertovitch/ini-files)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mThe[39m[38;5;12m [39m[38;5;12mIni[39m[38;5;12m [39m[38;5;12mfile[39m[38;5;12m [39m[38;5;12mmanager[39m[38;5;12m [39m[38;5;12mconsists[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mpackage,[39m[38;5;12m [39m[38;5;12mConfig,[39m[38;5;12m [39m[38;5;12mwhich[39m[38;5;12m [39m[38;5;12mcan[39m[38;5;12m [39m[38;5;12mread[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mmodify[39m[38;5;12m [39m[38;5;12minformations[39m[38;5;12m [39m[38;5;12mfrom[39m[38;5;12m [39m[38;5;12mvarious[39m[38;5;12m [39m[38;5;12mconfiguration[39m[38;5;12m [39m[38;5;12mfiles[39m[38;5;12m [39m[38;5;12mknown[39m[38;5;12m [39m[38;5;12mas[39m[38;5;12m [39m
|
||||
[38;5;12m"ini"[39m[38;5;12m [39m[38;5;12mfiles.[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mprotobuf-ada[0m[38;5;12m (https://github.com/persan/protobuf-ada) - Experimental Ada code generation support for Google Protocol Buffers.[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mprotobuf[0m[38;5;12m (https://github.com/reznikmm/protobuf) - A Google Protocol Buffers implementation in Ada, using [39m[38;5;14m[1mmatreshka[0m[38;5;12m .[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mada-yaml[0m[38;5;12m (https://github.com/yaml/AdaYaml) - Experimental YAML 1.3 implementation in Ada.[39m
|
||||
@@ -566,8 +579,8 @@
|
||||
[38;5;12m- [39m[38;5;14m[1mgeneric-image-decoder[0m[38;5;12m (https://github.com/zertovitch/gid) - Multi-format image decoder library for Ada.[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mada-pdf-writer[0m[38;5;12m (https://github.com/zertovitch/ada-pdf-writer) - Ada package for producing easily and automatically PDF files, from an Ada program, with text, vector graphics, images (JPEG).[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mada-midi[0m[38;5;12m (https://github.com/frett27/Ada-Midi) - Implementation of Midi / MidiFile reading and writing.[39m
|
||||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mada-bar-codes[0m[38;5;12m [39m[38;5;12m(https://github.com/zertovitch/ada-bar-codes)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mAda[39m[38;5;12m [39m[38;5;12mBar[39m[38;5;12m [39m[38;5;12mCodes[39m[38;5;12m [39m[38;5;12mprovides[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mpackage[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mgenerating[39m[38;5;12m [39m[38;5;12mvarious[39m[38;5;12m [39m[38;5;12mtypes[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mbar[39m[38;5;12m [39m[38;5;12mcodes[39m[38;5;12m [39m[38;5;12m(1D,[39m[38;5;12m [39m[38;5;12mor[39m[38;5;12m [39m[38;5;12m2D[39m[38;5;12m [39m[38;5;12mlike[39m[38;5;12m [39m[38;5;12mQR[39m[38;5;12m [39m[38;5;12mcodes)[39m[38;5;12m [39m[38;5;12mon[39m[38;5;12m [39m[38;5;12mdifferent[39m[38;5;12m [39m[38;5;12moutput[39m[38;5;12m [39m[38;5;12mformats,[39m[38;5;12m [39m[38;5;12msuch[39m[38;5;12m [39m[38;5;12mas[39m[38;5;12m [39m[38;5;12mPDF[39m[38;5;12m [39m[38;5;12mor[39m[38;5;12m [39m
|
||||
[38;5;12mSVG.[39m
|
||||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mada-bar-codes[0m[38;5;12m [39m[38;5;12m(https://github.com/zertovitch/ada-bar-codes)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mAda[39m[38;5;12m [39m[38;5;12mBar[39m[38;5;12m [39m[38;5;12mCodes[39m[38;5;12m [39m[38;5;12mprovides[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mpackage[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mgenerating[39m[38;5;12m [39m[38;5;12mvarious[39m[38;5;12m [39m[38;5;12mtypes[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mbar[39m[38;5;12m [39m[38;5;12mcodes[39m[38;5;12m [39m[38;5;12m(1D,[39m[38;5;12m [39m[38;5;12mor[39m[38;5;12m [39m[38;5;12m2D[39m[38;5;12m [39m[38;5;12mlike[39m[38;5;12m [39m[38;5;12mQR[39m[38;5;12m [39m[38;5;12mcodes)[39m[38;5;12m [39m[38;5;12mon[39m[38;5;12m [39m[38;5;12mdifferent[39m[38;5;12m [39m[38;5;12moutput[39m[38;5;12m [39m
|
||||
[38;5;12mformats,[39m[38;5;12m [39m[38;5;12msuch[39m[38;5;12m [39m[38;5;12mas[39m[38;5;12m [39m[38;5;12mPDF[39m[38;5;12m [39m[38;5;12mor[39m[38;5;12m [39m[38;5;12mSVG.[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mada-bin2asc[0m[38;5;12m (https://github.com/jhumphry/Ada_BinToAsc) - Various binary-to-ASCII codecs such as Base64.[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mabf-io[0m[38;5;12m (https://github.com/gerr135/abf_io) - A library of access routines to Axon's ABF file format (electrophysiology, most common) in Ada.[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mada-toml[0m[38;5;12m (https://github.com/pmderodat/ada-toml) - TOML parser for Ada.[39m
|
||||
@@ -582,12 +595,14 @@
|
||||
[38;5;12m- [39m[38;5;14m[1madasockets[0m[38;5;12m (https://github.com/samueltardieu/adasockets) - IPv4 socket library (TCP, UDP, and multicast).[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mdbus-ada[0m[38;5;12m (https://codelabs.ch/dbus-ada/index.html) - The D_Bus/Ada library provides an Ada binding to the D-Bus message bus system.[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mzeromq-ada[0m[38;5;12m (https://github.com/persan/zeromq-Ada.git) - Binding to the ZeroMQ comunications-library.[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mtomi-4-ada[0m[38;5;12m (https://sourceforge.net/projects/tomi4ada) - Wrappers for various client/server and pub/sub messaging protocols (AMQP, STOMP and ZeroMQ), focusing exclusively on text message communications.[39m
|
||||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mtomi-4-ada[0m[38;5;12m [39m[38;5;12m(https://sourceforge.net/projects/tomi4ada)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mWrappers[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mvarious[39m[38;5;12m [39m[38;5;12mclient/server[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mpub/sub[39m[38;5;12m [39m[38;5;12mmessaging[39m[38;5;12m [39m[38;5;12mprotocols[39m[38;5;12m [39m[38;5;12m(AMQP,[39m[38;5;12m [39m[38;5;12mSTOMP[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mZeroMQ),[39m[38;5;12m [39m[38;5;12mfocusing[39m[38;5;12m [39m[38;5;12mexclusively[39m[38;5;12m [39m[38;5;12mon[39m[38;5;12m [39m[38;5;12mtext[39m[38;5;12m [39m[38;5;12mmessage[39m[38;5;12m [39m
|
||||
[38;5;12mcommunications.[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mmosquitto-ada[0m[38;5;12m (https://github.com/persan/mosquitto-ada) - Binding for the MQTT broker Mosquitto.[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mtlsada[0m[38;5;12m (https://git.sr.ht/~nytpu/tlsada) - Bindings to the libtls TLS/SSL library.[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mkafka-ada[0m[38;5;12m (https://github.com/Latence-Technologies/Kafka-Ada) - Binding for the C librdkafka library, allows sending and receiving from a Kafka bus.[39m
|
||||
[38;5;12m- [39m[38;5;14m[1madare-net[0m[38;5;12m (https://gitlab.com/daresoft/network/adare_net) - This is a small, portable and easy to use Ada network lib. It supports ipv4 ipv6 udp and tcp, and can 'listen' with ipv6, too.[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mpcsc-ada[0m[38;5;12m (https://www.codelabs.ch/pcscada) - PCSC/Ada provides a thick Ada binding to PC/SC-middleware. The library allows programs written in Ada to communicate with smart cards using the SCard API.[39m
|
||||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mpcsc-ada[0m[38;5;12m [39m[38;5;12m(https://www.codelabs.ch/pcscada)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mPCSC/Ada[39m[38;5;12m [39m[38;5;12mprovides[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mthick[39m[38;5;12m [39m[38;5;12mAda[39m[38;5;12m [39m[38;5;12mbinding[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mPC/SC-middleware.[39m[38;5;12m [39m[38;5;12mThe[39m[38;5;12m [39m[38;5;12mlibrary[39m[38;5;12m [39m[38;5;12mallows[39m[38;5;12m [39m[38;5;12mprograms[39m[38;5;12m [39m[38;5;12mwritten[39m[38;5;12m [39m[38;5;12min[39m[38;5;12m [39m[38;5;12mAda[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mcommunicate[39m[38;5;12m [39m[38;5;12mwith[39m[38;5;12m [39m[38;5;12msmart[39m[38;5;12m [39m[38;5;12mcards[39m[38;5;12m [39m[38;5;12musing[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m
|
||||
[38;5;12mSCard[39m[38;5;12m [39m[38;5;12mAPI.[39m
|
||||
|
||||
[38;2;255;187;0m[4mChatting and Communication[0m
|
||||
[38;5;12m- [39m[38;5;14m[1maxmpp[0m[38;5;12m (https://github.com/coopht/axmpp) - With the AXMPP library you can connect to a Jabber server to send and receive messages.[39m
|
||||
@@ -629,9 +644,10 @@
|
||||
[38;5;12m- [39m[38;5;14m[1moto[0m[38;5;12m (https://github.com/darkestkhan/oto) - Ada binding to OpenAL which tries to mimic original API while using Ada types.[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mcoreland-openal-ada[0m[38;5;12m (https://github.com/io7m/coreland-openal-ada) - Ada binding to OpenAL.[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mada-synthetizer[0m[38;5;12m (https://github.com/frett27/Ada-Synthetizer) - Sound Synthetizer Library implemented in Ada.[39m
|
||||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mscala[0m[38;5;12m [39m[38;5;12m(https://www.huygens-fokker.org/scala)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mScala[39m[38;5;12m [39m[38;5;12mis[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mpowerful[39m[38;5;12m [39m[38;5;12msoftware[39m[38;5;12m [39m[38;5;12mtool[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mexperimentation[39m[38;5;12m [39m[38;5;12mwith[39m[38;5;12m [39m[38;5;12mmusical[39m[38;5;12m [39m[38;5;12mtunings,[39m[38;5;12m [39m[38;5;12msuch[39m[38;5;12m [39m[38;5;12mas[39m[38;5;12m [39m[38;5;12mjust[39m[38;5;12m [39m[38;5;12mintonation[39m[38;5;12m [39m[38;5;12mscales,[39m[38;5;12m [39m[38;5;12mequal[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mhistorical[39m[38;5;12m [39m[38;5;12mtemperaments,[39m[38;5;12m [39m[38;5;12mmicrotonal[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m
|
||||
[38;5;12mmacrotonal[39m[38;5;12m [39m[38;5;12mscales,[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mnon-Western[39m[38;5;12m [39m[38;5;12mscales.[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mportable-openal-sound[0m[38;5;12m (https://github.com/fastrgv/portable-openal-sound) - A linux-sound-playing package for Ada apps that can asynchronously start and stop music loops, as well as initiate transient sounds.[39m
|
||||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mscala[0m[38;5;12m [39m[38;5;12m(https://www.huygens-fokker.org/scala)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mScala[39m[38;5;12m [39m[38;5;12mis[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mpowerful[39m[38;5;12m [39m[38;5;12msoftware[39m[38;5;12m [39m[38;5;12mtool[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mexperimentation[39m[38;5;12m [39m[38;5;12mwith[39m[38;5;12m [39m[38;5;12mmusical[39m[38;5;12m [39m[38;5;12mtunings,[39m[38;5;12m [39m[38;5;12msuch[39m[38;5;12m [39m[38;5;12mas[39m[38;5;12m [39m[38;5;12mjust[39m[38;5;12m [39m[38;5;12mintonation[39m[38;5;12m [39m[38;5;12mscales,[39m[38;5;12m [39m[38;5;12mequal[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mhistorical[39m[38;5;12m [39m[38;5;12mtemperaments,[39m
|
||||
[38;5;12mmicrotonal[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mmacrotonal[39m[38;5;12m [39m[38;5;12mscales,[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mnon-Western[39m[38;5;12m [39m[38;5;12mscales.[39m
|
||||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mportable-openal-sound[0m[38;5;12m [39m[38;5;12m(https://github.com/fastrgv/portable-openal-sound)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mA[39m[38;5;12m [39m[38;5;12mlinux-sound-playing[39m[38;5;12m [39m[38;5;12mpackage[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mAda[39m[38;5;12m [39m[38;5;12mapps[39m[38;5;12m [39m[38;5;12mthat[39m[38;5;12m [39m[38;5;12mcan[39m[38;5;12m [39m[38;5;12masynchronously[39m[38;5;12m [39m[38;5;12mstart[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mstop[39m[38;5;12m [39m[38;5;12mmusic[39m[38;5;12m [39m[38;5;12mloops,[39m[38;5;12m [39m[38;5;12mas[39m[38;5;12m [39m[38;5;12mwell[39m[38;5;12m [39m[38;5;12mas[39m[38;5;12m [39m[38;5;12minitiate[39m
|
||||
[38;5;12mtransient[39m[38;5;12m [39m[38;5;12msounds.[39m
|
||||
[38;5;12m- [39m[38;5;14m[1madaogg[0m[38;5;12m (https://phasercat.com/adaogg/) - Complete thin interface layer that brings the Ogg, Vorbis, and Theora libraries to the Ada 2012 programming language.[39m
|
||||
|
||||
[38;2;255;187;0m[4mLocalization[0m
|
||||
@@ -681,8 +697,8 @@
|
||||
[38;2;255;187;0m[4mHardware and Embedded[0m
|
||||
|
||||
[38;2;255;187;0m[4mFrameworks[0m
|
||||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mSweetAda[0m[38;5;12m [39m[38;5;12m(https://github.com/gabriele-galeotti/SweetAda)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mA[39m[38;5;12m [39m[38;5;12mlightweight[39m[38;5;12m [39m[38;5;12mdevelopment[39m[38;5;12m [39m[38;5;12mframework[39m[38;5;12m [39m[38;5;12mwhose[39m[38;5;12m [39m[38;5;12mpurpose[39m[38;5;12m [39m[38;5;12mis[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mimplementation[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mAda-based[39m[38;5;12m [39m[38;5;12msoftware[39m[38;5;12m [39m[38;5;12msystems.[39m[38;5;12m [39m[38;5;12mIt[39m[38;5;12m [39m[38;5;12msupports[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mplethora[39m[38;5;12m [39m[38;5;12mor[39m[38;5;12m [39m[38;5;12mCPU[39m[38;5;12m [39m[38;5;12marchitectures[39m[38;5;12m [39m[38;5;12mand[39m
|
||||
[38;5;12mdevelopment[39m[38;5;12m [39m[38;5;12mboards.[39m
|
||||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mSweetAda[0m[38;5;12m [39m[38;5;12m(https://github.com/gabriele-galeotti/SweetAda)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mA[39m[38;5;12m [39m[38;5;12mlightweight[39m[38;5;12m [39m[38;5;12mdevelopment[39m[38;5;12m [39m[38;5;12mframework[39m[38;5;12m [39m[38;5;12mwhose[39m[38;5;12m [39m[38;5;12mpurpose[39m[38;5;12m [39m[38;5;12mis[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mimplementation[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mAda-based[39m[38;5;12m [39m[38;5;12msoftware[39m[38;5;12m [39m[38;5;12msystems.[39m[38;5;12m [39m[38;5;12mIt[39m[38;5;12m [39m[38;5;12msupports[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mplethora[39m[38;5;12m [39m[38;5;12mor[39m[38;5;12m [39m
|
||||
[38;5;12mCPU[39m[38;5;12m [39m[38;5;12marchitectures[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mdevelopment[39m[38;5;12m [39m[38;5;12mboards.[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mrobotics-with-ada[0m[38;5;12m (https://github.com/AdaCore/Robotics_with_Ada) - Robotics with Ada, ARM, and Lego.[39m
|
||||
[38;5;12m- [39m[38;5;14m[1madamant[0m[38;5;12m (https://github.com/lasp/adamant) - A component-based, model-driven framework for constructing reliable and reusable real-time software.[39m
|
||||
|
||||
@@ -694,14 +710,15 @@
|
||||
[38;5;12m- [39m[38;5;14m[1mem-brick[0m[38;5;12m (https://github.com/it-cosmos/emBRICK) - emBRICK driver and support for emBRICK in Ada.[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mdw1000[0m[38;5;12m (https://github.com/damaki/DW1000) - Ada/SPARK driver for the DecaWave DW1000 ultra-wideband (UWB) radio chip.[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mevb1000[0m[38;5;12m (https://github.com/damaki/EVB1000) - Ada/SPARK drivers to control the on-board peripherals of the DecaWave EVB1000 evaluation board.[39m
|
||||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mmultiplexed-io[0m[38;5;12m [39m[38;5;12m(https://github.com/simonjwright/multiplexed-io)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mThis[39m[38;5;12m [39m[38;5;12mcontains[39m[38;5;12m [39m[38;5;12mexplorations,[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mAdaPilot,[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mimplementing[39m[38;5;12m [39m[38;5;12mdrivers[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mAdaRacer[39m[38;5;12m [39m[38;5;12mMCU,[39m[38;5;12m [39m[38;5;12musing[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mRavenscar[39m[38;5;12m [39m[38;5;12mprofile[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mAda[39m[38;5;12m [39m[38;5;12m2012[39m[38;5;12m [39m[38;5;12mfrom[39m[38;5;12m [39m[38;5;12mAdaCore[39m[38;5;12m [39m
|
||||
[38;5;12mand[39m[38;5;12m [39m[38;5;12mdevice[39m[38;5;12m [39m[38;5;12mbindings[39m[38;5;12m [39m[38;5;12mgenerated[39m[38;5;12m [39m[38;5;12musing[39m[38;5;12m [39m[38;5;12mSVD2Ada.[39m
|
||||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mmultiplexed-io[0m[38;5;12m [39m[38;5;12m(https://github.com/simonjwright/multiplexed-io)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mThis[39m[38;5;12m [39m[38;5;12mcontains[39m[38;5;12m [39m[38;5;12mexplorations,[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mAdaPilot,[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mimplementing[39m[38;5;12m [39m[38;5;12mdrivers[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mAdaRacer[39m[38;5;12m [39m[38;5;12mMCU,[39m[38;5;12m [39m[38;5;12musing[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mRavenscar[39m[38;5;12m [39m[38;5;12mprofile[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mAda[39m[38;5;12m [39m
|
||||
[38;5;12m2012[39m[38;5;12m [39m[38;5;12mfrom[39m[38;5;12m [39m[38;5;12mAdaCore[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mdevice[39m[38;5;12m [39m[38;5;12mbindings[39m[38;5;12m [39m[38;5;12mgenerated[39m[38;5;12m [39m[38;5;12musing[39m[38;5;12m [39m[38;5;12mSVD2Ada.[39m
|
||||
|
||||
[38;2;255;187;0m[4mControllers[0m
|
||||
[38;5;12m- [39m[38;5;14m[1msolenoid-engine-controller[0m[38;5;12m (https://github.com/Fabien-Chouteau/solenoid-engine-controller) - Software controller for solenoid engines (Ada/STM32F4).[39m
|
||||
|
||||
[38;2;255;187;0m[4mCommunication[0m
|
||||
[38;5;12m- [39m[38;5;14m[1msensortile[0m[38;5;12m (https://github.com/morbos/STM32/tree/master/L/L476/sensortile) - This project shows how to initialize a SensorTile and how to send sensor data over BLE from a SensorTile to a suitable host.[39m
|
||||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1msensortile[0m[38;5;12m [39m[38;5;12m(https://github.com/morbos/STM32/tree/master/L/L476/sensortile)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mThis[39m[38;5;12m [39m[38;5;12mproject[39m[38;5;12m [39m[38;5;12mshows[39m[38;5;12m [39m[38;5;12mhow[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12minitialize[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mSensorTile[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mhow[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12msend[39m[38;5;12m [39m[38;5;12msensor[39m[38;5;12m [39m[38;5;12mdata[39m[38;5;12m [39m[38;5;12mover[39m[38;5;12m [39m[38;5;12mBLE[39m[38;5;12m [39m[38;5;12mfrom[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mSensorTile[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m
|
||||
[38;5;12msuitable[39m[38;5;12m [39m[38;5;12mhost.[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mada-enet[0m[38;5;12m (https://github.com/stcarrez/ada-enet) - Embedded network stack (Ethernet driver, IPv4, UDP, DNS, DHCP, NTP) for STM32F746 or STM32F769.[39m
|
||||
|
||||
[38;2;255;187;0m[4mLibraries[0m
|
||||
@@ -719,9 +736,10 @@
|
||||
[38;5;12m- [39m[38;5;14m[1mspark-railway-demo[0m[38;5;12m (https://github.com/Fabien-Chouteau/spark-railway-demo) - Simulated railway network in SPARK/Ada.[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mmicro-tem-pi[0m[38;5;12m (https://github.com/jklmnn/MicroTemPi) - Raspberry Pi using a BBC Micro:Bit as temperature sensor.[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mwee-noise-maker[0m[38;5;12m (https://github.com/Fabien-Chouteau/Wee-Noise-Maker) - Wee Noise Maker is an open source pocket synthesizer.[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mlunar-lander-rotation[0m[38;5;12m (https://github.com/AdaCore/Lunar_Lander_Rotation_Demo) - Program that interacts with the AdaFruit BNO055 breakout board in order to send orientation data to a host computer.[39m
|
||||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mrailway-simulation[0m[38;5;12m [39m[38;5;12m(https://github.com/AdaCore/SPARK_Railway_Simulation_Demo)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mProgram[39m[38;5;12m [39m[38;5;12msimulating[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mrailway[39m[38;5;12m [39m[38;5;12mnetwork[39m[38;5;12m [39m[38;5;12mwith[39m[38;5;12m [39m[38;5;12mtrains,[39m[38;5;12m [39m[38;5;12mswitches[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12msignaling.[39m[38;5;12m [39m[38;5;12mThe[39m[38;5;12m [39m[38;5;12msignaling[39m[38;5;12m [39m[38;5;12msystem[39m[38;5;12m [39m[38;5;12mis[39m[38;5;12m [39m[38;5;12mproven[39m[38;5;12m [39m[38;5;12mwith[39m[38;5;12m [39m[38;5;12mSPARK/Ada[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mensure[39m
|
||||
[38;5;12mthat[39m[38;5;12m [39m[38;5;12mtrains[39m[38;5;12m [39m[38;5;12mcannot[39m[38;5;12m [39m[38;5;12mcollide.[39m
|
||||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mlunar-lander-rotation[0m[38;5;12m [39m[38;5;12m(https://github.com/AdaCore/Lunar_Lander_Rotation_Demo)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mProgram[39m[38;5;12m [39m[38;5;12mthat[39m[38;5;12m [39m[38;5;12minteracts[39m[38;5;12m [39m[38;5;12mwith[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mAdaFruit[39m[38;5;12m [39m[38;5;12mBNO055[39m[38;5;12m [39m[38;5;12mbreakout[39m[38;5;12m [39m[38;5;12mboard[39m[38;5;12m [39m[38;5;12min[39m[38;5;12m [39m[38;5;12morder[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12msend[39m[38;5;12m [39m[38;5;12morientation[39m[38;5;12m [39m[38;5;12mdata[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mhost[39m[38;5;12m [39m
|
||||
[38;5;12mcomputer.[39m
|
||||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mrailway-simulation[0m[38;5;12m [39m[38;5;12m(https://github.com/AdaCore/SPARK_Railway_Simulation_Demo)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mProgram[39m[38;5;12m [39m[38;5;12msimulating[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mrailway[39m[38;5;12m [39m[38;5;12mnetwork[39m[38;5;12m [39m[38;5;12mwith[39m[38;5;12m [39m[38;5;12mtrains,[39m[38;5;12m [39m[38;5;12mswitches[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12msignaling.[39m[38;5;12m [39m[38;5;12mThe[39m[38;5;12m [39m[38;5;12msignaling[39m[38;5;12m [39m[38;5;12msystem[39m[38;5;12m [39m[38;5;12mis[39m[38;5;12m [39m[38;5;12mproven[39m[38;5;12m [39m[38;5;12mwith[39m
|
||||
[38;5;12mSPARK/Ada[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mensure[39m[38;5;12m [39m[38;5;12mthat[39m[38;5;12m [39m[38;5;12mtrains[39m[38;5;12m [39m[38;5;12mcannot[39m[38;5;12m [39m[38;5;12mcollide.[39m
|
||||
[38;5;12m- [39m[38;5;14m[1metherscope[0m[38;5;12m (https://github.com/stcarrez/etherscope) - Ethernet traffic monitor on a STM32F746 board.[39m
|
||||
|
||||
[38;2;255;187;0m[4mGenerators[0m
|
||||
@@ -736,8 +754,8 @@
|
||||
[38;5;12m- [39m[38;5;14m[1mhunter[0m[38;5;12m (https://github.com/thindil/hunter) - Graphical ([39m[38;5;14m[1mgtkada[0m[38;5;12m ) file manager for Linux.[39m
|
||||
|
||||
[38;2;255;187;0m[4mMail[0m
|
||||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mtrash-finder[0m[38;5;12m [39m[38;5;12m(http://www.rrsoftware.com/html/prodinf/tf/tf-main.html)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mTrash[39m[38;5;12m [39m[38;5;12mFinder[39m[38;5;12m [39m[38;5;12mis[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mmail[39m[38;5;12m [39m[38;5;12mfilter[39m[38;5;12m [39m[38;5;12mthat[39m[38;5;12m [39m[38;5;12moperates[39m[38;5;12m [39m[38;5;12mas[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mplugin[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12myour[39m[38;5;12m [39m[38;5;12mmail[39m[38;5;12m [39m[38;5;12mserver,[39m[38;5;12m [39m[38;5;12mproviding[39m[38;5;12m [39m[38;5;12mfiltering[39m[38;5;12m [39m[38;5;12mon[39m[38;5;12m [39m[38;5;12mdozens[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mcriteria[39m[38;5;12m [39m[38;5;12malong[39m[38;5;12m [39m[38;5;12mwith[39m[38;5;12m [39m
|
||||
[38;5;12mmanagement[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mknown[39m[38;5;12m [39m[38;5;12mgood[39m[38;5;12m [39m[38;5;12mmail.[39m
|
||||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mtrash-finder[0m[38;5;12m [39m[38;5;12m(http://www.rrsoftware.com/html/prodinf/tf/tf-main.html)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mTrash[39m[38;5;12m [39m[38;5;12mFinder[39m[38;5;12m [39m[38;5;12mis[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mmail[39m[38;5;12m [39m[38;5;12mfilter[39m[38;5;12m [39m[38;5;12mthat[39m[38;5;12m [39m[38;5;12moperates[39m[38;5;12m [39m[38;5;12mas[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mplugin[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12myour[39m[38;5;12m [39m[38;5;12mmail[39m[38;5;12m [39m[38;5;12mserver,[39m[38;5;12m [39m[38;5;12mproviding[39m[38;5;12m [39m[38;5;12mfiltering[39m[38;5;12m [39m[38;5;12mon[39m[38;5;12m [39m[38;5;12mdozens[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m
|
||||
[38;5;12mcriteria[39m[38;5;12m [39m[38;5;12malong[39m[38;5;12m [39m[38;5;12mwith[39m[38;5;12m [39m[38;5;12mmanagement[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mknown[39m[38;5;12m [39m[38;5;12mgood[39m[38;5;12m [39m[38;5;12mmail.[39m
|
||||
|
||||
[38;2;255;187;0m[4mWeb[0m
|
||||
[38;5;12m- [39m[38;5;14m[1mironsides[0m[38;5;12m (https://ironsides.martincarlisle.com) - Authoritative DNS server verified by SPARK/Ada.[39m
|
||||
@@ -768,24 +786,27 @@
|
||||
[38;5;12m - [39m[38;5;14m[1mtp7-ada-gnoga[0m[38;5;12m (https://github.com/Blady-Com/tp7ada-gnoga) - Implementation of Turbo Pascal 7.0 units with [39m[38;5;14m[1mgnoga[0m[38;5;12m .[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mtiled-code-gen[0m[38;5;12m (https://github.com/Fabien-Chouteau/tiled-code-gen) - Code generator for Tiled the map editor.[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mj2ada[0m[38;5;12m (https://github.com/Blady-Com/j2ada) - Translator for a Java valid source code in Ada source code.[39m
|
||||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mada-magic[0m[38;5;12m [39m[38;5;12m(https://www.mapusoft.com/ada-to-c-changer/)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mSofCheck[39m[38;5;12m [39m[38;5;12mAdaMagic[39m[38;5;12m [39m[38;5;12mis[39m[38;5;12m [39m[38;5;12mACATS[39m[38;5;12m [39m[38;5;12mvalidated[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mcertified[39m[38;5;12m [39m[38;5;12mAda[39m[38;5;12m [39m[38;5;12mcompiler[39m[38;5;12m [39m[38;5;12mtargeting[39m[38;5;12m [39m[38;5;12mC[39m[38;5;12m [39m[38;5;12mand/or[39m[38;5;12m [39m[38;5;12mC++[39m[38;5;12m [39m[38;5;12m(4[39m[38;5;12m [39m[38;5;12mcommand[39m[38;5;12m [39m[38;5;12mline[39m[38;5;12m [39m[38;5;12mswitches[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mfine[39m[38;5;12m [39m[38;5;12mtuning).[39m[38;5;12m [39m[38;5;12mObjectAda[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mseveral[39m[38;5;12m [39m
|
||||
[38;5;12mother[39m[38;5;12m [39m[38;5;12mcommercial[39m[38;5;12m [39m[38;5;12mcompilers[39m[38;5;12m [39m[38;5;12mshare[39m[38;5;12m [39m[38;5;12mengine[39m[38;5;12m [39m[38;5;12mwith[39m[38;5;12m [39m[38;5;12mAdaMagic.[39m[38;5;12m [39m[38;5;12mMapuSoft[39m[38;5;12m [39m[38;5;12mdistributes[39m[38;5;12m [39m[38;5;12mAdaMagic[39m[38;5;12m [39m[38;5;12mas[39m[38;5;12m [39m[38;5;12mintegral[39m[38;5;12m [39m[38;5;12mcomponent[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mAppCOE.[39m
|
||||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mada-magic[0m[38;5;12m [39m[38;5;12m(https://www.mapusoft.com/ada-to-c-changer/)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mSofCheck[39m[38;5;12m [39m[38;5;12mAdaMagic[39m[38;5;12m [39m[38;5;12mis[39m[38;5;12m [39m[38;5;12mACATS[39m[38;5;12m [39m[38;5;12mvalidated[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mcertified[39m[38;5;12m [39m[38;5;12mAda[39m[38;5;12m [39m[38;5;12mcompiler[39m[38;5;12m [39m[38;5;12mtargeting[39m[38;5;12m [39m[38;5;12mC[39m[38;5;12m [39m[38;5;12mand/or[39m[38;5;12m [39m[38;5;12mC++[39m[38;5;12m [39m[38;5;12m(4[39m[38;5;12m [39m[38;5;12mcommand[39m[38;5;12m [39m[38;5;12mline[39m[38;5;12m [39m[38;5;12mswitches[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mfine[39m[38;5;12m [39m[38;5;12mtuning).[39m[38;5;12m [39m
|
||||
[38;5;12mObjectAda[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mseveral[39m[38;5;12m [39m[38;5;12mother[39m[38;5;12m [39m[38;5;12mcommercial[39m[38;5;12m [39m[38;5;12mcompilers[39m[38;5;12m [39m[38;5;12mshare[39m[38;5;12m [39m[38;5;12mengine[39m[38;5;12m [39m[38;5;12mwith[39m[38;5;12m [39m[38;5;12mAdaMagic.[39m[38;5;12m [39m[38;5;12mMapuSoft[39m[38;5;12m [39m[38;5;12mdistributes[39m[38;5;12m [39m[38;5;12mAdaMagic[39m[38;5;12m [39m[38;5;12mas[39m[38;5;12m [39m[38;5;12mintegral[39m[38;5;12m [39m[38;5;12mcomponent[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mAppCOE.[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mcappulada[0m[38;5;12m (https://github.com/Componolit/Cappulada) - Ada binding generator for C++.[39m
|
||||
[38;5;12m- [39m[38;5;14m[1masis2xml[0m[38;5;12m (https://github.com/simonjwright/asis2xml) - Converts Ada sources' ASIS representation to XML, so as to make it easier to develop reporting and transformational tools using (for example) XSLT.[39m
|
||||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1masis2xml[0m[38;5;12m [39m[38;5;12m(https://github.com/simonjwright/asis2xml)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mConverts[39m[38;5;12m [39m[38;5;12mAda[39m[38;5;12m [39m[38;5;12msources'[39m[38;5;12m [39m[38;5;12mASIS[39m[38;5;12m [39m[38;5;12mrepresentation[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mXML,[39m[38;5;12m [39m[38;5;12mso[39m[38;5;12m [39m[38;5;12mas[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mmake[39m[38;5;12m [39m[38;5;12mit[39m[38;5;12m [39m[38;5;12measier[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mdevelop[39m[38;5;12m [39m[38;5;12mreporting[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mtransformational[39m[38;5;12m [39m[38;5;12mtools[39m[38;5;12m [39m[38;5;12musing[39m[38;5;12m [39m[38;5;12m(for[39m[38;5;12m [39m
|
||||
[38;5;12mexample)[39m[38;5;12m [39m[38;5;12mXSLT.[39m
|
||||
|
||||
[38;2;255;187;0m[4mShells, Interpreters and Emulators[0m
|
||||
[38;5;12m- [39m[38;5;14m[1msparforte[0m[38;5;12m (https://sparforte.com/) - SPARforte programming language is an Ada-like scripting language, previously known as business user shell (bush). Can be used as interactive UNIX shell replacement.[39m
|
||||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1msparforte[0m[38;5;12m [39m[38;5;12m(https://sparforte.com/)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mSPARforte[39m[38;5;12m [39m[38;5;12mprogramming[39m[38;5;12m [39m[38;5;12mlanguage[39m[38;5;12m [39m[38;5;12mis[39m[38;5;12m [39m[38;5;12man[39m[38;5;12m [39m[38;5;12mAda-like[39m[38;5;12m [39m[38;5;12mscripting[39m[38;5;12m [39m[38;5;12mlanguage,[39m[38;5;12m [39m[38;5;12mpreviously[39m[38;5;12m [39m[38;5;12mknown[39m[38;5;12m [39m[38;5;12mas[39m[38;5;12m [39m[38;5;12mbusiness[39m[38;5;12m [39m[38;5;12muser[39m[38;5;12m [39m[38;5;12mshell[39m[38;5;12m [39m[38;5;12m(bush).[39m[38;5;12m [39m[38;5;12mCan[39m[38;5;12m [39m[38;5;12mbe[39m[38;5;12m [39m[38;5;12mused[39m[38;5;12m [39m[38;5;12mas[39m[38;5;12m [39m[38;5;12minteractive[39m[38;5;12m [39m[38;5;12mUNIX[39m[38;5;12m [39m[38;5;12mshell[39m[38;5;12m [39m
|
||||
[38;5;12mreplacement.[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mgsh[0m[38;5;12m (https://github.com/AdaCore/gsh) - GSH is non interactive POSIX shell for Windows, aimed at GNU software builds. 2-3 times faster than Cygwin.[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mgnatcoll-scripts-shell[0m[38;5;12m (https://github.com/AdaCore/gnatcoll-core/blob/master/src/gnatcoll-scripts-shell.ads) - GNATCOLL.Scripts.Shell is a simple embeddable scripting language, part of GNATCOLL Core.[39m
|
||||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mgnatcoll-scripts-shell[0m[38;5;12m [39m[38;5;12m(https://github.com/AdaCore/gnatcoll-core/blob/master/src/gnatcoll-scripts-shell.ads)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mGNATCOLL.Scripts.Shell[39m[38;5;12m [39m[38;5;12mis[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12msimple[39m[38;5;12m [39m[38;5;12membeddable[39m[38;5;12m [39m[38;5;12mscripting[39m[38;5;12m [39m[38;5;12mlanguage,[39m[38;5;12m [39m[38;5;12mpart[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m
|
||||
[38;5;12mGNATCOLL[39m[38;5;12m [39m[38;5;12mCore.[39m
|
||||
[38;5;12m- [39m[38;5;14m[1manalytical-engine[0m[38;5;12m (https://github.com/simonjwright/analytical-engine) - An Ada 2012 emulation of Charles Babbage's Analytical Engine.[39m
|
||||
[38;5;12m- [39m[38;5;14m[1ma-shell[0m[38;5;12m (https://github.com/charlie5/aShell) - A component to aid in writing shell-like applications in Ada.[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mdashera[0m[38;5;12m (https://github.com/SMerrony/dashera) - Data General DASHER terminal emulator using [39m[38;5;14m[1mgtkada[0m[38;5;12m .[39m
|
||||
[38;5;12m- [39m[38;5;14m[1myotroc[0m[38;5;12m (https://github.com/docandrew/YOTROC) - Assembler/Emulator for a fictional CPU architecture. IDE implemented in [39m[38;5;14m[1mgtkada[0m[38;5;12m .[39m
|
||||
|
||||
[38;2;255;187;0m[4mProgramming Languages[0m
|
||||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mpara-sail[0m[38;5;12m [39m[38;5;12m(http://parasail-lang.org/)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mParaSail[39m[38;5;12m [39m[38;5;12mis[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mhighly[39m[38;5;12m [39m[38;5;12mparallel[39m[38;5;12m [39m[38;5;12mexperimental[39m[38;5;12m [39m[38;5;12mlanguage,[39m[38;5;12m [39m[38;5;12msimilar[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mGo[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mErlang.[39m[38;5;12m [39m[38;5;12mOriginaly[39m[38;5;12m [39m[38;5;12mowned[39m[38;5;12m [39m[38;5;12mby[39m[38;5;12m [39m[38;5;12mSofCheck[39m[38;5;12m [39m[38;5;12m(now[39m[38;5;12m [39m[38;5;12mAdaCore),[39m[38;5;12m [39m[38;5;12mit[39m[38;5;12m [39m[38;5;12mis[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mtest[39m[38;5;12m [39m[38;5;12mproject[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mtry[39m[38;5;12m [39m[38;5;12mnew[39m[38;5;12m [39m[38;5;12mideas.[39m[38;5;12m [39m
|
||||
[38;5;12mExpandable[39m[38;5;12m [39m[38;5;12mpointers[39m[38;5;12m [39m[38;5;12mis[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12msample[39m[38;5;12m [39m[38;5;12mfeature[39m[38;5;12m [39m[38;5;12mthat[39m[38;5;12m [39m[38;5;12mis[39m[38;5;12m [39m[38;5;12mabout[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mbe[39m[38;5;12m [39m[38;5;12mintroduced[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mSPARK[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mAda.[39m[38;5;12m [39m[38;5;12mThere[39m[38;5;12m [39m[38;5;12mare[39m[38;5;12m [39m[38;5;12min[39m[38;5;12m [39m[38;5;12mfact[39m[38;5;12m [39m[38;5;12m4[39m[38;5;12m [39m[38;5;12mexperimental[39m[38;5;12m [39m[38;5;12mlanguages:[39m[38;5;12m [39m[38;5;12mParaSail,[39m[38;5;12m [39m[38;5;12mSparkel,[39m[38;5;12m [39m[38;5;12mJavallel,[39m[38;5;12m [39m[38;5;12mParython,[39m[38;5;12m [39m[38;5;12mall[39m[38;5;12m [39m[38;5;12msharing[39m[38;5;12m [39m[38;5;12mbytecode[39m[38;5;12m [39m[38;5;12minterpreter[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m
|
||||
[38;5;12mLLVM[39m[38;5;12m [39m[38;5;12mengine.[39m
|
||||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mpara-sail[0m[38;5;12m [39m[38;5;12m(http://parasail-lang.org/)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mParaSail[39m[38;5;12m [39m[38;5;12mis[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mhighly[39m[38;5;12m [39m[38;5;12mparallel[39m[38;5;12m [39m[38;5;12mexperimental[39m[38;5;12m [39m[38;5;12mlanguage,[39m[38;5;12m [39m[38;5;12msimilar[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mGo[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mErlang.[39m[38;5;12m [39m[38;5;12mOriginaly[39m[38;5;12m [39m[38;5;12mowned[39m[38;5;12m [39m[38;5;12mby[39m[38;5;12m [39m[38;5;12mSofCheck[39m[38;5;12m [39m[38;5;12m(now[39m[38;5;12m [39m[38;5;12mAdaCore),[39m[38;5;12m [39m[38;5;12mit[39m[38;5;12m [39m[38;5;12mis[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mtest[39m[38;5;12m [39m[38;5;12mproject[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mtry[39m
|
||||
[38;5;12mnew[39m[38;5;12m [39m[38;5;12mideas.[39m[38;5;12m [39m[38;5;12mExpandable[39m[38;5;12m [39m[38;5;12mpointers[39m[38;5;12m [39m[38;5;12mis[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12msample[39m[38;5;12m [39m[38;5;12mfeature[39m[38;5;12m [39m[38;5;12mthat[39m[38;5;12m [39m[38;5;12mis[39m[38;5;12m [39m[38;5;12mabout[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mbe[39m[38;5;12m [39m[38;5;12mintroduced[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mSPARK[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mAda.[39m[38;5;12m [39m[38;5;12mThere[39m[38;5;12m [39m[38;5;12mare[39m[38;5;12m [39m[38;5;12min[39m[38;5;12m [39m[38;5;12mfact[39m[38;5;12m [39m[38;5;12m4[39m[38;5;12m [39m[38;5;12mexperimental[39m[38;5;12m [39m[38;5;12mlanguages:[39m[38;5;12m [39m[38;5;12mParaSail,[39m[38;5;12m [39m[38;5;12mSparkel,[39m[38;5;12m [39m[38;5;12mJavallel,[39m[38;5;12m [39m[38;5;12mParython,[39m[38;5;12m [39m[38;5;12mall[39m[38;5;12m [39m
|
||||
[38;5;12msharing[39m[38;5;12m [39m[38;5;12mbytecode[39m[38;5;12m [39m[38;5;12minterpreter[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mLLVM[39m[38;5;12m [39m[38;5;12mengine.[39m
|
||||
|
||||
[38;2;255;187;0m[4mMisc[0m
|
||||
[38;5;12m- [39m[38;5;14m[1mdhondt[0m[38;5;12m (https://github.com/simonjwright/dhondt) - Ada implementation of D'Hondt electoral result calculator.[39m
|
||||
|
||||
Reference in New Issue
Block a user