Zobrazeno 1 - 10
of 12
pro vyhledávání: '"Gabriel Radanne"'
Publikováno v:
ACM Computing Surveys
ACM Computing Surveys, 2022, ⟨10.1145/3564529⟩
ACM Computing Surveys, 2022, ⟨10.1145/3564529⟩
Parallelism is often required for performance. In these situations an excess of non-determinism is harmful as it means the program can have several different behaviours or even different results. Even in domains such as high-performance computing whe
Externí odkaz:
https://explore.openaire.eu/search/publication?articleId=doi_dedup___::639751fb43f22848239b4cc4ec601ab7
https://inria.hal.science/hal-03828497/document
https://inria.hal.science/hal-03828497/document
Publikováno v:
GPCE 2021-20th International Conference on Generative Programming: Concepts & Experiences
GPCE 2021-20th International Conference on Generative Programming: Concepts & Experiences, Oct 2021, Chicago & Virtual, United States. ⟨10.1145/3486609.3487204⟩
GPCE
GPCE 2021-20th International Conference on Generative Programming: Concepts & Experiences, Oct 2021, Chicago & Virtual, United States. ⟨10.1145/3486609.3487204⟩
GPCE
International audience; Algebraic data types and pattern matching are popular tools to build programs manipulating complex datastructures in a safe yet efficient manner. On top of its safety advantages, compilation techniques can turn pattern matchin
Externí odkaz:
https://explore.openaire.eu/search/publication?articleId=doi_dedup___::a0bea3350938f8743c6c8832a68d0c59
https://hal.science/hal-03355377/document
https://hal.science/hal-03355377/document
Publikováno v:
Proceedings of the ACM on Programming Languages
Proceedings of the ACM on Programming Languages, ACM, 2020, 4 (ICFP), pp.1-29. ⟨10.1145/3408985⟩
Proceedings of the ACM on Programming Languages, 2020, 4 (ICFP), pp.1-29. ⟨10.1145/3408985⟩
Proceedings of the ACM on Programming Languages, ACM, 2020, 4 (ICFP), pp.1-29. ⟨10.1145/3408985⟩
Proceedings of the ACM on Programming Languages, 2020, 4 (ICFP), pp.1-29. ⟨10.1145/3408985⟩
Systems programming often requires the manipulation of resources like file handles, network connections, or dynamically allocated memory. Programmers need to follow certain protocols to handle these resources correctly. Violating these protocols caus
Externí odkaz:
https://explore.openaire.eu/search/publication?articleId=doi_dedup___::501cbff07a3dd60a05a72c3a4e6aca88
https://hal.archives-ouvertes.fr/hal-02938020/document
https://hal.archives-ouvertes.fr/hal-02938020/document
Autor:
Gabriel Radanne
Publikováno v:
PEPM@POPL
Regular expressions are used for a wide variety of purposes from web-page input validation to log file crawling. Very often, they are used not only to match strings, but also to extract data from them. Unfortunately, most regular expression engines o
Autor:
Peter Thiemann, Gabriel Radanne
Publikováno v:
GPCE
Regular expressions are part of every programmer’s toolbox. They are used for a wide variety of language-related tasks and there are many algorithms for manipulating them. In particular, matching algorithms that detect whether a word belongs to the
Autor:
Gabriel Radanne, Jérôme Vouillon
Publikováno v:
WWW (Companion Volume)
Tierless Web programming languages allow combining client-side and server-side programming in a single program. This allows defining expressions with both client and server parts, and at the same time provides good static guarantees regarding client-
Publikováno v:
APLAS 2016
APLAS 2016, Nov 2016, Hanoi, Vietnam
Programming Languages and Systems ISBN: 9783319479576
APLAS
APLAS 2016, Nov 2016, Hanoi, Vietnam
Programming Languages and Systems ISBN: 9783319479576
APLAS
International audience; Eliom is a dialect of OCaml for Web programming in which server and client pieces of code can be mixed in the same file using syntactic annotations. This allows to build a whole application as a single distributed program, in
Externí odkaz:
https://explore.openaire.eu/search/publication?articleId=doi_dedup___::cdce49827c4bf8785ea2095ed8b30113
https://hal.archives-ouvertes.fr/hal-01349774
https://hal.archives-ouvertes.fr/hal-01349774
Publikováno v:
IFL
IFL, Aug 2016, Leuven, Belgium. ⟨10.1145/3064899.3064901⟩
IFL, Aug 2016, Leuven, Belgium. ⟨10.1145/3064899.3064901⟩
International audience; ELIOM is a dialect of OCAML for Web programming. It can be used both server and client-side. Server and client sections can also be mixed in the same file using syntactic annotations. This allows one to build a whole applicati
Externí odkaz:
https://explore.openaire.eu/search/publication?articleId=doi_dedup___::f817757cac64fb3a6b4e47092ac1ac3d
https://hal.inria.fr/hal-01407898v2/document
https://hal.inria.fr/hal-01407898v2/document
Publikováno v:
Cheney, J, Lindley, S, Radanne, G & Wadler, P 2014, Effective Quotation: Relating Approaches to Language-integrated Query . in Proceedings of the ACM SIGPLAN 2014 Workshop on Partial Evaluation and Program Manipulation . New York, NY, USA, pp. 15-26 . https://doi.org/10.1145/2543728.2543738
Language-integrated query techniques have been explored in a number of different language designs. We consider two different, type-safe approaches employed by Links and F#. Both approaches provide rich dynamic query generation capabilities, and thus
Publikováno v:
Cheney, J, Lindley, S, Radanne, G & Wadler, P 2013, ' Effective Quotation ', Computing Research Repository (CoRR), vol. abs/1310.4780 . < http://arxiv.org/abs/1310.4780 >
University of Edinburgh-PURE
University of Edinburgh-PURE
Language-integrated query techniques have been explored in a number of different language designs. We consider two different, type-safe approaches employed by Links and F#. Both approaches provide rich dynamic query generation capabilities, and thus
Externí odkaz:
https://explore.openaire.eu/search/publication?articleId=dedup_wf_001::48f12034fc91f2eb402e4e82a5cfc241
https://hdl.handle.net/20.500.11820/96acc5fb-e2fb-41a1-a922-54f409a430fa
https://hdl.handle.net/20.500.11820/96acc5fb-e2fb-41a1-a922-54f409a430fa