to the Official Homepage of the Fish Programming Language and the Fish Underwater Programming Environment !

This exciting new world of the brand new programming paradigm, unconventional programming language and an unusual integrated programming environment is ready for your use and enjoyment right here - under the water !

 

How to get started

 

First of all you should learn the Fish Programming Language. The best way to do it is to read the Fish Programming in a Nuthsell book - an indispensable resource for you.

But for a quick and easy start you can just copy and paste the sample program from our "fishlets" into the Fish Environment.

 

How to use Fish Underwater Programming Environment

 

Clear: clears the results of the program run and resets the Fish.

Names checkbox: will show you the names of the scales and tails for reference.

Progress: since the execution of one cycle can be slow, this check box will help you to see the details of the execution of each cycle as it progresses.

Compile: type the program in the editor's window and press this button to compile it into the Fish Virtual Machine internal representation.

Run: run the compiled program.

Stop: stop the running program at any moment.

Step: rather than running the whole program you may wish to watch its execution step by step. Use this button to advance.

 

Important

Please, don't reload the whole page! There is a known bug that prevents the applet to work properly if the page is reloaded. You will have to restart your browser to make it work again.