The Ypsilax Programming Language
ypsilax
Version: 1.1
Revision : 2011.1130
Tags: 2d bsdl eso java lang perl refl rew interact
Esolang Wiki: Ypsilax
Download
Latest: | ypsilax-1.1-2011.1130.zip |
| ypsilax-1.0-2010.0430.zip | |
| ypsilax-1.1-2011.0428.zip | |
| ypsilax-0.9.zip | |
| ypsilax-2007.1202.zip |
Requirements
Description
Ypsilax is a non-deterministic, reflective, two-dimensional grid-rewriting language. Rewriting rules look for patterns in the grid and replace them with other patterns. These rules are themselves represented by patterns in the grid, and therefore rules can match and rewrite other rules.
Interact
You can experiment with Ypsilax online in the yoob Java applet: http://catseye.tc/gallery/esolangs/yoob/. Try it!
Develop
The Perl implementation of Ypsilax requires Console::Virtual to run. However, an appropriate version of this library (v2007.1122) is included in the Ypsilax distribution as of v1.1-2011.1130, so there's nothing special you need to do to make this happen.
The Java implementation of Ypsilax runs inside the yoob framework.
Documentation
Browse
- bin/
- doc/
- eg/
- lib/
- console-virtual/
- script/
- src/
- Makefile
- make-cygwin.sh