Follow Slashdot blog updates by subscribing to our blog RSS feed

 



Forgot your password?
typodupeerror
×

Comment Re:JSON Sucks (Score 0) 68

It's entire structure is *derived* from printer tags and most are useless. Apps that don't know what they are sending or receiving shouldn't be doing it in the first place. And in fact they don't. The whole semantic web concept is total BS and is in fact a total failure.

No b2b apps really need it as they are all custom built and the apps cloned from them already know the semantics of the data or they wouldn't have bothered to clone from them in the first place. XML is just added after the fact. It is useless cruft.

Why do you think everyone hates it? It's as bad as C++ which requires full knowledge of the application specific templates to be of any use. Kill them both.

Comment Re:JSON Sucks (Score 0) 68

No it is not weird. XML is weird because it contains and is based on printer control cruft. Lots of printer control cruft. An unnecessary tag is a tag is a tag is a fucking tag.

Why do you think everybody hates it? Why do you think there are plans afoot (like the subject of this article) to get by without it?

XML sucks because it is based on a printer control spec. It's as simple and as ugly as that.

Comment Re:sed, awk, grep, expr (Score 1) 197

Perl may be more powerful (I myself wouldn't touch it with a ten foot pole) but bash and Perl are both still imperative programming languages.

  I prefer Newlisp myself for most tasks as it can natively access system calls including , Java graphics, interface natively with MtSQL and SQLite and also with most other databases via ODBC, and and with C/C++ libraries in addition to modifying itself on the fly as all good interpreters can do. Supports regexprs too. Perl sucks balls in comparison. Its very handy for HTML and XML since they are just S-expressions when you get right down to it. It has built in httpd too.

Get hip and use Newlisp for any server side task imaginable.

Comment Re:MIT (Score 1) 197

A shell can read data and process it with its own built-in commands. Reading in integers and adding them up to a total and outputting the result is a trivial example of this. You can do it in C and you can do it in bash. They are functionally equivalent in this way since they both have arithmetic operators. Shells have built-in comparison operators and can also branch. This makes them imperative programming languages in the same way that C or Fortran or assembly language are.

Your hard and fast distinction about "targets" makes no sense whatsoever.

   

Slashdot Top Deals

A morsel of genuine history is a thing so rare as to be always valuable. -- Thomas Jefferson

Working...