449 | 449 |
programming language [Emmental][].
|
450 | 450 |
|
451 | 451 |
Technically, it is `Emmental.hs` (the reference implementation
|
452 | |
of Pail, written in [Haskell][]) compiled to [Javascript][]
|
|
452 |
of Emmental, written in [Haskell][]) compiled to [Javascript][]
|
453 | 453 |
by the [Haste][] compiler, running in an [HTML5][] document.
|
454 | 454 |
|
455 | 455 |
Instructions:
|
|
592 | 592 |
and use it in an emulator such as [QEMU][] or [DOSBox][]
|
593 | 593 |
or, wonder of wonders, a real IBM PC compatible — if you can write it onto
|
594 | 594 |
a floppy disk somehow...
|
|
595 |
|
|
596 |
### Mascarpone
|
|
597 |
|
|
598 |
* installation-of: [Mascarpone][]
|
|
599 |
* installed-implementation: mascarpone.js
|
|
600 |
* interactive: true
|
|
601 |
* animated: false
|
|
602 |
* mediums: [Javascript][], [HTML5][]
|
|
603 |
* javascript-urls: ../modules/Mascarpone/eg/examplePrograms.jsonp.js,../modules/Mascarpone/demo/hastec-io-launcher.js,https://static.catseye.tc/generated-js/mascarpone-1.0-2020.0326/mascarpone.js
|
|
604 |
* launch-command: launch({ container: document.getElementById('installation'), initialOption: "hello.mascarpone" });
|
|
605 |
* inline-description: right
|
|
606 |
* online @ [catseye.tc](https://catseye.tc/ix/Mascarpone)
|
|
607 |
|
|
608 |
This is a web-based interpreter for the esoteric
|
|
609 |
programming language [Mascarpone][].
|
|
610 |
|
|
611 |
Technically, it is `Mascarpone.hs` (the reference implementation
|
|
612 |
of Pail, written in [Haskell][]) compiled to [Javascript][]
|
|
613 |
by the [Haste][] compiler, running in an [HTML5][] document.
|
|
614 |
|
|
615 |
Instructions:
|
|
616 |
|
|
617 |
Select an example program from the dropdown box and click
|
|
618 |
"Run" to run it. You can also edit the program before
|
|
619 |
running it. Or you could clear the textbox and write
|
|
620 |
an entirely new program there and run it.
|
|
621 |
|
|
622 |
Some programs take input. When running one of these
|
|
623 |
programs, you should type all the input into the input box
|
|
624 |
before running the program.
|
|
625 |
|
|
626 |
You might also want to read
|
|
627 |
[the description of the Mascarpone programming language](https://catseye.tc/view/Mascarpone/README.md).
|
595 | 628 |
|
596 | 629 |
### Matchbox
|
597 | 630 |
|