Floating-Point Usage on GitHub: A Large-Scale Study of Statically Typed Languages

Este estudio presenta el primer análisis a gran escala del uso de aritmética de punto flotante en repositorios públicos de GitHub para lenguajes estáticamente tipados, revelando que, aunque algunos benchmarks existentes son representativos, el código real presenta matices que requieren nuevas evaluaciones y proporcionando un conjunto de datos de 10 millones de funciones para guiar el desarrollo futuro de técnicas de razonamiento.

Andrea Gilot, Tobias Wrigstad, Eva DarulovaWed, 11 Ma💻 cs

Turn: A Language for Agentic Computation

El artículo presenta Turn, un lenguaje de programación compilado y basado en actores diseñado específicamente para el software agéntico, que garantiza la seguridad y la autonomía mediante primitivas de tipo cognitivo, un operador de confianza, un modelo de procesos aislado, un sistema de identidad basado en capacidades y la absorción de esquemas en tiempo de compilación para integrar modelos de lenguaje grandes de forma segura y controlada.

Muyukani KizitoWed, 11 Ma🤖 cs.AI

Mining Beyond the Bools: Learning Data Transformations and Temporal Specifications

Este artículo presenta un enfoque que extiende la minería de especificaciones más allá de las abstracciones booleanas mediante la combinación de síntesis guiada por sintaxis y una interpretación de lógica temporal (TSLf_f) para aprender transformaciones de datos y especificaciones temporales, demostrando una mayor eficiencia y robustez en la síntesis de programas reactivos en entornos de aprendizaje automático.

Sam Nicholas Kouteili, William Fishell, Christian Scaff, Mark Santolucito, Ruzica PiskacTue, 10 Ma💻 cs

From State Changes to Creative Decisions: Documenting and Interpreting Traces Across Creative Domains

Este artículo presenta tres enfoques complementarios para superar las limitaciones de los registros actuales de actividad creativa, que capturan cambios de estado sin preservar la intención o las relaciones de alto nivel, mediante una interfaz basada en nodos para la gestión de artefactos de IA generativa, un vocabulario de señales visuales para la autoría de visualizaciones y un modelo de programación que integra historias semánticas directamente en el estado de interacción.

Xiaohan Peng, Sotiris Piliouras, Carl Abou Saada NujaimTue, 10 Ma💻 cs

Towards a Higher-Order Mathematical Operational Semantics

Este trabajo desarrolla un marco teórico de especificaciones GSOS abstractas para lenguajes de orden superior, representando su semántica operacional mediante transformaciones dinaturales llamadas leyes GSOS de orden superior puntuadas, lo que permite demostrar resultados generales de composicionalidad aplicables a sistemas como el cálculo SKI y el cálculo lambda.

Sergey Goncharov, Stefan Milius, Lutz Schröder, Stelios Tsampas, Henning UrbatThu, 12 Ma🔢 math

VyZX: Formal Verification of a Graphical Quantum Language

El artículo presenta VyZX, una biblioteca verificada que permite el razonamiento formal sobre lenguajes gráficos inductivos definidos desde la teoría de categorías, aplicándose específicamente para demostrar la corrección de las reglas de reescritura del cálculo ZX en computación cuántica e integrando una herramienta visual para ingenieros de pruebas.

Adrian Lehmann, Ben Caldwell, Bhakti Shah, William Spencer, Robert RandThu, 12 Ma⚛️ quant-ph

Linear Layouts: Robust Code Generation of Efficient Tensor Computation Using F2\mathbb{F}_2

Este trabajo presenta "Linear Layouts", un enfoque novedoso que modela la disposición de tensores mediante álgebra lineal sobre F2\mathbb{F}_2 para generar código eficiente, permitir conversiones genéricas entre layouts y reducir la complejidad en compiladores como Triton.

Keren Zhou, Mario Lezcano, Adam Goucher, Akhmed Rakhmati, Jeff Niu, Justin Lebar, Pawel Szczerbuk, Peter Bell, Phil Tillet, Thomas Raoux, Zahi MoudallalMon, 09 Ma💻 cs

Hybrid Structured Editing: Structures for Tools, Text for Users

El artículo propone la edición estructurada híbrida, un enfoque que permite a los creadores de herramientas definir y garantizar restricciones estructurales en el código mientras ofrece a los usuarios una interfaz de edición de texto familiar y consistente.

Tom Beckmann (Hasso Plattner Institute, Germany / University of Potsdam, Germany), Christoph Thiede (Hasso Plattner Institute, Germany / University of Potsdam, Germany), Jens Lincke (Hasso Plattner Institute, Germany / University of Potsdam, Germany), Robert Hirschfeld (Hasso Plattner Institute, Germany / University of Potsdam, Germany)Mon, 09 Ma💻 cs

Pitfalls in VM Implementation on CHERI: Lessons from Porting CRuby

Este artículo examina las trampas específicas al implementar máquinas virtuales en CHERI, utilizando la portación de CRuby como estudio de caso para identificar y proponer soluciones a los problemas derivados de suposiciones sobre comportamientos indefinidos en C que son inválidos bajo el modelo de seguridad de memoria más estricto de CHERI.

Hanhaotian Liu (University of Tokyo, Japan), Tetsuro Yamazaki (University of Tokyo, Japan), Tomoharu Ugawa (University of Tokyo, Japan)Mon, 09 Ma💻 cs

Evaluating LLMs in the Context of a Functional Programming Course: A Comprehensive Study

Este estudio evalúa la eficacia de nueve modelos de lenguaje de última generación en un curso de programación funcional utilizando OCaml, un lenguaje de bajo recurso, mediante tres nuevos benchmarks (λ\lambdaCodeGen, λ\lambdaRepair y λ\lambdaExplain) que demuestran que, aunque estos modelos son efectivos para corregir errores y responder conceptos básicos, su capacidad para resolver problemas de tarea es significativamente menor que en lenguajes de alto recurso como Python o Java.

Yihan Zhang (McGill University, Canada), Brigitte Pientka (McGill University, Canada), Xujie Si (University of Toronto, USA)Mon, 09 Ma💻 cs