Commits

catseye  committed c02798e

Add Aubergine (implemented), update Emmental's license.

  • Participants
  • Parent commits 8549ceb

Comments (0)

Files changed (3)

File data/implemented-languages.yaml

 # encoding: UTF-8
 # actually some of these do have reference distributions
+Aubergine:
+  type: Programming Language
+  paradigms:
+  - Imperative
+  - Self-modifying
+  genre: Esolang
+  authors:
+  - Boily
+  esowiki: Aubergine
+  computational-class: Turing-complete
+  specification-link: esowiki
+  development-stage: mature
+  commentary: |
+    Aubergine is an esolang -- perhaps nothing spectacular, but somewhat cute.
+
+aubergine.hs:
+  type: Implementation
+  implementation-of:
+  - Aubergine
+  reference: false
+  license: Public Domain
+  host-language: Haskell
+  implementation-type: interpreter
+  commentary: |
+    I implemented Aubergine because the reference interpreter is buggy and
+    I wanted a version that actually implemented the unbounded integers that
+    the language description suggests.  After implementing it, I was familiar
+    enough with it to write a sketch of a proof of its [[Turing-complete]]ness.
+  authors:
+  - Chris Pressey
+  auspices:
+  - Cat's Eye Technologies
+  download-link: http://esolangs.org/wiki/Aubergine/aubergine.hs
+
+
 brainfuck:
   type: Programming Language
   paradigms:

File data/individuals.yaml

 Marinus:
   type: Individual
   esowiki: 'User:Marinus'
+Boily:
+  type: Individual
+  esowiki: 'User:Boily'
 Phantom Hoover:
   type: Individual
   esowiki: 'User:Phantom_Hoover'

File data/original-languages.yaml

   - Emmental
   in-distribution: Emmental distribution
   reference: true
-  license: BSD license
+  license: Public Domain
   implementation-type: interpreter
   host-language: Haskell