Blockell Svelte Themes

Blockell

The IDE to support a bespoke Block Based Functional Programming Language

Blockell

Blockell is an online IDE that supports a bespoke Block-Based Functional Programming Language, designed to help teach novice (functional) programmers the basics of functional programming. The IDE supports code editing of a subset of said language, and real time conversion into Haskell.

Future plans for this project are:

  • Expand the scope of the langauge, including but not limited to:
    • Function Currying
    • Abstract Typing
    • Monadic Components
  • Implement Type based syntax highlighting / block coloring
  • Implement a working Interpreter to give real time results

This project originated as part of a Disertation for the award of MEng Computer Science at the University of Southampton, but has since evolved further with development continuing long after graduation.

Top categories

Loading Svelte Themes