[Python-announce] Announcing Asp: A Python-inspired scripting platform for embedded/real-time systems

Liste des GroupesRevenir à clp announce 
Sujet : [Python-announce] Announcing Asp: A Python-inspired scripting platform for embedded/real-time systems
De : a.b.taylor (at) *nospam* gmail.com (Allen Taylor)
Groupes : comp.lang.python.announce
Date : 23. Oct 2024, 22:50:32
Autres entêtes
Message-ID : <CA+_OAXBugHv2suRgUTjUwJxFyhc5pR9X214ADJ0ObXQkCBS+Qg@mail.gmail.com>
To: Embedded systems developers who love Python

Announcing the Asp Scripting Platform for embedded systems

Because Python is rather difficult to add into existing embedded
applications as compared with scripting facilities like Lua, I created a
Python-like scripting environment called Asp, specifically targeted at
embedded/real-time applications.

   - Asp feels like simple Python, so it's easy to learn if you already
   know Python.
   - Asp is designed for 32-bit embedded and/or real-time systems and can
   be easily added into existing applications to provide a scripting
   environment. (Different design from MicroPython.)
   - Asp works with OS/RTOS-based or bare-metal applications.
   - Asp's memory footprint is low, it avoids use of dynamic memory
   allocation and recursion, and leaves the application in control of the
   processor between each byte-code instruction.
   - Script-callable functions in the application can be written in a way
   so as to not block execution while making it appear that the call in the
   script is blocking, making script logic simpler.
   - For safety, scripts are explicitly compiled against an
   application-specific API spec and checked for compatibility before the
   script is allowed to run on the target.
   - The engine has been extensively fuzz tested to ensure it is well
   behaved.

More info (repos and docs) at https://asplang.org. Enjoy!

Allen B. Taylor

Date Sujet#  Auteur
23 Oct 24 o [Python-announce] Announcing Asp: A Python-inspired scripting platform for embedded/real-time systems1Allen Taylor

Haut de la page

Les messages affichés proviennent d'usenet.

NewsPortal