Talk:Fish

From Esolang
Jump to navigation Jump to search

For example, if the IP is moving rightwards and meets a \ instruction, it will be "reflected" (unrelated to reflection) upwards. If the IP meets it going downwards, it will be reflected to the right, and so on.

Assuming "mirrors" live up to their names and work as in Befreak or other befunge-likes, and not as a "turn-left" instruction, this should be "it will be reflected downwards", right? --Koen (talk) 18:02, 7 October 2012 (UTC)

Trying it in the reference interpreter will probably give you a quicker answer than waiting for the author to respond (their last edit was more than a year ago.) Chris Pressey (talk) 18:33, 7 October 2012 (UTC)
In fact, Fish#Factorial suggests quite strongly that diagonal mirrors work "as you would expect", so if it were not for the mystifying parenthetical phrase "(unrelated to reflection)", I would not hesitate to correct the description just from that. Chris Pressey (talk) 18:43, 7 October 2012 (UTC)
Oh, the documentation in Markdown makes this clearer; in that version, the word "reflection" in "(unrelated to reflection)" is hyperlinked to the wikipedia article http://en.wikipedia.org/wiki/Reflection_%28computer_programming%29 . Chris Pressey (talk) 18:47, 7 October 2012 (UTC)
Hey why couldn't you have said that before I "corrected" your link. Oh wait, you did... --Ørjan (talk) 22:19, 7 October 2012 (UTC)

Should example programs be replaced with more optimised ones or should they remain the same? Value1 (talk) 18:29, 19 September 2024 (UTC)