12 research outputs found

    Building Web Based Programming Environments for Functional Programming

    Get PDF
    Functional programming offers an accessible and powerful algebraic model for computing. JavaScript is the language of the ubiquitous Web, but it does not support functional programs well due to its single-threaded, asynchronous nature and lack of rich control flow operators. The purpose of this work is to extend JavaScript to a language environment that satisfies the needs of functional programs on the Web. This extended language environment uses sophisticated control operators to provide an event-driven functional programming model that cooperates with the browser\u27s DOM, along with synchronous access to JavaScript\u27s asynchronous APIs. The results of this work are used toward two projects: (1) a programming environment called WeScheme that runs in the web browser and supports a functional programming curriculum, and (2) a tool-chain called Moby that compiles event-driven functional programs to smartphones, with access to phone-specific features

    Scheme 2003: proceedings of the fourth workshop on scheme and functional programming

    Get PDF
    technical reportThis report contains the papers presented at the Fourth Workshop on Scheme and Functional Programming. The purpose of the Scheme Workshop is to discuss experience with and future developments of the Scheme programming language?including the future of Scheme standardization?as well as general aspects of computer science loosely centered on the general theme of Scheme

    A.I. LEGO Sorter

    Get PDF
    The goal of this Major Qualifying Project is to develop a robotic system to autonomously separate, identify, and sort a multitude of LEGO pieces. The solution developed is a three-part sorting apparatus which utilizes complex mechanical design, computer vision, and convolutional neural networks to serialize, classify, and distribute hundreds of unique part combinations. The completed mechanism is capable of processing a large input of unsorted components and fully sorting them by user-defined metrics

    Implementing a stepper using delimited continuations

    No full text

    Active Teachers - Active Students:Proceedings of the 13th International Workshop Active Learning in Engineering

    Get PDF
    corecore