&gt;It can explain a lot of things... especially the big mess made with words like &quot;technology&quot; and &quot;art&quot;.<br>That is the true (very annoying/unfair) misconception that I live daily.<br><br>Best regards,<br>

Pedro<br><br><div class="gmail_quote">On Sun, May 23, 2010 at 10:38 PM, Mathieu Bouchard <span dir="ltr">&lt;<a href="mailto:matju@artengine.ca">matju@artengine.ca</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">

<div class="im">On Sun, 23 May 2010, Pedro Lopes wrote:<br>
<br>
</div><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
Its just definitions that get caught up in &quot;trends&quot;. There&#39;s a perfect portuguese idiomatic expression for that, that would loosely translate into &quot;mouth-to-mouth definitions&quot; - whereas a concept gets standardized without any formal foundations or efforts but because of heavy community use<br>


</blockquote>
<br>
That&#39;s an important concept and I am glad that you wrote it down.<br>
<br>
It can explain a lot of things... especially the big mess made with words like &quot;technology&quot; and &quot;art&quot;.<div class="im"><br>
<br>
<blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
As for pseudo-code, when in first years of college that really striked me. The definition of it was supposed to strive for a language-free syntax, but it always looked C to me - so I guess that&#39;s true for your argument as &quot;political bargain&quot;.<br>


</blockquote>
<br></div>
Well, to be more complete, there are other varieties of pseudo-code with different syntaxes, which led an undergrad student to tell me that Python is executable pseudo-code. AFAIR, the indentation syntax of Python comes from a certain variety of pseudo-code that already existed. In general, pseudo-code also has an aim of being more abstract and concise than actual C/PASCAL code, which is often the goal of &quot;scripting languages&quot;.<br>


<br>
That was a few years after a fellow undergrad student (at a different university) told me, very lucidly : « Now I understand what is pseudo-code. It&#39;s code that doesn&#39;t work » (loosely translated from French). That&#39;s because pseudo-code is designed to be non-runnable.<div class="im">

<br>
<br>
<blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
The article I quote was not showing a correct view but more like &quot;where does this &quot;trend&quot; comes from&quot;... (and by trend I mean the segmentation/naive classification of scripting langs vs. others).<br>
</blockquote>
<br></div>
ah ok.<div class="im"><br>
<br>
<blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
&gt;LISP is a traditional language that is interpreted, yet became quite compiled as an option. It&#39;s quite<br>
Of course, I use compiled LISP on a regular basis :)<br>
</blockquote>
<br></div>
But I mean that LISP was interpreted in its original implementation. (this postdates the original LISP spec by a few years, which was designed as a spec for a special-purpose pseudo-code. against the will of the author, his students turned LISP into a runnable language and made it possibly the first interpreted language ever...)<br>


<br>
LISP is also quite hard to classify in one bucket of languages. You can use it as a test of adequacy of a language classification : where do you put LISP in it, and why ? Thus it&#39;s also a great way to destroy unnecessary distinctions in how we call the languages, which is why I mention it.<div class="im">

<br>
<br>
<blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
its nice nice to share some feelings/opinions on this subject, I strongly feel that it has become a &quot;buzz&quot; word, rather than something people have strongly defined<br>
</blockquote>
<br></div>
the concept of buzzword isn&#39;t opposed to strongly-defined concepts, but the process of &quot;buzzing&quot; does add a layer of connotations and myth around the core concept, in a way that can be quite misleading. with great popularisation of a concept, comes a great misunderstanding of the concept. It isn&#39;t as bad a hype, though, because mouth-to-mouth definitions are still more accurate than anything designed by a salesman with the only goal of making a product (or service) look good.<div class="im">

<br>
<br>
<blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
I was saying (and thinking): &quot;When you are scripting you are programming, and vice versa&quot; - so where&#39;s the line separating scripting/programming languages? Is there any need for a line? Do we gain to have such differentiation? Define them... and so on.<br>


</blockquote>
<br></div>
ah, alright.<div><div></div><div class="h5"><br>
<br>
 _ _ __ ___ _____ ________ _____________ _____________________ ...<br>
| Mathieu Bouchard, Montréal, Québec. téléphone: +1.514.383.3801</div></div></blockquote></div><br><br clear="all"><br>-- <br>Pedro Lopes<br>contacto: <a href="mailto:jazz@radiozero.pt">jazz@radiozero.pt</a><br>website: <a href="http://web.ist.utl.pt/Pedro.Lopes">http://web.ist.utl.pt/Pedro.Lopes</a> <br>