Lambda the Ultimate

inactiveTopic Windows Scripting?
started 11/15/2001; 2:25:50 PM - last post 12/23/2001; 2:16:19 AM
Ehud Lamm - Windows Scripting?  blueArrow
11/15/2001; 2:25:50 PM (reads: 1099, responses: 7)
Anyone know of a short and clear explanation of the Windows scripting architecutre (WScript.exe and friends)?

Chris Rathman - Re: Windows Scripting?  blueArrow
11/15/2001; 10:22:25 PM (reads: 1134, responses: 0)
'bout the best I can do is provide a link to links of a site I visited a while back. Kind of hard to traverse the site, but there is lots of stuff there for wsh of interest. Hope that helps.

Off on a different tangent. My local tech bookstore is having a sale (25% off) on all books this weekend. I've been eyeing EOPL there but the price has been a putoff. I gather that you use the text for your classes. Would you say it's a good investment in money and time for us self-studiers?

Ehud Lamm - Re: Windows Scripting?  blueArrow
11/16/2001; 12:18:51 AM (reads: 1493, responses: 0)
Thanks. I'll have to check all these links. Basically, I am looking for a simple detailed HOWTO document about adding a new scripting language (i.e., engine). But I mean detailed: I want something that's readable even if you are new to COM...


First make sure you are thinking of EOPL2, the new edition. The first edition is better in some respects, but is quite problematic in others (e.g., typing).

I think EOPL2 is one of the better books introducing PL concepts, but it is not for everyone. For one thing, it is pretty dense. You must try out the programs on your own, and try to do the exercises. The way the book is written, important concepts are explained ONLY via exercises. So if you want to take this to bed etc. you may prefer another book.

The authors are fanatic about keeping the book short and focusing on essentials. This is A Good Thing. But you should be aware that important ideas were not included because of this. My pet peeve is the lack of dicussion of generic programming (aka paramteric polymorphism). Other topics I had to write about myself since they weren't covered: the LC, coroutines using call/cc, and garbage collection.

This is a textbook for newcomers to the field, covering the fundamentals. If this is what you want, it is one of the best.

From what I saw of LiSP it is also a great book (even more expensive, I think), but I haven't read it carefuly enough to review it.

And oh, if you find Purely Functional Data Structures (PFDS) by Okasaki, buy it. I got it a few weeks ago andI'll write more about it in the future, but it is really beautiful.

Ehud Lamm - Re: Windows Scripting?  blueArrow
11/16/2001; 12:26:12 AM (reads: 1138, responses: 0)
This is all assuming you know a bit of Scheme, read SICP etc. If you don't like Scheme you really must get another book...

Chris Rathman - Re: Windows Scripting?  blueArrow
11/18/2001; 1:49:21 PM (reads: 1116, responses: 1)
Haven't run across any material on language implementation for the Microsoft Scripting engine. Mostly stuff about using VBScript & JScript, which is not what your looking for. I know the ActiveState people have implemented PerlScript, and I vaguely recall that there's a Python implementation (though I could be wrong).

I went ahead and got the EOPL2. Still in the middle of going thru Paulsen's ML book and will start on EOPL when I get thru. I read SICP last year, and am comfortable with Scheme - though I like Lisp better with it's extensive libraries. Almost bought the Lisp in Small Pieces book today - but I figure I have enuf to keep me busy for the next several months. :-)

Ehud Lamm - Re: Windows Scripting?  blueArrow
11/18/2001; 2:50:19 PM (reads: 1181, responses: 0)
I wasn't thrilled with Paulson's book. Not that it isn't good, but U didn't find it very exciting. Let us know what you think.

John Kozak - Re: Windows Scripting?  blueArrow
12/21/2001; 2:44:54 PM (reads: 1043, responses: 1)
I did a port of Aubrey Jaffer's SCM to win32 >5 years ago. That supported windows scripting, so if you want somewhere to start, it might be a good place. The code basically works, with some rough edges - some of the winscripting design decisions are very HTML/DOM/javascript specific, as I recall. It's actually done in C - COM in C is umm, interesting.

If anyone wants it, I think you can download it from the SCM website; but if not I'll try to find a new net home for it. It does need a maintainer (hint, hint).

Ehud Lamm - Re: Windows Scripting?  blueArrow
12/23/2001; 2:16:19 AM (reads: 1094, responses: 0)
Thanks. I'll take a look.