
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.
