1. scripting: what is it? etc.
- Posted by Dan Moyer <danielmoyer at prodigy.net> Feb 15, 2007
- 519 views
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
2. Re: scripting: what is it? etc.
- Posted by don cole <doncole at pacbell.net> Feb 15, 2007
- 487 views
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
3. Re: scripting: what is it? etc.
- Posted by duke normandin <dnormandin at bsdrocksperlrolls.com> Feb 15, 2007
- 501 views
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/
4. Re: scripting: what is it? etc.
- Posted by Jason Gade <jaygade at yahoo.com> Feb 15, 2007
- 510 views
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.
5. Re: scripting: what is it? etc.
- Posted by Jason Gade <jaygade at yahoo.com> Feb 15, 2007
- 488 views
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.
6. Re: scripting: what is it? etc.
- Posted by Matt Lewis <matthewwalkerlewis at gmail.com> Feb 15, 2007
- 532 views
- Last edited Feb 16, 2007
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
7. Re: scripting: what is it? etc.
- Posted by duke normandin <dnormandin at bsdrocksperlrolls.com> Feb 16, 2007
- 518 views
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/
8. Re: scripting: what is it? etc.
- Posted by Dan Moyer <danielmoyer at prodigy.net> Feb 16, 2007
- 477 views
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
9. Re: scripting: what is it? etc.
- Posted by Jason Gade <jaygade at yahoo.com> Feb 16, 2007
- 490 views
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 ! -- "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.