Re: Microsoft chooses JScript!

Tech-Archive recommends: Repair Windows Errors & Optimize Windows Performance

From: Al Dunbar [MS-MVP] (alan-no-drub-spam_at_hotmail.com)
Date: 11/03/04


Date: Tue, 2 Nov 2004 19:07:12 -0700


"Al Dunbar [MS-MVP]" <alan-no-drub-spam@hotmail.com> wrote in message
news:u0QMQdUwEHA.2568@TK2MSFTNGP10.phx.gbl...
>
> "Gerry Hickman" <gerry666uk@yahoo.co.uk> wrote in message
> news:Ob8i3QSwEHA.2116@TK2MSFTNGP14.phx.gbl...

<snip>

> > You can imagine, after the debacle last week about VBScript, I was
> > somewhat stunned to see Microsoft's latest script released as a well
> > written, open source, *.js file:)
>
> I'll have to have a look to see how well it scans for a non-js scripter!

OK, it looks good.

I find the /\.js/ syntax just a bit more confusing than a double-quoted
string, but there is probably a reason for that.

Interesting to note that both files use // comments exclusively, and never
/* this type */. Perhaps they are not so enamoured of that type of comment,
or feel it should not survive into the release product.

One thing that bothers me with this code and with much of the vbscript I
have run across is how much of the code exists in the global scope. I try to
limit it to a few key DIM statements; the only executable in global scope
being something along the lines of:

    CALL MAIN

The layout is certainly a model of consistency in the use of whitespace, and
the commenting, although perhaps a bit sparse, is reasonably good. I hate it
when the comments seem to be there as an ego boost...

I tell you, though, I found it easier to follow in primalscript, with its
colour-coding and function/method list dropdown than notepad with its (umm,
text area, I guess).

Finally, interesting about this open source approach. Is it just me, or
should I not be surprized at having to accept a licence agreement before
seeing the source?

/Al



Relevant Pages

  • Re: BBS software - ACOS / MACOS?
    ... become open source if for no other reason than I could put out the ... TC may have raised some heckels with MACOS, ... I sold it because I do not have the time to deal with supporting it, which was the reason I bought it from Lance in the first place, but that was over 10 years ago. ... 2008 I Kill Spammers, Inc. ...
    (comp.sys.apple2)
  • Re: BBS software - ACOS / MACOS?
    ... become open source if for no other reason than I could put out the ... TC may have raised some heckels with MACOS, ... I sold it because I do not have the time to deal with supporting it, which was the reason I bought it from Lance in the first place, but that was over 10 years ago. ... As far as LLUCE, it is for real, I had the code disks and had looked it, but it was real raw that I did not want to deal with it, plus I was working on improving GBBS. ...
    (comp.sys.apple2)
  • Re: does this multi-value product exist?
    ... debate from a dogmatic viewpoint rather than one based on reason. ... What IS being said is that you are welcome to use whichever environment you like. ... Did such strong feelings from the Open Source community interfere with anyone's rights and abilities to develop proprietary software? ...
    (comp.databases.pick)
  • Re: Office 2010
    ... So the reason why I want Office 2010, ... Use the backspace key instead. ... Unfortunately we live in a Microsoft business world, there are but a few companies being brave enough to try and run Linux platforms and open source. ...
    (Ubuntu)
  • Re: How use instances fields immediatelly before they are destroyed
    ... global scope, but that not always is the case. ... >> for that reason I want write this message as last processing. ... > If replying to the group, please do not mail me too ... Prev by Date: ...
    (microsoft.public.dotnet.languages.csharp)