arXiv AI

EZASP - Facilitating the Usage of ASP

arXiv:2603. 26863v2 Announce Type: replace-cross Abstract: Answer Set Programming (ASP) is a declarative programming language used for modeling and solving complex combinatorial problems.

arXiv AI
Jul 28

Imprompt: A Language Framework for Prompt Programming

arXiv:2607. 22683v1 Announce Type: new Abstract: With the unprecedented success of Language Models (LMs), the science of Prompt Engineering has evolved the powerful idea of Prompt Programming, where prompts are treated as a programmable control surface for describing complex tasks and leveraging LM capabilities.

By Chentian Wu, Shengyuan Yang, Adithya Murali
arXiv AI
Jul 16

EZSMT Version 3, Matured

arXiv:2607. 13344v1 Announce Type: new Abstract: Constraint Answer Set Programming (CASP) is a hybrid reasoning paradigm that combines Answer Set Programming (ASP) with Constraint Processing and Satisfiability Modulo Theories (SMT), enabling powerful declarative encodings of complex combinatorial search problems.

By Yuliya Lierler
arXiv AI
Aug 26

Quasar: A Programming Language Specialized for LLM Code Actions

Quasar is a new programming language designed to improve large language model (LLM) code actions by separating internal program logic from external tool calls. It allows developers to annotate external calls with effect information and modify internal execution to track these effects, enabling easier implementation of new features. The authors demonstrate Quasar’s utility by adding access control, autoparallelization, and conformal prediction for uncertainty quantification.

By Stephen Mell, Botong Zhang, David Mell, Shuo Li, Ramya Ramalingam, Nathan Yu, Stephan Zdancewic, Osbert Bastani
arXiv AI
Aug 7

BlockPython: A Process-Aware Agent-Supported Platform for the Transition from Block-Based to Python Programming

arXiv:2608. 05716v1 Announce Type: new Abstract: The transition from block-based to text-based programming requires learners to convert visible program structures into abstract textual expressions, which may create a cognitive gap between understanding computational concepts and expressing them in Python syntax.

By Jesse Yusuf Chan (Zexi Chen), Haoming Wang, Mingwei Xu, Xianlong Xu