Talk:Randwork

From Esolang
Jump to navigation Jump to search

It's a pity, but Randwork+ isn't so interesting... As for me. I've made a small interpreter of this language and have noticed some unpleasant things:

  • Too many "Hello World" messages appears on the screen :)
Maybe, this command is an excess?
  • It's hard to check the correctness of an interpreter, because of randomness of Randwork+!
Maybe, we can add some exact instructions? How about "If the 2nd byte is empty" or "Jump to a first line"?
  • Okay, It was the last one

Thank for your attention (and sorry for my terrible English)!

178.125.181.232 19:08, 3 July 2014 (UTC) Goodman

--(this comment by 178.125.27.107 at 08:02, 23 June 2014‎ UTC; please sign your comments with ~~~~)

Woah, it's been a LONG time. Few notes on that. First of all, nice work on the interpreter, it's kind of surprising that I found this so late, but I did. I wrote this when I was younger and it was just for amusement, with no intention of designing a formal language which could have any sense at all.
So yes, too many hello worlds appear. This is expected as all instructions have equal probability, and the rest of the instruction set does few that can be noticed on screen (for example, displaying a single character requires two instructions, whilst showing Hello World only one, so it's not fun). I agree on removing Hello World from the instruction set, I'm not a perl pony but I forked your repository and will try to add a "disable hello world" flag to at least enjoy randomness.
The second point is something I won't explore though. The fun of the language is that it's completely random. Anyway, you could contrast it with some debug information, run a large amount of executions and then test the goodness of the output, but any of the attempts to check the correctness of an interpreter will be random.
Thank you for your work, I really didn't expect that. Regards. Marcsances (talk) 22:30, 28 February 2017 (UTC)