LISTSERV at the University of Georgia
Menubar Imagemap
Home Browse Manage Request Manuals Register
Previous (more recent) messageNext (less recent) messagePrevious (more recent) in topicNext (less recent) in topicPrevious (more recent) by same authorNext (less recent) by same authorPrevious page (January 2007, week 3)Back to main SAS-L pageJoin or leave SAS-L (or change settings)ReplyPost a new messageSearchProportional fontNon-proportional font
Date:         Mon, 15 Jan 2007 00:12:54 -0800
Reply-To:     David L Cassell <davidlcassell@MSN.COM>
Sender:       "SAS(r) Discussion" <SAS-L@LISTSERV.UGA.EDU>
From:         David L Cassell <davidlcassell@MSN.COM>
Subject:      Re: A new statistical programming language
In-Reply-To:  <CA8F89971ADA9F47A6C915BA2397844201EA7654@MAILBE2.westat.com>
Content-Type: text/plain; format=flowed

HERMANS1@WESTAT.COM replied: > >Robert: >Thanks for the advice. I admit that I find clinical trial programming >standards in the pharmaceutical industry, well, amusing. Despite that I >have lasted longer than most. Perhaps I have managed to get by because I >don't feel compelled to put too much weight on weak premises and >extraordinary claims. > >I encourage programmers to challenge use of inferior methods, whether >endorsed by a lead statistician or not. You chose arbitrary substitution of >value associated with a maximum date as an imputation method. While I can >replicate the result you present in your example, I would not know how to >implement this arbitrary method outside the scope of your example. How do >visits acquire values of -1, for instance? > >The SQL query that I wrote conforms to ANSI SQL syntax. A new >implementation and extension of the SQL language might give you a better >starting point. > >A number of talented programmers have developed new public-use programming >languages, C, C++, awk, perl, python, ruby, and xlisp, for example, and >have not encountered the same hostile resistance that you have. I would >blame lethargy, not hostile resistance to change, for lack of enthusiasm >for your new statistical programming language. Is anyone gaining an >advantage over fellow programmers by using it? Most of the single source >languages begin gaining popularity among a small group of devoted users, >then gather momentum. > >I have to agree with Toby. The advantages that you are touting for your new >programming language don't inspire much enthusiasm. An example by someone >other than the developer that shows how your language solves his or her >programming problem would have more impact than whining about not being >recognized due to the hostility of the statistical programming >establishment (on SAS-L, two guys from the Pacific NW). > >The name that you have given the language may also be a problem. Those >O'Reilly books have great drawings of animals on their covers. I don't see >what they could do for Vilno. Maybe a potrait of Pushkin.... >Siguru

The open-source languages that Sig mentioned have - on occasion - already generated substantial stat and math programming aid. So maybe that's a way to go here. XLisp spawned XLispStat, which is nice and LISP-y too. Perl spawned a *ton* of math and stat modules, including the PDL module which is pretty darn fast. there are a bunch of math/stat modules for C/C++/C#/Java, and there are a decent number for programs like Python, Ruby, VB, etc. I don't think it would make much sense to extend awk to serious stat problems, but that doesn't mean someone hasn't tried...

Now Robert has been working on Vilno for most of a decade, as I understand it, so he has a good understanding of how long it might take to get serious statistical computing integrated in. R has a ton of excellent people contributing code, and their stuff for mixed models is still not up to snuff after all this time.

This stuff takes a lot of person-hours.

David -- David L. Cassell mathematical statistician Design Pathways 3115 NW Norwood Pl. Corvallis OR 97330

_________________________________________________________________ Type your favorite song. Get a customized station. Try MSN Radio powered by Pandora. http://radio.msn.com/?icid=T002MSN03A07001


Back to: Top of message | Previous page | Main SAS-L page