Hacker Newsnew | past | comments | ask | show | jobs | submitlogin
Introducing SDFRY, The Modern Programming Language (nathan.ca)
47 points by NathanWong on April 1, 2012 | hide | past | favorite | 18 comments


"I have no choice but to share it [...] only with people who are worthy."

OK HN, time to put this guy in his place. Who's got enough Rails experience to re-implement this by tonight?


Pretty sure it's a joke.


Pretty sure delinka was joking.


Sorry Nate didn't mean to down vote you but the UX of HN is terrible :/


This is one of the funniest things I've read in ages. As a ruby developer, it hits close to home :)

    notwithstanding
is hilarious, as are the reversible operators.

It's a modern day INTERCAL, although it needs to be expanded before it can compete with INTERCAL's majesty.

http://en.wikipedia.org/wiki/INTERCAL


"A better solution than splitting your code into multiple files would be to re-think your code and write it better."

Great advice, or greatest advice?


My favorite:

  ...Lisp showed us the power of lambdas
  but lacked the balls to enforce it everywhere.


Before everyone goes nuts: April 1st

The day when looking at any internet news sites is a waste of time.


In its defense, it was a piece of very well written and scathing satire.


As a piece, it seems to try hard but unintentionally suggests a shallow understanding of programming languages.


How so? I saw it ragging on the current crop of faddish languages and palette-swaps of existing ones (coffeescript, dart, to a lesser extent go), the oddly celebrated amateurishness of current programming language's design, with whatever bit of actual computer science mentioned in passing being pushed aside to make space for the grand vision of language usability held by the author, which usually is ad-hoc to the last three programs written by him/her.


I think the lest keyword would better be used as a special exception block with only a single catch all exception handler.

I hope the user base isn't too large to prevent fixes like this.


"If constructs: if, assuming, given, when, supposing, whenever, wherever"

I need this ahaha!


The great thing about languages with macros (or lazy evaluation) is that you can have it. ;-)


I still think Whitespace is one of the most practical languages around, comments are free: http://compsoc.dur.ac.uk/whitespace/


Perl 6?


I wonder whether there's a convention over configuration syntax for 4/1.


Man, why doesn't everything target Fortran?




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: