3 repositorios
Implementing concurrent tasks and non-blocking logic using async and await constructs.
Distinct from Asynchronous Programming: General language-level async capability, unlike the Rust-specific or web-specific candidates provided.
Explore 3 awesome GitHub repositories matching programming languages & runtimes · Asynchronous Programming. Refine with filters or upvote what's useful.
Hy es una implementación de Lisp para Python que permite escribir sintaxis Lisp que se compila a bytecode de Python. Opera como un dialecto de Lisp basado en Python y lenguaje de S-expressions, proporcionando acceso completo a la librería estándar y al ecosistema de Python. El lenguaje se centra en la metaprogramación basada en macros, presentando un sistema de macros que recorre el AST y macros de lectura que permiten transformaciones de sintaxis personalizadas y reglas de análisis. Permite la manipulación del árbol de sintaxis abstracta para extender las capacidades del lenguaje. El proyecto incluye un bucle de lectura-evaluación-impresión (REPL) para desarrollo interactivo y admite la ejecución de scripts independientes. Cubre capacidades de programación funcional como la coincidencia de patrones estructurales y el desarrollo de programas asíncronos usando construcciones async y await. El código fuente puede traducirse a archivos fuente de Python equivalentes para inspección o distribución.
Implements asynchronous programming using async and await constructs within a Lisp-style syntax.
Este proyecto es una colección completa de materiales educativos de programación en Python, incluyendo tutoriales, ejercicios y muestras de código curadas. Sirve como un plan de estudios de aprendizaje y kit de herramientas de ingeniería de software, utilizando Jupyter Notebooks para combinar código ejecutable con texto educativo descriptivo. El repositorio proporciona guías de implementación prácticas para construir aplicaciones de modelos de lenguaje grandes, como sistemas de generación aumentada por recuperación, agentes de IA con estado y flujos de trabajo de aprendizaje automático. Se distingue por ofrecer un enfoque estructurado para flujos de trabajo de codificación agentica, cubriendo destilación de ventana de contexto, enrutamiento de modelos agnóstico al proveedor y salidas estructuradas forzadas por esquema. Los materiales cubren una amplia gama de capacidades de ingeniería de software, incluyendo programación asíncrona con colas de tareas distribuidas, desarrollo de aplicaciones web con API REST y flujos de trabajo de análisis de datos. También incluye recursos para dominar el diseño orientado a objetos, implementar tuberías de CI/CD y aplicar estándares profesionales de linting y formato.
Teaches the implementation of non-blocking applications using async/await and distributed task queues.
cheats.rs es una referencia de sintaxis de Rust y un recurso de documentación técnica proporcionado como sitio estático. Sirve como una colección curada de ejemplos y patrones diseñados para ayudar en el aprendizaje del lenguaje Rust. El proyecto cubre una amplia gama de construcciones del lenguaje, incluyendo la gestión de memoria, el uso de genéricos y la implementación de lógica asíncrona. Proporciona orientación sobre la definición de estructuras de datos, la gestión de referencias de memoria y la organización de módulos de código. La cobertura adicional incluye patrones para el flujo de control, coincidencia de patrones (pattern matching) y el uso de macros, así como instrucciones para realizar operaciones inseguras (unsafe) y mantener la estabilidad de la API.
Guides the implementation of non-blocking logic using futures to prevent runtime pausing.