[OT] Re: Short forum post on REST API

Nick Sabalausky a at a.a
Sat Apr 2 00:16:21 PDT 2011


"Nick Sabalausky" <a at a.a> wrote in message 
news:in6i74$16pd$1 at digitalmars.com...
> "Adam D. Ruppe" <destructionator at gmail.com> wrote in message 
> news:in63uu$b41$1 at digitalmars.com...
>>I just quickly wrote this up describing an idea I had earlier
>> today on combining rest api calls (example: foo(bar(10)) should be
>> just one call to the server) on a little forum I post to:
>>
>> http://www.sveit.com/forum/viewtopic.php?f=11&t=3364
>>
>> It's not really D specific, but I used D as my language to discuss
>> the idea, so I figured I'd share it here too. A lot of people I
>> talk to are surprised that I've been using D2 to write professional
>> websites and client apps alike for the last year, so I plan to write
>> more posts like this to explain how I'm doing things.
>>
>
> Nice, common-sense-driven design strategy. Not enterprisey at all.  I like 
> it :)  And it doesn't toss yet another layer on top the mess of 100 
> poorly-designed layers that the (aptly named) web is already 
> made^H^H^H^Hhacked together with.
>
> A few minor typos:
>
> ApiValue!int sueFunction(int a, int b); // <-- I doubt it's really a 
> litigation function
>
> umberToString  // <-- Funny, but probably not accurate
>
> My only concern is how much can multiply-nested calls balloon the query 
> string, and can that be an issue? And what about the feasability of 
> something like this: foo(bar() + 2)
>
>> Like with this, a lot of the ideas are things that /could/ be done
>> in Javascript, PHP, etc., but it's never as elegant, or IMO as obvious,
>> to do as it is in D.
>
> The only way to make *anything* clean or elegant in JS or PHP is to not 
> use them at all and say you did ;) Well, either that or a change in 
> perspective via self-inflicted brain damage, but I prefer the former.
>

BTW, I love your signature line over there. :) I know IE gets flamed for not 
following the standards, and perhaps rightly so, but sometimes the 
IE-classic-way just makes the standards-way look like shit. Such as the way 
the mouse-buttons are handles in JS, or what the "width" and "height" 
attributes refer to.

I just had a quick look at YQL. I can't believe they chose SQL to base it 
off of. If you ask me, SQL is the COBOL/VB of the DB world, except it 
actually stuck.




More information about the Digitalmars-d-announce mailing list