Skip to main content

Showing 1–2 of 2 results for author: Sano, J

.
  1. arXiv:2209.05149  [pdf, other

    cs.PL

    Type checking data structures more complex than trees

    Authors: ** Sano, Naoki Yamamoto, Kazunori Ueda

    Abstract: Graphs are a generalized concept that encompasses more complex data structures than trees, such as difference lists, doubly-linked lists, skip lists, and leaf-linked trees. Normally, these structures are handled with destructive assignments to heaps, which is opposed to a purely functional programming style and makes verification difficult. We propose a new purely functional language, $λ_{GT}$, th… ▽ More

    Submitted 12 September, 2022; originally announced September 2022.

    Comments: 19 pages, 27 figures

    MSC Class: 68N06

  2. arXiv:2103.14698  [pdf, other

    cs.PL

    Implementing G-Machine in HyperLMNtal

    Authors: ** Sano

    Abstract: Since language processing systems generally allocate/discard memory with complex reference relationships, including circular and indirect references, their implementation is often not trivial. Here, the allocated memory and the references can be abstracted to the labeled vertices and edges of a graph. And there exists a graph rewriting language, a programming language or a calculation model that c… ▽ More

    Submitted 1 March, 2021; originally announced March 2021.