This community is generally fairly dry and to the point, which is a great way to maintain high quality discussions, but I'm enjoying all these fun comments! :)
Semicolon: A language of semicolons
81–90 of 108 posts
Re: Semicolon: A language of semicolons
#82Re: Semicolon: A language of semicolons
#83Re: Semicolon: A language of semicolons
#84Re: Semicolon: A language of semicolons
#85Re: Semicolon: A language of semicolons
#86Re: Semicolon: A language of semicolons
#87Re: Semicolon: A language of semicolons
#88Hi guys, just wanted to tag along with this thread, because I'm a huge fan of Semicolon! One thing I've always found aggravating though... Those darn semicolons! So I'm creating CoffeeColon, because all these semi-colons are such a hassle. It's probably easiest if I just show you the language in action, rather than going through a long diatribe. So here's my hello world!: " " ^ Pretty elegant, right? let's try someth…
The first time you run a program under use Acme::Bleach, the module removes all the unsightly printable characters from your source file. The code continues to work exactly as it did before, but now it looks like this:
use Acme::Bleach;
http://search.cpan.org/~dconway/Acme-Bleach-1.13/lib/Acme/Bl...Re: Semicolon: A language of semicolons
#89(I can understand avoiding the turned semicolon ("⸵", U+2E35), given that it doesn't seem to display properly. Can't be having unrenderable codes in one's language; it could severely reduce readability!)
To remedy this lack, I present to you my own semicolon-derived metalanguage, Hemidemisemicolon. A sample Hello World program follows:
⁏
؛;⁏⁏;;؛; ؛;⁏;
⁏;;;
As you can see, the dramatically increased lexical vocabulary leads to conciseness of expression. This program code compares favourably with the original Semicolon code, and as an added bonus it is also a quine and prints out "FizzBuzz" every three or five years on Douglas Crockford's birthday.An implementation note: the final semicolons on each line are optional. I was wondering if that was a good idea or not, but I'm sure it won't cause any trouble down the track.