ICFP 2022
Sun 11 - Fri 16 September 2022 Ljubljana, Slovenia
Thu 15 Sep 2022 09:00 - 09:30 at M3 - Session 1 Chair(s): Robert Glück

We address the problem of completely automatic and declarative way to laying out the elements of user interface in a way prescribed by a set of designer-specified guidelines. We present a model of UI which encorporates all relevant notions and features, and describe an approach to automatic UI layout synthesis based on utilization of relational verifiers. We discuss how the techniques of relational programming fit for solving this problem and showcase the (preliminary) results of the evaluation of the approach we suggest.

Thu 15 Sep

Displayed time zone: Belgrade, Bratislava, Budapest, Ljubljana, Prague change

09:00 - 10:30
Session 1miniKanren at M3
Chair(s): Robert Glück University of Copenhagen
09:00
30m
Talk
On a Declarative Guideline-Directed UI Layout SynthesisVirtual, Live
miniKanren
Dmitrii Kosarev Saint Petersburg State University, P: Petr Lozov St. Petersburg State University, St. Petersburg, Russia, Denis Fokin , Dmitri Boulytchev St. Petersburg State University, St. Petersburg, Russia
Pre-print File Attached
09:30
30m
Talk
On a Direction-Driven Functional ConversionVirtual, Live
miniKanren
P: Ekaterina Verbitskaia JetBrains, Daniil Berezun JetBrains Research, Dmitri Boulytchev St. Petersburg State University, St. Petersburg, Russia
Pre-print File Attached
10:00
30m
Talk
Wildcard Logic VariablesVirtual, Live
miniKanren
P: Dmitrii Kosarev Saint Petersburg State University, Daniil Berezun JetBrains Research, Petr Lozov St. Petersburg State University, St. Petersburg, Russia
Pre-print File Attached