MP
A Music Player (by jrcarter)
analytical-engine
An Ada 2012 emulation of Charles Babbage’s Analytical Engine (by simonjwright)
MP | analytical-engine | |
---|---|---|
2 | 2 | |
2 | 9 | |
- | - | |
5.6 | 10.0 | |
4 months ago | almost 2 years ago | |
Ada | Ada | |
BSD 3-clause "New" or "Revised" License | GNU General Public License v3.0 or later |
The number of mentions indicates the total number of mentions that we've tracked plus the number of user suggested alternatives.
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
MP
Posts with mentions or reviews of MP.
We have used some of these posts to build our list of alternatives
and similar projects. The last one was on 2022-12-02.
-
December 2022 What Are You Working On?
Improvements to the Ada-GUI version of the MP music player and the Lined line editor
-
November 2022 What Are You Working On?
Improvement to the Ada-GUI version of MP
analytical-engine
Posts with mentions or reviews of analytical-engine.
We have used some of these posts to build our list of alternatives
and similar projects. The last one was on 2022-12-02.
-
December 2022 What Are You Working On?
Are you talking about this?
-
Ada Lovelace's Note G in Ada
I wrote an Ada2012 translation of the Fourmilab Java emulation; the input cards to add 1 to 2 and get 3 (lines beginning with a dot are comments) are . number card, set v0 to 1 n000 1 . set v1 to 2 n001 2 . operation card, add + . load from v0 l000 . load from v1, apply the operation l001 . save the result in v2 s002 . print the last result p . halt with message h done! The trace output from a run is $ ./aes -t demo.ae Card 1 (demo.ae:1) . number card, set v0 to 1 Card 2 (demo.ae:2) n000 1 Store: 1 => V0 Card 3 (demo.ae:3) . set v1 to 2 Card 4 (demo.ae:4) n001 2 Store: 2 => V1 Card 5 (demo.ae:5) . operation card, add Card 6 (demo.ae:6) + Card 7 (demo.ae:7) . load v0 Card 8 (demo.ae:8) l000 Store: V0(1) => Mill Card 9 (demo.ae:9) . load v1, apply the operation Card 10 (demo.ae:10) l001 Store: V1(2) => Mill Mill: 1 + 2 = 3 Card 11 (demo.ae:11) . save the result in v2 Card 12 (demo.ae:12) s002 Store: 3 => V2 Card 13 (demo.ae:13) . print the last result Card 14 (demo.ae:14) p 3 Card 15 (demo.ae:15) . halt Card 16 (demo.ae:16) h done! Halt: done! The (bugfixed) program for AAL’s Note G is here.
What are some alternatives?
When comparing MP and analytical-engine you can also consider the following projects:
Ada_Drivers_Library - Ada source code and complete sample GNAT projects for selected bare-board platforms supported by GNAT.
distributing-gcc - Binary releases of GCC (native and cross) on macOS; also, the scripts/Makefiles used for producing them.
Lined - Ada Implementation of the Line Editor from Software Tools
tresses - Synth library inspired by Mutable Instruments braids