# Best place for learning GolfScript? [closed]

It looks like a fun language, but the official site is down and the EsoLangs page doesn't explain it quite well and looks like it's missing stuff. Is there anywhere that the language is documented?

• – Mitch Schwartz Jun 22 '15 at 21:19
• We welcome questions for tips on golfing, but I'm not sure if tips on learning a golfing language (rather than golfing it down) are on topic. They'd certainly be useful, so I've raised a meta question to see how the community feels about this. – trichoplax Jun 22 '15 at 21:19
• Feel free to join us in chat; there are plenty of helpful people that would be willing to assist you in real-time if you have any other more specific questions. :) – Doorknob Jun 22 '15 at 21:30
• @Phase At this point I don't think we're really sure where you should put it either, but regardless, welcome to PPCG and I wish you luck in learning GolfScript! – Alex A. Jun 22 '15 at 21:35
• @MitchSchwartz Post as answer? – xnor Jun 22 '15 at 21:44

A cached copy of the offical site is available on the Internet Archive's Way Back Machine.

GolfScript is a nice language, but, as you already said, the official webpage is down. While I don't claim to know the future, this probably means that no bugs will be fixed and no new features will be implemented. In fact, the latest version of the Ruby interpreter was released in 2013.

GolfScript also has a few annoying quirks (e.g., no character type), is very slow and bound to lose in contests where you'd need to use commands such as base or print, which are simply too long for a golfing language.

Where am I going with this? Learn CJam instead!

CJam is inspired by GolfScript, so almost everything you can do in GolfScript, you can do in CJam as well.

But:

• I don't think "Don't learn GolfScript" is a good answer for somebody expressing an interest to learn GolfScript. – Mitch Schwartz Jun 23 '15 at 0:15
• @MitchSchwartz: I disagree. It might not be the answer the OP was expecting, but I still think it's good advice. – Dennis Jun 23 '15 at 0:43
• @Dennis I agree with your disagree, I'll be sure to learn CJam! – phase Jun 23 '15 at 1:02
• Aren't some GolfScript answers still shorter than the CJam equivalents? – kirbyfan64sos Jun 23 '15 at 1:34
• Also, the SourceForge repo shows the latest commit 2 months ago. – kirbyfan64sos Jun 23 '15 at 1:35