Re: Yet another serialization format?

* [2011-06-29 21:50:08 +0100] Kingsley Idehen <kidehen@openlinksw.com> écrit:

] You are saying, in plain English, with regards to basic computer science:
] 
] Disambiguating a Name from an Address doesn't matter when constructing 
] Linked Data Structures.
] 
] If that were true, I wouldn't even be able to send this email.

Ain't necessarily so.

Some popular programming languages, Java comes to mind, purposely
unify pointer and literal value (as manifested by name) at the syntax
level with no bad-side effects. The compiler can tell from the context
which is meant. Java has its faults but this isn't one of them.

This is done precisely because housekeeping around addresses in
languages like C and C++ is difficult and error prone. In fact most
successful modern languages like Python or Perl or Ruby or Go don't
give you an easy way to get at addresses at all; you always work
with names.

Programming languages are not quite the same as linked data but in
this case I think there is a strong analogy...

Cheers,
-w
-- 
William Waites                <mailto:ww@styx.org>
http://river.styx.org/ww/        <sip:ww@styx.org>
F4B3 39BF E775 CF42 0BAB  3DF0 BE40 A6DF B06F FD45

Received on Thursday, 30 June 2011 13:04:21 UTC