libraries
toolchain
libraries | toolchain | |
---|---|---|
4 | 12 | |
646 | 483 | |
0.8% | 0.2% | |
7.8 | 8.1 | |
8 days ago | 21 days ago | |
C++ | C | |
Boost Software License 1.0 | GNU Lesser General Public License v3.0 only |
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.
libraries
-
What is the best cpp code you have ever seen?
I love this copy_on_write from Sean Parent’s Stlab. It’s a useful library and it is readable (but uses advanced ideas): https://github.com/stlab/libraries/blob/main/stlab/copy_on_write.hpp The meat of it is under 100 lines. Give it a read. Understand it. Think through the atomic operations and ask yourself why it works. It’s beautiful.
-
Where to find Cpp code to read?
This is a great read. It’s 218 lines total, but the meat is in the first 100 or so. Its elegantly simple: https://github.com/stlab/libraries/blob/main/stlab/copy_on_write.hpp
-
Work stealing thread pool built with C++20
The complete code is available at https://github.com/stlab/libraries/blob/main/stlab/concurrency/default_executor.hpp
-
Friendship Ended with the Garbage Collector
I don’t know about that, but I am using stlab::copy_on_write in production and it’s amazing. It’s like a cross among a T, a unique_ptr, and a shared_ptr. https://github.com/stlab/libraries/blob/main/stlab/copy_on_w...
toolchain
-
TI-84+CE Toolchain v11.1 Release
Download: https://github.com/CE-Programming/toolchain/releases/latest
-
Has anyone wrote a C++ for series TI graphic calculator? If so van you describes how you did that and the experience?
if you're talking about the CE series of calculators, then people have been, and still are, creating lots of programs using the community toolchain, and despite the fact that the architecture is eZ80, a clang-based compiler has been developed (llvm backend) and so C and C++ is available.
-
I want to create my own apps, but what programming language do you need to use to write those?
If you're talking about the TI-84 Plus CE, you can create powerful programs in C (and some C++) with the community toolchain.
-
Programmatic Communication between Plugged-In Calc and PC
The C toolchain can help you with that: https://github.com/CE-Programming/toolchain/releases/tag/v10.2 You may need to get one of the USB branches.
-
How can I use a wenos d1 mini as a wifi adapter for a ti84 ce?
I'm working on a library called srldrvce for using USB serial adapters with the CE. Unfortunately, it's not released yet, but you can build it from source from the srldrvce-rewrite branch of the C toolchain. In theory, there are supposed to be nightly builds as well, but we changed our CI system recently and I can't find them at the moment. You might also find my terminal emulator for the CE helpful.
-
TI-84 CE+ vs the Python Edition
If you're wondering why they put an ARM microcontroller in there to run Python, the answer is that the TI-84 Plus CE uses an eZ80 CPU core because it made transitioning their existing TI-84 Plus code a lot easier. The downside is that they don't have access to a C compiler than can compile Python (but we've written one), so they hacked in a microcontroller to run MicroPython.
-
Help buying calculator.
The TI-84 Plus CE doesn't have anywhere near the library that the TI-83/84 Plus has, but our community SDK supports all the features of C and C++ that clang does (no STL support). Development has largely shifted to the CE. As someone who's written a fair amount of Z80 assembly, I can tell you that C is amazing.
-
Make games on Ti84PlusCE
Check out the community toolchain and its documentation.
-
ASM Development
If you want to learn assembly you can either do it standalone using this tutorial or as part of the C toolchain.
-
ti84 calculator vs arduino vs raspberry pi
It seems you can write C/C++ programs for the Ti-84 with this. (In theory you can write / run C/C++ programs on anything which can run Turing-complete programming language.)
What are some alternatives?
thread-pool - A modern, fast, lightweight thread pool library based on C++20
Ndless - The TI-Nspire calculator extension for native applications
zig - General-purpose programming language and toolchain for maintaining robust, optimal, and reusable software.
SymPy - A computer algebra system written in pure Python
PineappleCAS - A generic computer algebra system targeted for the TI-84+ CE calculators
calculator - Programs for the TI-84 Plus CE graphing calculator
cemu - Cheap EMUlator: lightweight multi-architecture assembly playground
rofi-calc - 🖩 Do live calculations in rofi!
Calc2KeyCE - This is a C# program that reads usb input from a TI-84 Plus CE calculator and allows the user to bind calculator keys to keyboard keys or mouse actions. It can also cast your screen to your calculator's screen.
calc - Calculator that suffers from floating point precision
wabbitemu - Wabbitemu is a Z80 TI Calculator emulator
CEleste - Celeste Classic port for the TI-84+CE graphing calculator