5 ms·
Hi 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
by gavinlynch 15y ago
Hi 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 something a little more complex:
" "
^ As you can see, the goal of this new language is to take the best of Semicolon and just make it more succinct, and to round out some of the minor historical abnormalities that have been dragged along in the language spec for a while now.
So my hope is that you all enjoy CoffeeColon as much as I do. It's just like Semicolon, maintaining it's expressiveness and dynamic nature, with just a little bit of smoothing out of the kinks.
Thanks!
- pfraze 15y agoI prefer staying closer to the metal, but nice work anyway.
- unoti 15y agoYeah, but how in the world can you debug it?
- ma2rten 15y agoThis used to be a big problem, but now there is this brand new feature called semicolon maps. You should check it out.
- politician 15y agoChrome supports source-mapping in 19, as long as the compiler supports it... and it transpiles to JS. ;)
- davesims 15y agoThanks for this! One question -- is " " still global by default or do I still have to declare " " to make " " local?
- swasheck 15y agoAdditionally, I've created a linter that I've named ColonCleaner. I think it'll be a real hit. Just relax and let it do its thing.
- deleted 15y ago[deleted]
- deleted 15y ago[deleted]
- JadeNB 15y agoBut can it get the mindshare of Whitespace (https://en.wikipedia.org/wiki/Whitespace_%28programming_language%29 https://en.wikipedia.org/wiki/Whitespace_%28programming_lang...) or Acme::Bleach (http://search.cpan.org/~dconway/Acme-Bleach/lib/Acme/Bleach.pm http://search.cpan.org/~dconway/Acme-Bleach/lib/Acme/Bleach....)?
- greghinch 15y agoI always get coffee colon the morning after a night of drinking. Hiyo!
- davesims 15y agoFYI: I tried writing a minifier for it, but briefly caused a small quantum singularity to the left of my monitor. CCMin considered harmful.
- ww520 15y agoI want to see how a minified version look like.
- jonah 15y ago""
- deleted 15y ago[deleted]
- firefoxman1 15y agoElegant? Maybe, but how many semicolons is it compiled?
- damncabbage 15y agoFraud! You just took http://en.wikipedia.org/wiki/Whitespace_(programming_language) http://en.wikipedia.org/wiki/Whitespace_(programming_languag... and renamed it.
- wizard_2 15y agoThis is the perfect opportunity to share Acme::Bleach. From the docs; 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/Bleach.pm http://search.cpan.org/~dconway/Acme-Bleach-1.13/lib/Acme/Bl...
- iloveponies 15y agoDepressingly, I've been told of this being used in production.
- listrophy 15y agoSee Ellipsis: http://listrophy.github.com/ellipsis/ http://listrophy.github.com/ellipsis/
- adavies42 15y agowow, programming directly in gödel numbers... in brainfuck... in base one... in unicode! i think you win some kind of esolang prize for this one....