Toronto Metropolitan University
Browse

A Combinator, N-dimensional Array Library in Smalltalk

Download (728.19 kB)
thesis
posted on 2024-03-18, 18:09 authored by Conor Hoekstra

My thesis is that programming in array languages with combinators (from Combinatory Logic) is a powerful and important aspect of programming and that it can naturally fit into an object-oriented language like Smalltalk. Evidence for this is provided by an experimental implementation of a combinator, n-dimensional array library in Smalltalk. A component of this thesis is a survey of combinatory logic and combinators as they currently exist in modern array programming languages and a study of what makes them so powerful and expressive.

History

Language

eng

Degree

  • Master of Science

Program

  • Computer Science

Granting Institution

Ryerson University

LAC Thesis Type

  • Thesis

Thesis Advisor

David Mason

Year

2022

Usage metrics

    Toronto Metropolitan University

    Exports

    RefWorks
    BibTeX
    Ref. manager
    Endnote
    DataCite
    NLM
    DC