EMU - a functional programming platform for non-developers


Details
Talk by Christian Hvid, designer of EMU.
EMU is available online at:
Click "skip" to try it without registering.
EMU is functional programming language with integrated editor directed towards non-developers. The language is designed to look like JavaScript but purely without side-effects, without order of execution, immutable and yet still turing complete.
The idea of the project is to support some of the use scenarios that lies in between what you would do with a word processor and what you would do with a spreadsheet.
The presentation covers:
- The language, the reasoning behind its design and how and why it draws on JavaScript, R, ML and MS Excel.
- How the language is implemented in JavaScript. Covering parser technology, mechanism of evaluation, error handling, use of webworkers and integration in editor.
- Demonstration of EMU; including some examples of its practical use.
---
We have set up a collaboration with Prosa, who generously offered to provide a location for our regular meetups. Please see Prosa's Calendar for more details: Prosa Calendar (https://www.prosa.dk/kalender/hele-kalenderen/)
The ADA meeting room fits about 25 people and if we need more space, we can use the canteen (PASCAL), which has a capacity of at most 50 (fire regulation).
Regards,
Ramón and Joakim

EMU - a functional programming platform for non-developers