We are currently working on new rules for what content should and shouldn't be allowed on this website, and are looking for feedback! See Esolang:2026 topicality proposal to view and give feedback on the current draft.

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)