POV-Ray : Newsgroups : povray.programming : A thought for 4.0 : Re: A thought for 4.0 Server Time
28 Jul 2024 14:20:51 EDT (-0400)
  Re: A thought for 4.0  
From: Warp
Date: 19 Sep 2002 17:23:44
Message: <3d8a4060@news.povray.org>
David McCabe <dav### [at] myrealboxcom> wrote:
> POV is not real...because it can't do everythingor it makes it really hard. 

  The POV-Ray SDL is a turing-complete language.
  "It's hard to use" is not a good definition of "real" scripting language.

  In fact, in some generic scripting language some things can be harder
to do than with POV-Ray SDL (ie. you need a lot more code to achieve the
same thing). Thus, "better" is always a subjective issue.

> POV is like PostScript, which you wouldn't exactly call a scripting 
> language, even though it can do that kind of thing to some degree.

  I see absolutely no reason for not calling it a scripting language.
As Chris mentioned, you can even make a raytracer with post-script (as
you can do with POV-Ray SDL, btw).

  Your definition of "scripting language" is a bit odd and quite unclear.

> Security is an issue whever you are writing a program. How is writing a 
> script for POV less secure then writing a script that runs alone?

  Have you noticed that POV-Ray 3.5 has new security settings? Have you
ever wondered why?

> No, the interpreter would be an *external dependency* (get used to it :-).

  Just one word: Portability.

-- 
#macro N(D)#if(D>99)cylinder{M()#local D=div(D,104);M().5,2pigment{rgb M()}}
N(D)#end#end#macro M()<mod(D,13)-6mod(div(D,13)8)-3,10>#end blob{
N(11117333955)N(4254934330)N(3900569407)N(7382340)N(3358)N(970)}//  - Warp -


Post a reply to this message

Copyright 2003-2023 Persistence of Vision Raytracer Pty. Ltd.