Skip to main content

Showing 1–4 of 4 results for author: Hubers, A

.
  1. arXiv:2410.11742  [pdf, ps, other

    cs.PL

    Extensible Recursive Functions, Algebraically

    Authors: Alex Hubers, Apoorv Ingle, Andrew Marmaduke, J. Garrett Morris

    Abstract: We explore recursive programming with extensible data types. Row types make the structure of data types first class, and can express a variety of type system features from subtyping to modular combination of case branches. Our goal is the modular combination of recursive types and of recursive functions over them. The most significant challenge is in recursive function calls, which may need to acc… ▽ More

    Submitted 15 October, 2024; originally announced October 2024.

  2. arXiv:2307.08759  [pdf, ps, other

    cs.PL

    Generic Programming with Extensible Data Types; Or, Making Ad Hoc Extensible Data Types Less Ad Hoc

    Authors: Alex Hubers, J. Garrett Morris

    Abstract: We present a novel approach to generic programming over extensible data types. Row types capture the structure of records and variants, and can be used to express record and variant subtyping, record extension, and modular composition of case branches. We extend row typing to capture generic programming over rows themselves, capturing patterns including lifting operations to records and variations… ▽ More

    Submitted 19 July, 2023; v1 submitted 17 July, 2023; originally announced July 2023.

    Comments: To appear at: International Conference on Functional Programming 2023 Corrected citations from previous version

  3. arXiv:1606.04836  [pdf, other

    cs.HC

    Sketched Floor plans versus SLAM maps: A Comparison

    Authors: Leo Bowen-Biggs, Suzanne Dazo, Yili Zhang, Alex Hubers, Matthew Rueben, Ross Sowell, William D. Smart, Cindy Grimm

    Abstract: Maps --- specifically floor plans --- are useful for a variety of tasks from arranging furniture to designating conceptual or functional spaces (e.g., kitchen, walkway). We present a simple algorithm for quickly laying a floor plan (or other conceptual map) onto a SLAM map, creating a one-to-one mapping between them. Our goal was to enable using a floor plan (or other hand-drawn or annotated map)… ▽ More

    Submitted 15 June, 2016; originally announced June 2016.

    Comments: 11 pages singe column, 6 figures

    MSC Class: 68T40

  4. arXiv:1501.03188  [pdf, other

    cs.RO cs.CR cs.CY

    Video Manipulation Techniques for the Protection of Privacy in Remote Presence Systems

    Authors: Alexander Hubers, Emily Andrulis, Levi Scott, Tanner Stirrat, Duc Tran, Ruonan Zhang, Ross Sowell, Cindy Grimm, William D. Smart

    Abstract: Systems that give control of a mobile robot to a remote user raise privacy concerns about what the remote user can see and do through the robot. We aim to preserve some of that privacy by manipulating the video data that the remote user sees. Through two user studies, we explore the effectiveness of different video manipulation techniques at providing different types of privacy. We simultaneously… ▽ More

    Submitted 13 January, 2015; originally announced January 2015.

    Comments: 14 pages, 8 figures

    ACM Class: H.5.2; I.2.9; I.4.3