1. scripting: what is it? etc.

What is "scripting"?
What's it used for?
How do you do it?
Where do you do it?

And are there other questions about it that I have not asked
that I should have?  :)

Dan Moyer

new topic     » topic index » view message » categorize

2. Re: scripting: what is it? etc.

Dan Moyer wrote:
> 
> What is "scripting"?
> What's it used for?
> How do you do it?
> Where do you do it?
> 
> And are there other questions about it that I have not asked
> that I should have?  :)
> 
> Dan Moyer

Hello Dan,

  Thank you for your tip on IDE. I knew I'd seen it somewhere.

As for scripting it's pretty much the same as the sourse code we use for
  Euphoria.
Usually it is much simpler. Try www.AutoHotKey.com. It uses and explains
  scripting and is nice little program for making your own keyboard shortcuts. It
  easy to use fast to learn and free. Put your completed projects in your startup
  menu.


Don Cole

new topic     » goto parent     » topic index » view message » categorize

3. Re: scripting: what is it? etc.

Dan Moyer wrote:
> 
> What is "scripting"?
> What's it used for?
> How do you do it?
> Where do you do it?
> 
> And are there other questions about it that I have not asked
> that I should have?  :)
> 
> Dan Moyer

Google is your friend ....

http://home.pacbell.net/ouster/scripting.html

--
duke
SW of Calgary - near the Rockies
http://www.rootshell.be/~perlster/euphoria/

new topic     » goto parent     » topic index » view message » categorize

4. Re: scripting: what is it? etc.

duke normandin wrote:
> 
> Dan Moyer wrote:
> > 
> > What is "scripting"?
> > What's it used for?
> > How do you do it?
> > Where do you do it?
> > 
> > And are there other questions about it that I have not asked
> > that I should have?  :)
> > 
> > Dan Moyer
> 
> Google is your friend ....
> 
> <a
> href="http://home.pacbell.net/ouster/scripting.html">http://home.pacbell.net/ouster/scripting.html</a>
> 
> --
> duke
> SW of Calgary - near the Rockies
> <a
> href="http://www.rootshell.be/~perlster/euphoria/">http://www.rootshell.be/~perlster/euphoria/</a>

Interesting article, Duke. I'm not quite done with it yet.

I don't agree with all of the author's statements and conclusions, especially
where he is definitely trying to show a hard line between systems programming
languages and scripting languages. I also think that (intentionally or not) he
makes some nice points regarding how strong typing can be considered harmful and
leads to less software reuse than would otherwise be the case. Heh, this article
really shows the weaknesses of systems programming languages and I can see how
Euphoria overcomes many of those weaknesses.

I think Mr. Ousterhout's definition of "scripting" as gluing other system
components together is spot on, though. Does that make sense to you, Dan? I
generally see scripting as similar to DOS batch files or *nix shell scripting.
However "scripting" has almost become synonymous with almost any high-level
interpreted language and you can write full blown applications with them.

Yes, I realize too that the author of the article is also the creator of the Tcl
scripting language and the Tk toolkit.

--
"Any programming problem can be solved by adding a level of indirection."
--anonymous
"Any performance problem can be solved by removing a level of indirection."
--M. Haertel
"Premature optimization is the root of all evil in programming."
--C.A.R. Hoare
j.

new topic     » goto parent     » topic index » view message » categorize

5. Re: scripting: what is it? etc.

duke normandin wrote:
> 
> Dan Moyer wrote:
> > 
> > What is "scripting"?
> > What's it used for?
> > How do you do it?
> > Where do you do it?
> > 
> > And are there other questions about it that I have not asked
> > that I should have?  :)
> > 
> > Dan Moyer
> 
> Google is your friend ....
> 
> <a
> href="http://home.pacbell.net/ouster/scripting.html">http://home.pacbell.net/ouster/scripting.html</a>
> 
> --
> duke
> SW of Calgary - near the Rockies
> <a
> href="http://www.rootshell.be/~perlster/euphoria/">http://www.rootshell.be/~perlster/euphoria/</a>

Okay, I finished the article. Nice. I enjoyed reading his criticism of strong
typing and object orientation. I notice that he also has an article entitled "Why
threads are a bad idea." http://home.pacbell.net/ouster/threads.pdf

More interesting reading...

--
"Any programming problem can be solved by adding a level of indirection."
--anonymous
"Any performance problem can be solved by removing a level of indirection."
--M. Haertel
"Premature optimization is the root of all evil in programming."
--C.A.R. Hoare
j.

new topic     » goto parent     » topic index » view message » categorize

6. Re: scripting: what is it? etc.

Dan Moyer wrote:
> 
> What is "scripting"?
> What's it used for?
> How do you do it?
> Where do you do it?
> 
> And are there other questions about it that I have not asked
> that I should have?  :)

As others have shown, there are several things generally referred to as
scripting.  Aside from shell scripting (glue code, batch files, etc--not
terribly interesting IMHO), I tend to think about scripting as using an
embedded programming language to allow the user more control over an
application.

A good example is wxEDB, which embeds ooeu (at least, the version in svn
does--I think the officially released version still uses Dave C's old
euscript-based code) to allow the user to create forms, similar to what
you could do with MS Access, or a simple VB app, except that you get to
use 100% euphoria.

Matt

new topic     » goto parent     » topic index » view message » categorize

7. Re: scripting: what is it? etc.

Jason Gade wrote:
> 
> duke normandin wrote:
> > 
> > Dan Moyer wrote:
> > > 
> > > What is "scripting"?
> > > What's it used for?
> > > How do you do it?
> > > Where do you do it?
> > > 
> > > And are there other questions about it that I have not asked
> > > that I should have?  :)
> > > 
> > > Dan Moyer
> > 
> > Google is your friend ....
> > 
> > <a
> > href="http://home.pacbell.net/ouster/scripting.html">http://home.pacbell.net/ouster/scripting.html</a>
> > 
> > --
> > duke
> > SW of Calgary - near the Rockies
> > <a
> > href="http://www.rootshell.be/~perlster/euphoria/">http://www.rootshell.be/~perlster/euphoria/</a>
> 
> Okay, I finished the article. Nice. I enjoyed reading his criticism of strong
> typing and object
> orientation. I notice that he also has an article entitled "Why threads are a
> bad idea." <a
> href="http://home.pacbell.net/ouster/threads.pdf">http://home.pacbell.net/ouster/threads.pdf</a>
> 
> More interesting reading...

You Bet! IMHO, he has his head screwed on correctly! ;) I too have to read the
"threads" article. Thanks! L8r....
--
duke
SW of Calgary - near the Rockies
http://www.rootshell.be/~perlster/euphoria/

new topic     » goto parent     » topic index » view message » categorize

8. Re: scripting: what is it? etc.

Thanks everyone for your responses.

Maybe I've gotten a wrong idea about "scripting",
I thought it also had to do with implementing "extra" 
functions on web pages?

Dan

new topic     » goto parent     » topic index » view message » categorize

9. Re: scripting: what is it? etc.

Dan Moyer wrote:
> 
> Thanks everyone for your responses.
> 
> Maybe I've gotten a wrong idea about "scripting",
> I thought it also had to do with implementing "extra" 
> functions on web pages?
> 
> Dan

Scripting can implement extra functions on web pages, it's just not limited to
that. PHP is a scripting language used usually by a web server to provide extra
functionality, and then of course there is Javascript which does the same thing
on the client side. Both programming languages are considered "scripting"
languages.

A lot of message boards use PHP and MySQL. PHP draws the web pages and sends
queries to the backend database which actually stores the messages. Applications
like Google Maps use Javascript and a relatively new technology called AJAX
(Asynchronous JavaScript and XML) to provide richer user experiences and make web
applications more than just static pages of HTML.

So what is "scripting"? I guess it depends a lot on context smile !

--
"Any programming problem can be solved by adding a level of indirection."
--anonymous
"Any performance problem can be solved by removing a level of indirection."
--M. Haertel
"Premature optimization is the root of all evil in programming."
--C.A.R. Hoare
j.

new topic     » goto parent     » topic index » view message » categorize

Search



Quick Links

User menu

Not signed in.

Misc Menu