<?xml version='1.0' encoding='iso-8859-1'?><?xml-stylesheet type='text/xsl' href='https://w3future.com/w3f/w3f.xsl' ?>
<html xmlns="http://www.w3.org/2002/06/xhtml2" xmlns:ev="http://www.w3.org/2001/xml-events" xmlns:xi="http://www.w3.org/2001/XInclude" xmlns:xf="http://www.w3.org/2002/xforms/cr" xml:lang="en" xml:base="https://w3future.com/weblog/2002/03/09.xml">
<head>
<title>Saturday, March 09, 2002 - Sjoerd Visscher's weblog</title>
<link rel="meta" type="application/rdf+xml" title="FOAF" href="https://w3future.com/people/sjoerd_visscher/foaf.rdf" />
</head>
<body>
<section id="content">
	<h>Sjoerd Visscher's weblog</h>
	<p>Pondering those web technologies that may change the future of the world wide web.</p>
	<section id="note">
		<h>Last Update</h>
		<p>10/16/2005; 1:21:12 AM</p>
		<p id="alternates" class="buttons">
			<l href="https://w3future.com/weblog/2002/03/09.xml?notransform" rel="alternate" type="application/xml" title="See this web page with XHTML 2.0 technology."><span>Try</span> XHTML 2.0</l>
			<l href="view-source:https://w3future.com/weblog/2002/03/09.xml?notransform" title="View the XHTML 2.0 source of this page."><span>Src</span> XHTML 2.0</l>
			<l href="https://w3future.com/tools/xr.pl?xr=https://w3future.com/xr/w3f.xml&amp;xml=https://w3future.com/weblog/2002/03/09.xml%3Fnotransform" rel="meta" type="application/rdf+xml" title="RDF metadata"><span>RDF</span> Metadata</l>
		</p>
		<xi:include href="https://w3future.com/w3f/buttons.xml" />
	</section><section>
  <h><a rel='prev' href='https://w3future.com/weblog/2002/03/08.xml#a79' title='Friday, March 08, 2002'>&lt;&#160;</a><a href="https://w3future.com/weblog/2002/03/09.xml">Saturday, March 09, 2002</a><a rel='next' href='https://w3future.com/weblog/2002/03/10.txt#a81' title='Sunday, March 10, 2002'>&#160;&gt;</a></h>
<a name="a80"></a>
<section id="a80">
<h id='languagesUsedToBeTheOnlyCarriersForAbstractions'><a href="https://w3future.com/weblog/2002/03/09.xml#a80" class="weblogItemTitle">Languages used to be the only carriers for abstractions.</a></h>
<blockquote cite="http://lambda.weblogs.com/discuss/msgReader$2946?mode=topic&amp;y=2002&amp;m=3&amp;d=9"><p><a href="http://www.omniscium.com/nerdy/ip/">Intentional Programming FAQ</a>. <small>(via comp.compilers)</small></p><blockquote cite="http://www.omniscium.com/nerdy/ip/"><p>
Intentional Programming (IP) is an extendible programming environment based on Active Source which was being researched by Microsoft. Program source is represented as a data structure rather than plain text. One of the most exciting concepts is that you can implement a system using domain-specific abstractions.</p></blockquote>
<p>Some of the links look interesting. IP is related to aspect oriented programming and subject oriented programming. Last time these were discussed I mentioned my doubts about their adoption by the programming community. I am still interested to hear what others think about these ideas in general, and any practical experience you might have. [<a href="http://lambda.weblogs.com/discuss/msgReader$2946?mode=topic&amp;y=2002&amp;m=3&amp;d=9">Lambda the Ultimate</a>]</p></blockquote>
<p>One of the links, <a href="http://www.edge.org/digerati/simonyi/simonyi_p2.html">"Intentional Programming" A Talk With Charles Simonyi</a>, is very interesting:</p>
<blockquote cite="http://www.edge.org/digerati/simonyi/simonyi_p2.html"><p>It's not the languages that are of value, but only the abstractions that the languages carry. [...] It's just that we don't think of abstractions without languages, because languages used to be the only carriers for abstractions. But if you could create an ecology in which an abstraction could survive independent of everything else, then you would see a much more rapid evolution for abstractions, and you would witness the evolution of much more capable abstractions.</p></blockquote>
<p>I think this will happen within the next 5 years. It could be the "killer app" of RDF.</p>
</section>
</section>
<xi:include href='https://w3future.com/tools/rdf.php?about=https://w3future.com/weblog/2002/03/09.xml' /></section>
<section id="navigation"><xi:include href="https://w3future.com/w3f/sections.xml" /></section>
<section id="sidebar"><xi:include href="https://w3future.com/weblog/sidebars/weblog.opml" /></section>
</body>
</html>
