Re: [FRIAM] Poll: which scripting languages are available on your computer?

2009-01-01 Thread Russ Abbott
Did you mean http://research.sun.com/projects/lively/ ?

-- Russ


On Thu, Jan 1, 2009 at 4:53 PM, Prof David West wrote:

>
>
> if you like javascript - check out   http://research.sun.com/lively/
>
> morphic in javascript = flash, ajax, and more - full desktop app
> functionality in a Web browser without additional plugins since it is
> all available via javascript.
>
> dave west
>
>
> On Thu, 1 Jan 2009 17:03:54 -0700, "Owen Densmore" 
> said:
> > [I realize this is a bit OT because we were targeting desktop
> > scripting, but given the javascript solution, drifting into the "web"
> > with both client and server side programming, I thought it would be OK
> > to diverge a bit.]
> >
> > Well, if the Browser is the Computer, one of the issues I've run into
> > is multiple languages: one on the server, and another on the browser.
> > Java was popular because you could use the same language on both
> > sides: servlets and applets.
> >
> > But there is yet another javascript rebirth going on: server-side
> > javascript.  John Guerin pointed this out to Steve and me while we
> > were working with the Google App Engine, and I was kvetching about
> > having to deal with javascript in the client (google maps, primarily)
> > and python/django on the server.
> >
> > Jaxer is the critter that pulls off this magic.
> >http://www.aptana.com/jaxer
> >http://ejohn.org/blog/server-side-javascript-with-jaxer/
> > I've never liked most of the server-side solutions, they were just too
> > ugly.  Php for example was really designed as a "web shell", not a
> > full featured language (IMHO).  But Javascript is a nifty enough
> > language that having on both sides of the wire is compelling.
> >
> > And Aptana is another alternative to Google App Engine and Amazon EC2,
> > and considerably cheaper than the latter.
> >
> > I haven't used it yet, so would love to hear of other folks'
> > experience with jaxer and server-side javascript.
> >
> >  -- Owen
> >
> >
> > 
> > FRIAM Applied Complexity Group listserv
> > Meets Fridays 9a-11:30 at cafe at St. John's College
> > lectures, archives, unsubscribe, maps at http://www.friam.org
>
> 
> FRIAM Applied Complexity Group listserv
> Meets Fridays 9a-11:30 at cafe at St. John's College
> lectures, archives, unsubscribe, maps at http://www.friam.org
>

FRIAM Applied Complexity Group listserv
Meets Fridays 9a-11:30 at cafe at St. John's College
lectures, archives, unsubscribe, maps at http://www.friam.org

Re: [FRIAM] Poll: which scripting languages are available on your computer?

2009-01-01 Thread Prof David West


if you like javascript - check out   http://research.sun.com/lively/

morphic in javascript = flash, ajax, and more - full desktop app
functionality in a Web browser without additional plugins since it is
all available via javascript.

dave west


On Thu, 1 Jan 2009 17:03:54 -0700, "Owen Densmore" 
said:
> [I realize this is a bit OT because we were targeting desktop  
> scripting, but given the javascript solution, drifting into the "web"  
> with both client and server side programming, I thought it would be OK  
> to diverge a bit.]
> 
> Well, if the Browser is the Computer, one of the issues I've run into  
> is multiple languages: one on the server, and another on the browser.   
> Java was popular because you could use the same language on both  
> sides: servlets and applets.
> 
> But there is yet another javascript rebirth going on: server-side  
> javascript.  John Guerin pointed this out to Steve and me while we  
> were working with the Google App Engine, and I was kvetching about  
> having to deal with javascript in the client (google maps, primarily)  
> and python/django on the server.
> 
> Jaxer is the critter that pulls off this magic.
>http://www.aptana.com/jaxer
>http://ejohn.org/blog/server-side-javascript-with-jaxer/
> I've never liked most of the server-side solutions, they were just too  
> ugly.  Php for example was really designed as a "web shell", not a  
> full featured language (IMHO).  But Javascript is a nifty enough  
> language that having on both sides of the wire is compelling.
> 
> And Aptana is another alternative to Google App Engine and Amazon EC2,  
> and considerably cheaper than the latter.
> 
> I haven't used it yet, so would love to hear of other folks'  
> experience with jaxer and server-side javascript.
> 
>  -- Owen
> 
> 
> 
> FRIAM Applied Complexity Group listserv
> Meets Fridays 9a-11:30 at cafe at St. John's College
> lectures, archives, unsubscribe, maps at http://www.friam.org


FRIAM Applied Complexity Group listserv
Meets Fridays 9a-11:30 at cafe at St. John's College
lectures, archives, unsubscribe, maps at http://www.friam.org


Re: [FRIAM] Poll: which scripting languages are available on your computer?

2009-01-01 Thread Marcus G. Daniels

Owen Densmore wrote:

Jaxer is the critter that pulls off this magic.
  http://www.aptana.com/jaxer
I see a copy of the Mozilla source tree is in their source 
distribution.  That worries me a little.  How many modifications have 
they had to make and maintain?But I think the idea is right on -- 
the Mozilla framework as an Apache plugin.   Just change the `runat' 
attribute to say where you want the code to run.   Great.


Marcus


FRIAM Applied Complexity Group listserv
Meets Fridays 9a-11:30 at cafe at St. John's College
lectures, archives, unsubscribe, maps at http://www.friam.org


Re: [FRIAM] Poll: which scripting languages are available on your computer?

2009-01-01 Thread Owen Densmore
[I realize this is a bit OT because we were targeting desktop  
scripting, but given the javascript solution, drifting into the "web"  
with both client and server side programming, I thought it would be OK  
to diverge a bit.]


Well, if the Browser is the Computer, one of the issues I've run into  
is multiple languages: one on the server, and another on the browser.   
Java was popular because you could use the same language on both  
sides: servlets and applets.


But there is yet another javascript rebirth going on: server-side  
javascript.  John Guerin pointed this out to Steve and me while we  
were working with the Google App Engine, and I was kvetching about  
having to deal with javascript in the client (google maps, primarily)  
and python/django on the server.


Jaxer is the critter that pulls off this magic.
  http://www.aptana.com/jaxer
  http://ejohn.org/blog/server-side-javascript-with-jaxer/
I've never liked most of the server-side solutions, they were just too  
ugly.  Php for example was really designed as a "web shell", not a  
full featured language (IMHO).  But Javascript is a nifty enough  
language that having on both sides of the wire is compelling.


And Aptana is another alternative to Google App Engine and Amazon EC2,  
and considerably cheaper than the latter.


I haven't used it yet, so would love to hear of other folks'  
experience with jaxer and server-side javascript.


-- Owen



FRIAM Applied Complexity Group listserv
Meets Fridays 9a-11:30 at cafe at St. John's College
lectures, archives, unsubscribe, maps at http://www.friam.org


Re: [FRIAM] Poll: which scripting languages are available on your computer?

2008-12-31 Thread Marcus G. Daniels

rob...@cirrillian.com wrote:
Beware of "the assumption that the browser has a fully dynamic DOM 
with methods such 
as |document.createElement|, |replaceChild| and |appendChild|. 
Browsers do not live up to that expectation, some are not that dynamic 
and while they may implement some of the Core DOM level 1 methods such 
as |getElementById| They do not necessarily implement large parts of 
the various DOM standards, including all of the 
dynamic |Node| manipulation methods."


Well, Firefox does, Safari does, and reasonably recent version of IE 
do.  The only way to force others to repent (or go away quietly) is for 
everyone to start using the latest and greatest web standards.  Not 
talking DOM here, I'm mean SVG, Canvas, video tags, high performance 
JavaScript, and the things that can make the web a decent application 
platform.  If people won't do that, then sooner or later Microsoft .NET 
will rule (and in this scenario they probably should).


Marcus


FRIAM Applied Complexity Group listserv
Meets Fridays 9a-11:30 at cafe at St. John's College
lectures, archives, unsubscribe, maps at http://www.friam.org


Re: [FRIAM] Poll: which scripting languages are available on your computer?

2008-12-31 Thread robert
For universal browser implementation one may have to check what DOM is 
available:


getElementById and others used may not always be available.  From a discussion 
on browser sniffing (bad) and what to do about it at:


http://jibbering.com/faq/faq_notes/not_browser_detect.html#bdFD



Beware of "the assumption that the browser has a fully dynamic DOM with methods 
such as document.createElement, replaceChild and appendChild. Browsers do not 
live up to that expectation, some are not that dynamic and while they may 
implement some of the Core DOM level 1 methods such as getElementById They do 
not necessarily implement large parts of the various DOM standards, including 
all of the dynamic Node manipulation methods."


Robert C
 
-Original Message-
From: Dale Schumacher [mailto:dale.schumac...@gmail.com]
Sent: Tuesday, December 30, 2008 03:44 PM
To: 'The Friday Morning Applied Complexity Coffee Group'
Subject: Re: [FRIAM] Poll: which scripting languages are available on your  
computer?

When I was facing a similar problem--sharing a platform neutralprogram--I also 
turned to Javascript. In my case, we wanted a lotterynumber picker that could 
be projected from anyone's laptop during ameeting. I created a single-file 
HTML/Javascript application(attached) that could be simply opened from the 
filesystem in anybrowser. Normally I would put the Javascript and CSS is 
separatefiles, but it's all embedded in HTML to make the whole 
thingself-contained.> On Mon, Dec 29, 2008 at 10:53 AM, Owen Densmore  wrote:>> 
On Dec 29, 2008, at 11:03 AM, James Steiner wrote:>>> I vote for javascript... 
it seems that your script is not going to be>>> doing anything that should bump 
up against a cross-platform issue...>>> It's just text input, processing, 
text-output... what could be>>> simpler? For any of the tricky (e.g. display, 
event, css box model)>>> platform quirty stuff, use a framework like 
jQuery.>>>> I'm glad I asked the question. Clearly javascript is the most 
ubiquitous>> script language, although hidden within the browser.

FRIAM Applied Complexity Group listserv
Meets Fridays 9a-11:30 at cafe at St. John's College
lectures, archives, unsubscribe, maps at http://www.friam.org

Re: [FRIAM] Poll: which scripting languages are available on your computer?

2008-12-30 Thread Dale Schumacher
When I was facing a similar problem--sharing a platform neutral
program--I also turned to Javascript.  In my case, we wanted a lottery
number picker that could be projected from anyone's laptop during a
meeting.  I created a single-file HTML/Javascript application
(attached) that could be simply opened from the filesystem in any
browser.  Normally I would put the Javascript and CSS is separate
files, but it's all embedded in HTML to make the whole thing
self-contained.

> On Mon, Dec 29, 2008 at 10:53 AM, Owen Densmore  wrote:
>> On Dec 29, 2008, at 11:03 AM, James Steiner wrote:
>>> I vote for javascript... it seems that your script is not going to be
>>> doing anything that should bump up against a cross-platform issue...
>>> It's just text input, processing, text-output... what could be
>>> simpler? For any of the tricky (e.g. display, event, css box model)
>>> platform quirty stuff, use a framework like jQuery.
>>
>> I'm glad I asked the question.  Clearly javascript is the most ubiquitous
>> script language, although hidden within the browser.
Title: Agile Austin - Lottery







Agile Austin
Lottery Drawing




Low 
High 



Spin
Histogram








FRIAM Applied Complexity Group listserv
Meets Fridays 9a-11:30 at cafe at St. John's College
lectures, archives, unsubscribe, maps at http://www.friam.org

Re: [FRIAM] Poll: which scripting languages are available on your computer?

2008-12-29 Thread Russ Abbott
Great point, Owen.  Perhaps we are too old to have thought of that
initially. But now that you mention it, posting your
app/document/service/code/etc. is almost certainly the way to go. That's
where we are all coming to live anyway. Will any future system survive if it
isn't web accessible and available from anywhere? Probably not.  I rarely
attach my papers to messages any more. I post them on a wiki and link to
them. So that's the solution. Expect that anyone will be able to access your
offering as long as it's web accessible from a standard browser.

-- Russ


On Mon, Dec 29, 2008 at 10:53 AM, Owen Densmore  wrote:

> On Dec 29, 2008, at 11:03 AM, James Steiner wrote:
>
>> 
>> I vote for javascript... it seems that your script is not going to be
>> doing anything that should bump up against a cross-platform issue...
>> It's just text input, processing, text-output... what could be
>> simpler? For any of the tricky (e.g. display, event, css box model)
>> platform quirty stuff, use a framework like jQuery.
>>
>
> I'm glad I asked the question.  Clearly javascript is the most ubiquitous
> script language, although hidden within the browser.
>
> So the browser replaces the command-line!  That has the advantage of coming
> with a window system as well, which python, perl, ruby, .. lack unless they
> use the "J" versions (jython, jruby, ..) which can use Java's window system
> and UI toolkits.
>
> I have to say this is a surprise but obvious enough once you really
> consider the alternatives.
>
> I'm wondering if this really means we might as well use a hosting service
> or cloud system to deliver all our programs at this point.  I mean its nice
> that you can download Russ's nifty stunt and run it locally, but would most
> folks prefer the web hosted solution to start with?  That has the additional
> advantage that you can use any scripting language you'd like: Java (Either
> servlets or applets), Python, PHP etc .. all on the server.
>
> So from a simple scripting question we arrive at the observation that your
> computer is pretty useless for sharing even the simplest programs, so might
> as well use the browser, and just as easily, a hosted solution with all the
> languages you'd like.
>
> Sneaky!
>
>-- Owen
>
> PS: Steve -- This does prove the deployment problem is real and the web
> solution best.
>
> 
> FRIAM Applied Complexity Group listserv
> Meets Fridays 9a-11:30 at cafe at St. John's College
> lectures, archives, unsubscribe, maps at http://www.friam.org
>

FRIAM Applied Complexity Group listserv
Meets Fridays 9a-11:30 at cafe at St. John's College
lectures, archives, unsubscribe, maps at http://www.friam.org

Re: [FRIAM] Poll: which scripting languages are available on your computer?

2008-12-29 Thread Owen Densmore

On Dec 29, 2008, at 11:03 AM, James Steiner wrote:


I vote for javascript... it seems that your script is not going to be
doing anything that should bump up against a cross-platform issue...
It's just text input, processing, text-output... what could be
simpler? For any of the tricky (e.g. display, event, css box model)
platform quirty stuff, use a framework like jQuery.


I'm glad I asked the question.  Clearly javascript is the most  
ubiquitous script language, although hidden within the browser.


So the browser replaces the command-line!  That has the advantage of  
coming with a window system as well, which python, perl, ruby, .. lack  
unless they use the "J" versions (jython, jruby, ..) which can use  
Java's window system and UI toolkits.


I have to say this is a surprise but obvious enough once you really  
consider the alternatives.


I'm wondering if this really means we might as well use a hosting  
service or cloud system to deliver all our programs at this point.  I  
mean its nice that you can download Russ's nifty stunt and run it  
locally, but would most folks prefer the web hosted solution to start  
with?  That has the additional advantage that you can use any  
scripting language you'd like: Java (Either servlets or applets),  
Python, PHP etc .. all on the server.


So from a simple scripting question we arrive at the observation that  
your computer is pretty useless for sharing even the simplest  
programs, so might as well use the browser, and just as easily, a  
hosted solution with all the languages you'd like.


Sneaky!

-- Owen

PS: Steve -- This does prove the deployment problem is real and the  
web solution best.



FRIAM Applied Complexity Group listserv
Meets Fridays 9a-11:30 at cafe at St. John's College
lectures, archives, unsubscribe, maps at http://www.friam.org


Re: [FRIAM] Poll: which scripting languages are available on your computer?

2008-12-29 Thread James Steiner
I'll pitch in:

I have (but don't necessarily use):

DOS 7 (with default command line enhancements it's actually useful)
Kixtart
Auto-Hotkey
PHP
NetLogo
Javascript
VB_
Lotus 1-2-3 macro language
Q-Basic

I have actually used netlogo for certain simple text-massaging
problems--not the best, but easy and handy and I don't know perl.

I vote for javascript... it seems that your script is not going to be
doing anything that should bump up against a cross-platform issue...
It's just text input, processing, text-output... what could be
simpler? For any of the tricky (e.g. display, event, css box model)
platform quirty stuff, use a framework like jQuery.

~~James


FRIAM Applied Complexity Group listserv
Meets Fridays 9a-11:30 at cafe at St. John's College
lectures, archives, unsubscribe, maps at http://www.friam.org


Re: [FRIAM] Poll: which scripting languages are available on your computer?

2008-12-27 Thread Owen Densmore
Russ, Marcus: Thanks for yet another push for me hussle javascript a  
bit more.


This is a good reminder as to why javascript is so cool:
  https://developer.mozilla.org/en/A_re-introduction_to_JavaScript

I found a great book as well: "Javascript, the Good Parts" .. here's  
video from the author:

  http://video.yahoo.com/watch/630959/2974197
He's great at leading us beyond the pitfalls of js.

-- Owen


On Dec 27, 2008, at 9:20 PM, Marcus G. Daniels wrote:


Owen Densmore wrote:
BUT: the pipe paradigm of unix shells allows you to have the input  
be a file and the output to be piped into a file or another program.
The browser can be used as a hierarchical blackboard (the DOM)  
between a producer and a consumer while JavaScript 1.7's `yield' can  
switch back and forth between threads of control (like a pipe).   
Further, http and xml can be used to read and write objects in favor  
of flat files.


https://developer.mozilla.org/en/New_in_JavaScript_1.7
http://en.wikipedia.org/wiki/XMLHttpRequest


FRIAM Applied Complexity Group listserv
Meets Fridays 9a-11:30 at cafe at St. John's College
lectures, archives, unsubscribe, maps at http://www.friam.org




FRIAM Applied Complexity Group listserv
Meets Fridays 9a-11:30 at cafe at St. John's College
lectures, archives, unsubscribe, maps at http://www.friam.org


Re: [FRIAM] Poll: which scripting languages are available on your computer?

2008-12-27 Thread Douglas Roberts
There is still the issue of Javascript implementation portability.  You
can't count on each vendor adhering to standards.  If you are lucky, the
code that you want to implement will run on all browsers. Worst case, you
will have to sniff the OS & browser and branch accordingly.  It is a lot
more work, which is why you still see sites advertising "IE Explorer only".
Like my company, for example.  The time entry system breaks with Firefox,
only works with IE.  Once the maintainers of that system realized this, they
put browser sniffers in which would warn the user that only IE would work.
At least they didn't put in blocking code.

--Doug

On Sat, Dec 27, 2008 at 9:12 PM, Russ Abbott  wrote:

> An interesting feature of this thread is that at first I thought you were
> after "the best" scripting language or something like that. When I finally
> understood that what you wanted really was the most widely accessible
> scripting language, the question took on a completely different meaning. It
> changed from being a discussion of scripting languages as such to the more
> practical question of how to distribute some functionality as widely and
> effortlessly as possible.
>
> -- Russ
>
> On Sat, Dec 27, 2008 at 8:04 PM, Russ Abbott wrote:
>
>> Before sending that script I looked for a way for JavaScript to access the
>> local file system. I couldn't find one. Sorry. But that doesn't mean there
>> isn't one.
>>
>> -- Russ
>>
>>
>> On Sat, Dec 27, 2008 at 7:53 PM, Owen Densmore wrote:
>>
>>> I *like* it!  Probably the most universal, and can even be run locally.
>>>  Possibly even as a bookmarklet.  And luckily for all of us, the DOM
>>> standards let javascript access user input in a fairly elegant way.
>>>
>>> BUT: the pipe paradigm of unix shells allows you to have the input be a
>>> file and the output to be piped into a file or another program.  Our browser
>>> approach only lets us use literal text in and out.  No big deal, but I
>>> wonder if there's a hack to get directly at the javascript language within
>>> the browser, and to use it like a command line command.
>>>
>>> I think, however, your answer is likely the winner.
>>>
>>>-- Owen
>>>
>>>
>>>
>>> On Dec 27, 2008, at 8:01 PM, Russ Abbott wrote:
>>>
>>>  JavaScript sure seems like a simple solution.  Here's a primitive
 version of
 one possibility.

 
 
 
 function transform(input) {
  output.value = "transformed version of:\n" + input;
 }
 
 
 
 Copy the text to be translated into this text area and press "Go". >>> />
 
 >>> onclick="transform(document.getElementById('input').value);" />
 
 
 
 

 -- Russ


 On Sat, Dec 27, 2008 at 5:59 PM, Owen Densmore 
 wrote:

  On Dec 27, 2008, at 4:04 PM, Marcus G. Daniels wrote:
>
>
>> What language could I write a script in (no graphics, simply text in,
>>
>>> text out) that would run on all the computers used by Friam folks?
>>>
>>>
>> Javascript!
>>
>>
> Well, it is certainly lurking on all of our systems that have a
> browser,
> that's for sure!  But if I just send folks a javascript file, how are
> they
> to execute it, and how are they to specify stdin/out?
>
> I really am serious here: I'd like to know which scripting language and
> runtime is reasonably likely to be on our systems.  Its pretty grim if
> there's not a reasonable answer!
>
> The specific stunt I'm looking at takes a text file in, and converts it
> to
> morse code.  Also the reverse, take in morse code and translate it to
> ascii.
> Dead simple and kinda fun.  But to share it with others, I'd like a
> script
> that could work on most systems.
>
>  -- Owen
>
>
> 
> FRIAM Applied Complexity Group listserv
> Meets Fridays 9a-11:30 at cafe at St. John's College
> lectures, archives, unsubscribe, maps at http://www.friam.org
>
>  
 FRIAM Applied Complexity Group listserv
 Meets Fridays 9a-11:30 at cafe at St. John's College
 lectures, archives, unsubscribe, maps at http://www.friam.org

>>>
>>>
>>
>
> 
> FRIAM Applied Complexity Group listserv
> Meets Fridays 9a-11:30 at cafe at St. John's College
> lectures, archives, unsubscribe, maps at http://www.friam.org
>

FRIAM Applied Complexity Group listserv
Meets Fridays 9a-11:30 at cafe at St. John's College
lectures, archives, unsubscribe, maps at http://www.friam.org

Re: [FRIAM] Poll: which scripting languages are available on your computer?

2008-12-27 Thread Marcus G. Daniels

Owen Densmore wrote:
BUT: the pipe paradigm of unix shells allows you to have the input be 
a file and the output to be piped into a file or another program.
The browser can be used as a hierarchical blackboard (the DOM) between a 
producer and a consumer while JavaScript 1.7's `yield' can switch back 
and forth between threads of control (like a pipe).  Further, http and 
xml can be used to read and write objects in favor of flat files.


https://developer.mozilla.org/en/New_in_JavaScript_1.7
http://en.wikipedia.org/wiki/XMLHttpRequest


FRIAM Applied Complexity Group listserv
Meets Fridays 9a-11:30 at cafe at St. John's College
lectures, archives, unsubscribe, maps at http://www.friam.org


Re: [FRIAM] Poll: which scripting languages are available on your computer?

2008-12-27 Thread Russ Abbott
An interesting feature of this thread is that at first I thought you were
after "the best" scripting language or something like that. When I finally
understood that what you wanted really was the most widely accessible
scripting language, the question took on a completely different meaning. It
changed from being a discussion of scripting languages as such to the more
practical question of how to distribute some functionality as widely and
effortlessly as possible.

-- Russ

On Sat, Dec 27, 2008 at 8:04 PM, Russ Abbott  wrote:

> Before sending that script I looked for a way for JavaScript to access the
> local file system. I couldn't find one. Sorry. But that doesn't mean there
> isn't one.
>
> -- Russ
>
>
> On Sat, Dec 27, 2008 at 7:53 PM, Owen Densmore wrote:
>
>> I *like* it!  Probably the most universal, and can even be run locally.
>>  Possibly even as a bookmarklet.  And luckily for all of us, the DOM
>> standards let javascript access user input in a fairly elegant way.
>>
>> BUT: the pipe paradigm of unix shells allows you to have the input be a
>> file and the output to be piped into a file or another program.  Our browser
>> approach only lets us use literal text in and out.  No big deal, but I
>> wonder if there's a hack to get directly at the javascript language within
>> the browser, and to use it like a command line command.
>>
>> I think, however, your answer is likely the winner.
>>
>>-- Owen
>>
>>
>>
>> On Dec 27, 2008, at 8:01 PM, Russ Abbott wrote:
>>
>>  JavaScript sure seems like a simple solution.  Here's a primitive version
>>> of
>>> one possibility.
>>>
>>> 
>>> 
>>> 
>>> function transform(input) {
>>>  output.value = "transformed version of:\n" + input;
>>> }
>>> 
>>> 
>>> 
>>> Copy the text to be translated into this text area and press "Go". 
>>> 
>>> >> onclick="transform(document.getElementById('input').value);" />
>>> 
>>> 
>>> 
>>> 
>>>
>>> -- Russ
>>>
>>>
>>> On Sat, Dec 27, 2008 at 5:59 PM, Owen Densmore 
>>> wrote:
>>>
>>>  On Dec 27, 2008, at 4:04 PM, Marcus G. Daniels wrote:


> What language could I write a script in (no graphics, simply text in,
>
>> text out) that would run on all the computers used by Friam folks?
>>
>>
> Javascript!
>
>
 Well, it is certainly lurking on all of our systems that have a browser,
 that's for sure!  But if I just send folks a javascript file, how are
 they
 to execute it, and how are they to specify stdin/out?

 I really am serious here: I'd like to know which scripting language and
 runtime is reasonably likely to be on our systems.  Its pretty grim if
 there's not a reasonable answer!

 The specific stunt I'm looking at takes a text file in, and converts it
 to
 morse code.  Also the reverse, take in morse code and translate it to
 ascii.
 Dead simple and kinda fun.  But to share it with others, I'd like a
 script
 that could work on most systems.

  -- Owen


 
 FRIAM Applied Complexity Group listserv
 Meets Fridays 9a-11:30 at cafe at St. John's College
 lectures, archives, unsubscribe, maps at http://www.friam.org

  
>>> FRIAM Applied Complexity Group listserv
>>> Meets Fridays 9a-11:30 at cafe at St. John's College
>>> lectures, archives, unsubscribe, maps at http://www.friam.org
>>>
>>
>>
>

FRIAM Applied Complexity Group listserv
Meets Fridays 9a-11:30 at cafe at St. John's College
lectures, archives, unsubscribe, maps at http://www.friam.org

Re: [FRIAM] Poll: which scripting languages are available on your computer?

2008-12-27 Thread Russ Abbott
Before sending that script I looked for a way for JavaScript to access the
local file system. I couldn't find one. Sorry. But that doesn't mean there
isn't one.

-- Russ


On Sat, Dec 27, 2008 at 7:53 PM, Owen Densmore  wrote:

> I *like* it!  Probably the most universal, and can even be run locally.
>  Possibly even as a bookmarklet.  And luckily for all of us, the DOM
> standards let javascript access user input in a fairly elegant way.
>
> BUT: the pipe paradigm of unix shells allows you to have the input be a
> file and the output to be piped into a file or another program.  Our browser
> approach only lets us use literal text in and out.  No big deal, but I
> wonder if there's a hack to get directly at the javascript language within
> the browser, and to use it like a command line command.
>
> I think, however, your answer is likely the winner.
>
>-- Owen
>
>
>
> On Dec 27, 2008, at 8:01 PM, Russ Abbott wrote:
>
>  JavaScript sure seems like a simple solution.  Here's a primitive version
>> of
>> one possibility.
>>
>> 
>> 
>> 
>> function transform(input) {
>>  output.value = "transformed version of:\n" + input;
>> }
>> 
>> 
>> 
>> Copy the text to be translated into this text area and press "Go". 
>> 
>> > onclick="transform(document.getElementById('input').value);" />
>> 
>> 
>> 
>> 
>>
>> -- Russ
>>
>>
>> On Sat, Dec 27, 2008 at 5:59 PM, Owen Densmore 
>> wrote:
>>
>>  On Dec 27, 2008, at 4:04 PM, Marcus G. Daniels wrote:
>>>
>>>
 What language could I write a script in (no graphics, simply text in,

> text out) that would run on all the computers used by Friam folks?
>
>
 Javascript!


>>> Well, it is certainly lurking on all of our systems that have a browser,
>>> that's for sure!  But if I just send folks a javascript file, how are
>>> they
>>> to execute it, and how are they to specify stdin/out?
>>>
>>> I really am serious here: I'd like to know which scripting language and
>>> runtime is reasonably likely to be on our systems.  Its pretty grim if
>>> there's not a reasonable answer!
>>>
>>> The specific stunt I'm looking at takes a text file in, and converts it
>>> to
>>> morse code.  Also the reverse, take in morse code and translate it to
>>> ascii.
>>> Dead simple and kinda fun.  But to share it with others, I'd like a
>>> script
>>> that could work on most systems.
>>>
>>>  -- Owen
>>>
>>>
>>> 
>>> FRIAM Applied Complexity Group listserv
>>> Meets Fridays 9a-11:30 at cafe at St. John's College
>>> lectures, archives, unsubscribe, maps at http://www.friam.org
>>>
>>>  
>> FRIAM Applied Complexity Group listserv
>> Meets Fridays 9a-11:30 at cafe at St. John's College
>> lectures, archives, unsubscribe, maps at http://www.friam.org
>>
>
>

FRIAM Applied Complexity Group listserv
Meets Fridays 9a-11:30 at cafe at St. John's College
lectures, archives, unsubscribe, maps at http://www.friam.org

Re: [FRIAM] Poll: which scripting languages are available on your computer?

2008-12-27 Thread Owen Densmore
I *like* it!  Probably the most universal, and can even be run  
locally.  Possibly even as a bookmarklet.  And luckily for all of us,  
the DOM standards let javascript access user input in a fairly elegant  
way.


BUT: the pipe paradigm of unix shells allows you to have the input be  
a file and the output to be piped into a file or another program.  Our  
browser approach only lets us use literal text in and out.  No big  
deal, but I wonder if there's a hack to get directly at the javascript  
language within the browser, and to use it like a command line command.


I think, however, your answer is likely the winner.

-- Owen


On Dec 27, 2008, at 8:01 PM, Russ Abbott wrote:

JavaScript sure seems like a simple solution.  Here's a primitive  
version of

one possibility.




function transform(input) {
 output.value = "transformed version of:\n" + input;
}



Copy the text to be translated into this text area and press "Go".  









-- Russ


On Sat, Dec 27, 2008 at 5:59 PM, Owen Densmore   
wrote:



On Dec 27, 2008, at 4:04 PM, Marcus G. Daniels wrote:



What language could I write a script in (no graphics, simply text  
in,

text out) that would run on all the computers used by Friam folks?



Javascript!



Well, it is certainly lurking on all of our systems that have a  
browser,
that's for sure!  But if I just send folks a javascript file, how  
are they

to execute it, and how are they to specify stdin/out?

I really am serious here: I'd like to know which scripting language  
and
runtime is reasonably likely to be on our systems.  Its pretty grim  
if

there's not a reasonable answer!

The specific stunt I'm looking at takes a text file in, and  
converts it to
morse code.  Also the reverse, take in morse code and translate it  
to ascii.
Dead simple and kinda fun.  But to share it with others, I'd like a  
script

that could work on most systems.

  -- Owen



FRIAM Applied Complexity Group listserv
Meets Fridays 9a-11:30 at cafe at St. John's College
lectures, archives, unsubscribe, maps at http://www.friam.org



FRIAM Applied Complexity Group listserv
Meets Fridays 9a-11:30 at cafe at St. John's College
lectures, archives, unsubscribe, maps at http://www.friam.org




FRIAM Applied Complexity Group listserv
Meets Fridays 9a-11:30 at cafe at St. John's College
lectures, archives, unsubscribe, maps at http://www.friam.org


Re: [FRIAM] Poll: which scripting languages are available on your computer?

2008-12-27 Thread Russ Abbott
JavaScript sure seems like a simple solution.  Here's a primitive version of
one possibility.




function transform(input) {
  output.value = "transformed version of:\n" + input;
}



Copy the text to be translated into this text area and press "Go". 







-- Russ


On Sat, Dec 27, 2008 at 5:59 PM, Owen Densmore  wrote:

> On Dec 27, 2008, at 4:04 PM, Marcus G. Daniels wrote:
>
>>
>>  What language could I write a script in (no graphics, simply text in,
>>>  text out) that would run on all the computers used by Friam folks?
>>>
>>
>> Javascript!
>>
>
> Well, it is certainly lurking on all of our systems that have a browser,
> that's for sure!  But if I just send folks a javascript file, how are they
> to execute it, and how are they to specify stdin/out?
>
> I really am serious here: I'd like to know which scripting language and
> runtime is reasonably likely to be on our systems.  Its pretty grim if
> there's not a reasonable answer!
>
> The specific stunt I'm looking at takes a text file in, and converts it to
> morse code.  Also the reverse, take in morse code and translate it to ascii.
>  Dead simple and kinda fun.  But to share it with others, I'd like a script
> that could work on most systems.
>
>-- Owen
>
>
> 
> FRIAM Applied Complexity Group listserv
> Meets Fridays 9a-11:30 at cafe at St. John's College
> lectures, archives, unsubscribe, maps at http://www.friam.org
>

FRIAM Applied Complexity Group listserv
Meets Fridays 9a-11:30 at cafe at St. John's College
lectures, archives, unsubscribe, maps at http://www.friam.org

Re: [FRIAM] Poll: which scripting languages are available on your computer?

2008-12-27 Thread Owen Densmore

On Dec 27, 2008, at 4:04 PM, Marcus G. Daniels wrote:


What language could I write a script in (no graphics, simply text  
in,  text out) that would run on all the computers used by Friam  
folks?


Javascript!


Well, it is certainly lurking on all of our systems that have a  
browser, that's for sure!  But if I just send folks a javascript file,  
how are they to execute it, and how are they to specify stdin/out?


I really am serious here: I'd like to know which scripting language  
and runtime is reasonably likely to be on our systems.  Its pretty  
grim if there's not a reasonable answer!


The specific stunt I'm looking at takes a text file in, and converts  
it to morse code.  Also the reverse, take in morse code and translate  
it to ascii.  Dead simple and kinda fun.  But to share it with others,  
I'd like a script that could work on most systems.


-- Owen



FRIAM Applied Complexity Group listserv
Meets Fridays 9a-11:30 at cafe at St. John's College
lectures, archives, unsubscribe, maps at http://www.friam.org


Re: [FRIAM] Poll: which scripting languages are available on your computer?

2008-12-27 Thread Marcus G. Daniels

> What language could I write a script in (no graphics, simply text in,  text 
> out) that would run on all the computers used by Friam folks?

Javascript!


FRIAM Applied Complexity Group listserv
Meets Fridays 9a-11:30 at cafe at St. John's College
lectures, archives, unsubscribe, maps at http://www.friam.org


Re: [FRIAM] Poll: which scripting languages are available on your computer?

2008-12-27 Thread Douglas Roberts
"None" is probably the right answer, given that the two primary proprietary
OS vendors are naturally driven to sell apps for their systems that are
incompatible with their competitors platforms, in an attempt to boost their
own OS sales.  Java was the first attempt to produce a "write once"
language, but it has to date had limited success.  You might have a chance
with Python or Perl, depending on what you wanted your script to do.  "Hello
World" should be possible, but when you progress to a real world level of
complexity the OS incompatibilities begin to bite.

Regarding a "simple web app": that is what Javascript was supposed to
support, and look at all the browser-sniffing/blocking code that has evolved
over the past 4 - 5 years due to incompatible browser implementations.

--Doug

On Sat, Dec 27, 2008 at 3:47 PM, Owen Densmore  wrote:

> Hmm..I think there's a simpler question that I would like to ask:
>
> What language could I write a script in (no graphics, simply text in, text
> out) that would run on all the computers used by Friam folks?
>
> I guess the most likely answer is "none" just use the browser and build a
> trivial web-app.  But still, I'm interested in the language most likely to
> be on your systems.
>
>-- Owen
>
>
>
> 
> FRIAM Applied Complexity Group listserv
> Meets Fridays 9a-11:30 at cafe at St. John's College
> lectures, archives, unsubscribe, maps at http://www.friam.org
>

FRIAM Applied Complexity Group listserv
Meets Fridays 9a-11:30 at cafe at St. John's College
lectures, archives, unsubscribe, maps at http://www.friam.org

Re: [FRIAM] Poll: which scripting languages are available on your computer?

2008-12-27 Thread Owen Densmore

Hmm..I think there's a simpler question that I would like to ask:

What language could I write a script in (no graphics, simply text in,  
text out) that would run on all the computers used by Friam folks?


I guess the most likely answer is "none" just use the browser and  
build a trivial web-app.  But still, I'm interested in the language  
most likely to be on your systems.


-- Owen



FRIAM Applied Complexity Group listserv
Meets Fridays 9a-11:30 at cafe at St. John's College
lectures, archives, unsubscribe, maps at http://www.friam.org


Re: [FRIAM] Poll: which scripting languages are available on your computer?

2008-12-26 Thread Steve Smith




Snarf!

I don't think I've heard this term ("Snarky") used in "forever"... but
sadly/strangely/wonderfully, it does describe Doug's style of humor. 
Knowing Doug pretty well and being on the Snarky end of his humor from
time to time (always well deserved and returned, I must add) I can
understand how the extra row of kinked barbs along the shaft of his
snarky lampoons can gouge and dig if  you don't already have some
scarred over lacerations (shaped to fit) to turn them aside.

I love all of my legacy languages, just as much as I love the growing
pile of "old tech" in my shed (Wicat Unix box,  Sun 1, Toaster Mac,
NeXT, SGI 02, etc... ).  Not to mention all of the wondrous vehicles
I've owned, and am proud to share with anyone likely to appreciate
them.   A few potential targets of derision out of my nearly 40
vehicles (planes, trains, automobiles, tractors, motorcycles, etc.)
include a '65 Fairlane, a '73 Gremlin, a '72 Maverick, a '71 Suzuki 350
2-stroke, '67 VW beetle, '69 Datsun 510, etc...  But don't dare make
fun of my '47 Luscombe Aerocoupe,  '72 Honda SL350,  '85 Kubota 6500
4x4,  '49 dump truck, the '64 T-bird, the '64 VW convertible, the '86
VW Cabriolet, or my '03 Nissan Crew 4x4!   

My daily drivers are C++ and Java and I can be cajoled into taking PERL
and *sh variants out for a spin now and then.   The APL and Snobol and
Prolog manuals on my self (actually on the shelf at the sfComplex
self-organizing library) are all old friends which I open as often as
the Haynes repair manual for my long-lost '73 Gremlin!  I loved those
languages (and that Gremlin!).

Snarf!
 - Steve 

In Snarkiness,
  
--Doug

  
  How
snarky.  I hope that's working out for you.
  
  






FRIAM Applied Complexity Group listserv
Meets Fridays 9a-11:30 at cafe at St. John's College
lectures, archives, unsubscribe, maps at http://www.friam.org

Re: [FRIAM] Poll: which scripting languages are available on your computer?

2008-12-25 Thread Nicholas S. Frost

On Thu, 25 Dec 2008, Owen Densmore wrote:

I'm writing a script that I realize might be useful for friends, and that got 
me to wondering: what scripting languages are most universally available?


So, you can help: which of these languages are available on your computer?
 Bash/Borne Shell
 Awk
 Perl
 Python/Jython
 Ruby/irb
 Javascript (i.e. a command-line version like Rhino)
 Groovy
 BeanShell/PNuts (java interpreters with nifty add on features)
.. suggestions?


All current Macs running OS X 10.5.x should have GNU Bash 3.2.17 (1), Awk 
ver. 20040207, Perl 5.8.8, Ruby 1.8.6, and Python 2.5.1 by default (this iMac 
does and every Mac I've checked running 10.5.x).  I think all Linux 
versions will have Bash, Awk, Python by default.


Bash, Awk/Sed, Perl and Python are all common, Ruby's usually an easy 
package install under most Linux distros.


Personally (just my opinion) I think Python lends itself to order more so 
than PERL, but I'm sure there are more experienced programmers who might 
not agree.  I think Bash is frequently underratedone can do a lot 
with the shell if one knows how and is willing to do a bit of work. 
There's a great "Shell Scripting Recipes" book by Chris Johnson, along 
with the Robbins/Beebe book by O'Reilly and a number of other good ones.


-Nick
--
Nicholas S. Frost
7 Avenida Vista Grande #325
Santa Fe, NM  87508
www.nickorama.com
--


FRIAM Applied Complexity Group listserv
Meets Fridays 9a-11:30 at cafe at St. John's College
lectures, archives, unsubscribe, maps at http://www.friam.org


Re: [FRIAM] Poll: which scripting languages are available on your computer?

2008-12-25 Thread gary
I'm also a fan of old, obscure artifacts such as Lisp - heck,  
sometimes I feel like I'm becoming one myself. I did my graduate AI  
research using Franz Lisp in the early 1980s and was fortunate to have  
the opportunity to use Lisp machines in corporate R&D for several  
years before the onset of "AI Winter." I really enjoyed the language,  
but because of a backlash against the excess AI hype, Lisp fell out of  
favor and industry moved toward more "modern" languages such as C++  
(ouch). Lately, I've become facinated with Common Lisp and have  
started learning it in my spare time. My gut feeling is that despite  
the hype its ardent supporters such as Paul Graham spout, claims of  
greatly improved programmer productivity from Lisp have real merit.  
Besides, there is a certain charm to using a language that is older  
than me - this year Lisp celebrated its 50th birthday (see www.lisp50.org 
) exactly one week before I celebrated my 50th birthday. Although it  
has been pronounced dead quite a few times, as one Lisper put it,  
"Lisp doesn't look any deader than usual to me."


;; Gary

On Dec 25, 2008, at 8:11 PM, glen e. p. ropella wrote:


Thus spake Douglas Roberts circa 12/25/2008 04:27 PM:
IMO, Age and Obscurity (in languages, at least) are mutually  
reinforcing

resonant death knells.


Naaa.  I'm a big fan of old, obscure artifacts.  They flesh out the
context through which homogenous fad-followers plow.  It seems like  
our
(the US) bias toward forgetting history and diversity and teaching  
only

the lowest common denominator, most current fad, or toward the most
likely future is the primary reason we have a trash culture.  Rather
than re-sole that old pair of boots or fix the transmission in that  
old

car, we prefer to junk the old stuff and buy brand new stuff (usually
made in China).

The hip and trendy fads are great for preoccupying the teenager's (or
politician's) mind; but for any serious work, one should consider as
much historical context as possible in order to make wise decisions in
the present.




FRIAM Applied Complexity Group listserv
Meets Fridays 9a-11:30 at cafe at St. John's College
lectures, archives, unsubscribe, maps at http://www.friam.org


Re: [FRIAM] Poll: which scripting languages are available on your computer?

2008-12-25 Thread Douglas Roberts
Can't argue with much of that.  Maybe Obama his professed trend towards New
Enlightenment will turn this current anti-intellectual trend around.

Naaa.

On Thu, Dec 25, 2008 at 6:11 PM, glen e. p. ropella <
g...@agent-based-modeling.com> wrote:

> Thus spake Douglas Roberts circa 12/25/2008 04:27 PM:
> > IMO, Age and Obscurity (in languages, at least) are mutually reinforcing
> > resonant death knells.
>
> Naaa.  I'm a big fan of old, obscure artifacts.  They flesh out the
> context through which homogenous fad-followers plow.  It seems like our
> (the US) bias toward forgetting history and diversity and teaching only
> the lowest common denominator, most current fad, or toward the most
> likely future is the primary reason we have a trash culture.  Rather
> than re-sole that old pair of boots or fix the transmission in that old
> car, we prefer to junk the old stuff and buy brand new stuff (usually
> made in China).
>
> The hip and trendy fads are great for preoccupying the teenager's (or
> politician's) mind; but for any serious work, one should consider as
> much historical context as possible in order to make wise decisions in
> the present.
>
> --
> glen e. p. ropella, 971-222-9095, http://agent-based-modeling.com
>
>
> 
> FRIAM Applied Complexity Group listserv
> Meets Fridays 9a-11:30 at cafe at St. John's College
> lectures, archives, unsubscribe, maps at http://www.friam.org
>



-- 
Doug Roberts, RTI International
drobe...@rti.org
d...@parrot-farm.net
505-455-7333 - Office
505-670-8195 - Cell

FRIAM Applied Complexity Group listserv
Meets Fridays 9a-11:30 at cafe at St. John's College
lectures, archives, unsubscribe, maps at http://www.friam.org

Re: [FRIAM] Poll: which scripting languages are available on your computer?

2008-12-25 Thread glen e. p. ropella
Thus spake Douglas Roberts circa 12/25/2008 04:27 PM:
> IMO, Age and Obscurity (in languages, at least) are mutually reinforcing
> resonant death knells.

Naaa.  I'm a big fan of old, obscure artifacts.  They flesh out the
context through which homogenous fad-followers plow.  It seems like our
(the US) bias toward forgetting history and diversity and teaching only
the lowest common denominator, most current fad, or toward the most
likely future is the primary reason we have a trash culture.  Rather
than re-sole that old pair of boots or fix the transmission in that old
car, we prefer to junk the old stuff and buy brand new stuff (usually
made in China).

The hip and trendy fads are great for preoccupying the teenager's (or
politician's) mind; but for any serious work, one should consider as
much historical context as possible in order to make wise decisions in
the present.

-- 
glen e. p. ropella, 971-222-9095, http://agent-based-modeling.com



FRIAM Applied Complexity Group listserv
Meets Fridays 9a-11:30 at cafe at St. John's College
lectures, archives, unsubscribe, maps at http://www.friam.org


Re: [FRIAM] Poll: which scripting languages are available on your computer?

2008-12-25 Thread Douglas Roberts
Slashdot article topical to this thread (i.e. dead technology that hasn't
had the good grace to politely stop breathing yet):

http://hardware.slashdot.org/article.pl?sid=08/12/25/1952258

Tech approaches come and go.  The trick is to catch *the* wave, and not fall
off.

Off Topic:  Owen:  how do you consistently manage to find such controversial
topics to present to the list?  Yes, it *is* your fault!

;-}

--Doug

On Thu, Dec 25, 2008 at 5:27 PM, Douglas Roberts wrote:

> Well, actually, it was supposed to be funny.  I worked in LISP for a lot of
> years.  When a colleague suggested that I should learn Scheme (WAY back
> in the early 90's, mind you), that language's time had already come and
> gone.
>
> IMO, Age and Obscurity (in languages, at least) are mutually reinforcing
> resonant death knells.
>
> In Snarkiness,
>
> --Doug
>
>
> On Thu, Dec 25, 2008 at 5:14 PM, glen e. p. ropella <
> g...@agent-based-modeling.com> wrote:
>
>> Thus spake Douglas Roberts circa 12/25/2008 03:40 PM:
>> > #lisp/schemeCome on.   Really.  LISP? Scheme??  Happy living in the
>> > past, are we?
>> > # c#   Icky
>> > #mozart/oz   I'm esoteric.  Are you?
>> > # prolog  How '70's.
>>
>> How snarky.  I hope that's working out for you.
>>
>> I tend to believe that every problem has at least one "natural"
>> language.  Solutions to that problem should (where reasonable) be
>> formulated in its natural language, regardless of the age or obscurity
>> of the language.
>>
>> Plus, I use a lot of legacy tools, written in a lot of different
>> languages.  I'd rather keep a rich tech stack than spend time rewriting
>> everything from scratch just so I can have it in a particular language.
>>
>> --
>> glen e. p. ropella, 971-222-9095, http://agent-based-modeling.com
>>
>>
>> 
>> FRIAM Applied Complexity Group listserv
>> Meets Fridays 9a-11:30 at cafe at St. John's College
>> lectures, archives, unsubscribe, maps at http://www.friam.org
>>
>
>
>
>

FRIAM Applied Complexity Group listserv
Meets Fridays 9a-11:30 at cafe at St. John's College
lectures, archives, unsubscribe, maps at http://www.friam.org

Re: [FRIAM] Poll: which scripting languages are available on your computer?

2008-12-25 Thread Douglas Roberts
Well, actually, it was supposed to be funny.  I worked in LISP for a lot of
years.  When a colleague suggested that I should learn Scheme (WAY back
in the early 90's, mind you), that language's time had already come and
gone.

IMO, Age and Obscurity (in languages, at least) are mutually reinforcing
resonant death knells.

In Snarkiness,

--Doug

On Thu, Dec 25, 2008 at 5:14 PM, glen e. p. ropella <
g...@agent-based-modeling.com> wrote:

> Thus spake Douglas Roberts circa 12/25/2008 03:40 PM:
> > #lisp/schemeCome on.   Really.  LISP? Scheme??  Happy living in the
> > past, are we?
> > # c#   Icky
> > #mozart/oz   I'm esoteric.  Are you?
> > # prolog  How '70's.
>
> How snarky.  I hope that's working out for you.
>
> I tend to believe that every problem has at least one "natural"
> language.  Solutions to that problem should (where reasonable) be
> formulated in its natural language, regardless of the age or obscurity
> of the language.
>
> Plus, I use a lot of legacy tools, written in a lot of different
> languages.  I'd rather keep a rich tech stack than spend time rewriting
> everything from scratch just so I can have it in a particular language.
>
> --
> glen e. p. ropella, 971-222-9095, http://agent-based-modeling.com
>
>
> 
> FRIAM Applied Complexity Group listserv
> Meets Fridays 9a-11:30 at cafe at St. John's College
> lectures, archives, unsubscribe, maps at http://www.friam.org
>



-- 
Doug Roberts, RTI International
drobe...@rti.org
d...@parrot-farm.net
505-455-7333 - Office
505-670-8195 - Cell

FRIAM Applied Complexity Group listserv
Meets Fridays 9a-11:30 at cafe at St. John's College
lectures, archives, unsubscribe, maps at http://www.friam.org

Re: [FRIAM] Poll: which scripting languages are available on your computer?

2008-12-25 Thread glen e. p. ropella
Thus spake Douglas Roberts circa 12/25/2008 03:40 PM:
> #lisp/schemeCome on.   Really.  LISP? Scheme??  Happy living in the
> past, are we?
> # c#   Icky
> #mozart/oz   I'm esoteric.  Are you?
> # prolog  How '70's.

How snarky.  I hope that's working out for you.

I tend to believe that every problem has at least one "natural"
language.  Solutions to that problem should (where reasonable) be
formulated in its natural language, regardless of the age or obscurity
of the language.

Plus, I use a lot of legacy tools, written in a lot of different
languages.  I'd rather keep a rich tech stack than spend time rewriting
everything from scratch just so I can have it in a particular language.

-- 
glen e. p. ropella, 971-222-9095, http://agent-based-modeling.com



FRIAM Applied Complexity Group listserv
Meets Fridays 9a-11:30 at cafe at St. John's College
lectures, archives, unsubscribe, maps at http://www.friam.org


Re: [FRIAM] Poll: which scripting languages are available on your computer?

2008-12-25 Thread Douglas Roberts
[c|ba]sh
awk
sed
perl
python
#ruby
javascript
#lisp/schemeCome on.   Really.  LISP? Scheme??  Happy living in the
past, are we?
# c#   Icky
#mozart/oz   I'm esoteric.  Are you?
php
# prolog  How '70's.
R
# BeanShell  What??  I can script.  Slowly.  "Hello World."


[Time passes]


BeanShell: "Hello"




tcl/tk


On Thu, Dec 25, 2008 at 4:30 PM, glen e. p. ropella <
g...@agent-based-modeling.com> wrote:

> [c|ba]sh
> awk
> sed
> perl
> python
> ruby
> javascript
> lisp/scheme
> c#
> mozart/oz
> php
> prolog
> R
> BeanShell
> tcl/tk
>
> Thus spake Owen Densmore circa 12/25/2008 01:13 PM:
> > So, you can help: which of these languages are available on your
> computer?
> >   Bash/Borne Shell
> >   Awk
> >   Perl
> >   Python/Jython
> >   Ruby/irb
> >   Javascript (i.e. a command-line version like Rhino)
> >   Groovy
> >   BeanShell/PNuts (java interpreters with nifty add on features)
> > .. suggestions?
>
>
> --
> glen e. p. ropella, 971-222-9095, http://agent-based-modeling.com
>
>
> 
> FRIAM Applied Complexity Group listserv
> Meets Fridays 9a-11:30 at cafe at St. John's College
> lectures, archives, unsubscribe, maps at http://www.friam.org
>



-- 
Doug Roberts, RTI International
drobe...@rti.org
d...@parrot-farm.net
505-455-7333 - Office
505-670-8195 - Cell

FRIAM Applied Complexity Group listserv
Meets Fridays 9a-11:30 at cafe at St. John's College
lectures, archives, unsubscribe, maps at http://www.friam.org

Re: [FRIAM] Poll: which scripting languages are available on your computer?

2008-12-25 Thread glen e. p. ropella
[c|ba]sh
awk
sed
perl
python
ruby
javascript
lisp/scheme
c#
mozart/oz
php
prolog
R
BeanShell
tcl/tk

Thus spake Owen Densmore circa 12/25/2008 01:13 PM:
> So, you can help: which of these languages are available on your computer?
>   Bash/Borne Shell
>   Awk
>   Perl
>   Python/Jython
>   Ruby/irb
>   Javascript (i.e. a command-line version like Rhino)
>   Groovy
>   BeanShell/PNuts (java interpreters with nifty add on features)
> .. suggestions?


-- 
glen e. p. ropella, 971-222-9095, http://agent-based-modeling.com



FRIAM Applied Complexity Group listserv
Meets Fridays 9a-11:30 at cafe at St. John's College
lectures, archives, unsubscribe, maps at http://www.friam.org


Re: [FRIAM] Poll: which scripting languages are available on your computer?

2008-12-25 Thread Douglas Roberts
A group of musician friends of mine have a tradition of playing at the
Canyon Road Christmas Eve Luminario tour (a Santa Fe Christmas tradition).
We walk from bonfire to bonfire, where we stop and play a few Christmas
carols.

This year, we had a chance encounter with James Taylor:

http://www.youtube.com/watch?v=gcAx48_nVDk

Thanks, James!

--Doug

On Thu, Dec 25, 2008 at 2:38 PM, Pamela McCorduck  wrote:

> Ho ho ho--you're not the only ones on your computer.
> Owen, I finally saw the article about your neighbor across the street and
> his cash grocery. Have you tried the tamales?
>
>
> On Dec 25, 2008, at 2:24 PM, Douglas Roberts wrote:
>
> I've got a fun Christmas Eve story to share in a bit.  After I upload the
> video to youtube...
>
> --Doug
>
> On Thu, Dec 25, 2008 at 2:21 PM, Owen Densmore wrote:
>
>> On Dec 25, 2008, at 2:15 PM, Douglas Roberts wrote:
>>
>>> On Christmas Day?
>>>
>>> On Thu, Dec 25, 2008 at 2:13 PM, Owen Densmore 
>>> wrote:
>>>
 I'm writing a script that I realize might be useful for friends,

>>>
>>
>> Er, well yes.  You see, we had to take a break from opening presents and
>> all that, and reading one of my presents brought this up, so it really is a
>> Christmas sort of thing.
>>
>> I know *your* answer to the poll: All and More Too!  Hmm.. shoulda
>> included VB.
>>
>>
>>-- Owen
>>
>>
>> 
>> FRIAM Applied Complexity Group listserv
>> Meets Fridays 9a-11:30 at cafe at St. John's College
>> lectures, archives, unsubscribe, maps at http://www.friam.org
>>
>
>
>
> --
> Doug Roberts, RTI International
> drobe...@rti.org
> d...@parrot-farm.net
> 505-455-7333 - Office
> 505-670-8195 - Cell
> 
> FRIAM Applied Complexity Group listserv
> Meets Fridays 9a-11:30 at cafe at St. John's College
> lectures, archives, unsubscribe, maps at http://www.friam.org
>
>
> Pamela McCorduck
> pam...@well.com
>
>
> 
> FRIAM Applied Complexity Group listserv
> Meets Fridays 9a-11:30 at cafe at St. John's College
> lectures, archives, unsubscribe, maps at http://www.friam.org
>

FRIAM Applied Complexity Group listserv
Meets Fridays 9a-11:30 at cafe at St. John's College
lectures, archives, unsubscribe, maps at http://www.friam.org

Re: [FRIAM] Poll: which scripting languages are available on your computer?

2008-12-25 Thread Owen Densmore

On Dec 25, 2008, at 2:38 PM, Pamela McCorduck wrote:


Ho ho ho--you're not the only ones on your computer.

Owen, I finally saw the article about your neighbor across the  
street and his cash grocery. Have you tried the tamales?



Yes indeed, and I think Johnnie's tamales are the best in town.

We are also quite close with Boni Armijo, Johnnie's son, a contractor  
who works on our casita, along with his son, Johnnie's grandson, Jovan.


And Boni/Jovan give out tamales and biscochitos for christmas gifts!

-- Owen





FRIAM Applied Complexity Group listserv
Meets Fridays 9a-11:30 at cafe at St. John's College
lectures, archives, unsubscribe, maps at http://www.friam.org


Re: [FRIAM] Poll: which scripting languages are available on your computer?

2008-12-25 Thread Pamela McCorduck

Ho ho ho--you're not the only ones on your computer.

Owen, I finally saw the article about your neighbor across the street  
and his cash grocery. Have you tried the tamales?



On Dec 25, 2008, at 2:24 PM, Douglas Roberts wrote:

I've got a fun Christmas Eve story to share in a bit.  After I  
upload the video to youtube...


--Doug

On Thu, Dec 25, 2008 at 2:21 PM, Owen Densmore  
 wrote:

On Dec 25, 2008, at 2:15 PM, Douglas Roberts wrote:
On Christmas Day?

On Thu, Dec 25, 2008 at 2:13 PM, Owen Densmore  
 wrote:

I'm writing a script that I realize might be useful for friends,


Er, well yes.  You see, we had to take a break from opening  
presents and all that, and reading one of my presents brought this  
up, so it really is a Christmas sort of thing.


I know *your* answer to the poll: All and More Too!  Hmm.. shoulda  
included VB.



   -- Owen



FRIAM Applied Complexity Group listserv
Meets Fridays 9a-11:30 at cafe at St. John's College
lectures, archives, unsubscribe, maps at http://www.friam.org



--
Doug Roberts, RTI International
drobe...@rti.org
d...@parrot-farm.net
505-455-7333 - Office
505-670-8195 - Cell

FRIAM Applied Complexity Group listserv
Meets Fridays 9a-11:30 at cafe at St. John's College
lectures, archives, unsubscribe, maps at http://www.friam.org


Pamela McCorduck
pam...@well.com


FRIAM Applied Complexity Group listserv
Meets Fridays 9a-11:30 at cafe at St. John's College
lectures, archives, unsubscribe, maps at http://www.friam.org

Re: [FRIAM] Poll: which scripting languages are available on your computer?

2008-12-25 Thread Douglas Roberts
I've got a fun Christmas Eve story to share in a bit.  After I upload the
video to youtube...

--Doug

On Thu, Dec 25, 2008 at 2:21 PM, Owen Densmore  wrote:

> On Dec 25, 2008, at 2:15 PM, Douglas Roberts wrote:
>
>> On Christmas Day?
>>
>> On Thu, Dec 25, 2008 at 2:13 PM, Owen Densmore 
>> wrote:
>>
>>> I'm writing a script that I realize might be useful for friends,
>>>
>>
>
> Er, well yes.  You see, we had to take a break from opening presents and
> all that, and reading one of my presents brought this up, so it really is a
> Christmas sort of thing.
>
> I know *your* answer to the poll: All and More Too!  Hmm.. shoulda included
> VB.
>
>
>-- Owen
>
>
> 
> FRIAM Applied Complexity Group listserv
> Meets Fridays 9a-11:30 at cafe at St. John's College
> lectures, archives, unsubscribe, maps at http://www.friam.org
>



-- 
Doug Roberts, RTI International
drobe...@rti.org
d...@parrot-farm.net
505-455-7333 - Office
505-670-8195 - Cell

FRIAM Applied Complexity Group listserv
Meets Fridays 9a-11:30 at cafe at St. John's College
lectures, archives, unsubscribe, maps at http://www.friam.org

Re: [FRIAM] Poll: which scripting languages are available on your computer?

2008-12-25 Thread Owen Densmore

On Dec 25, 2008, at 2:15 PM, Douglas Roberts wrote:

On Christmas Day?

On Thu, Dec 25, 2008 at 2:13 PM, Owen Densmore   
wrote:

I'm writing a script that I realize might be useful for friends,



Er, well yes.  You see, we had to take a break from opening presents  
and all that, and reading one of my presents brought this up, so it  
really is a Christmas sort of thing.


I know *your* answer to the poll: All and More Too!  Hmm.. shoulda  
included VB.


-- Owen



FRIAM Applied Complexity Group listserv
Meets Fridays 9a-11:30 at cafe at St. John's College
lectures, archives, unsubscribe, maps at http://www.friam.org


Re: [FRIAM] Poll: which scripting languages are available on your computer?

2008-12-25 Thread Douglas Roberts
On Christmas Day?

On Thu, Dec 25, 2008 at 2:13 PM, Owen Densmore  wrote:

> I'm writing a script that I realize might be useful for friends,
>
>-- Owen
>
>
>
> 
> FRIAM Applied Complexity Group listserv
> Meets Fridays 9a-11:30 at cafe at St. John's College
> lectures, archives, unsubscribe, maps at http://www.friam.org
>



-- 
Doug Roberts, RTI International
drobe...@rti.org
d...@parrot-farm.net
505-455-7333 - Office
505-670-8195 - Cell

FRIAM Applied Complexity Group listserv
Meets Fridays 9a-11:30 at cafe at St. John's College
lectures, archives, unsubscribe, maps at http://www.friam.org

[FRIAM] Poll: which scripting languages are available on your computer?

2008-12-25 Thread Owen Densmore
I'm writing a script that I realize might be useful for friends, and  
that got me to wondering: what scripting languages are most  
universally available?


So, you can help: which of these languages are available on your  
computer?

  Bash/Borne Shell
  Awk
  Perl
  Python/Jython
  Ruby/irb
  Javascript (i.e. a command-line version like Rhino)
  Groovy
  BeanShell/PNuts (java interpreters with nifty add on features)
.. suggestions?

I suppose everyone has a browser, so that it could be used for either  
a local or remote script in java and javascript.  I leave Java/C/C++  
etc out because the are not "scripting" languages but "systems"  
languages.  Interpretive is fine.


-- Owen




FRIAM Applied Complexity Group listserv
Meets Fridays 9a-11:30 at cafe at St. John's College
lectures, archives, unsubscribe, maps at http://www.friam.org