A Lightweight Combination of Semantics for Non-deterministic Functions
| dc.creator | Lopez-Fraguas, Francisco Javier | |
| dc.creator | Rodriguez-Hortala, Juan | |
| dc.creator | Sanchez-Hernandez, Jaime | |
| dc.date | 2009-03-12 | |
| dc.date.accessioned | 2026-07-07T12:51:55Z | |
| dc.date.available | 2026-07-07T12:51:55Z | |
| dc.description | The use of non-deterministic functions is a distinctive feature of modern functional logic languages. The semantics commonly adopted is call-time choice, a notion that at the operational level is related to the sharing mechanism of lazy evaluation in functional languages. However, there are situations where run-time choice, closer to ordinary rewriting, is more appropriate. In this paper we propose an extension of existing call-time choice based languages, to provide support for run-time choice in localized parts of a program. The extension is remarkably simple at three relevant levels: syntax, formal operational calculi and implementation, which is based on the system Toy. | |
| dc.description | Paper presented at the 18th Workshop on Logic-based Methods in Programming Environments (WLPE2008) (Report-No: WLPE/2008). Paper submitted by a co-editor of the Workshop proceedings | |
| dc.identifier | https://arxiv.org/abs/0903.2205 | |
| dc.identifier | http://arxiv.org/abs/0903.2205 | |
| dc.identifier.uri | http://salesiana.dossiersoluciones.com/handle/123456789/223144 | |
| dc.subject | Programming Languages | |
| dc.title | A Lightweight Combination of Semantics for Non-deterministic Functions | |
| dc.type | text |