POV-Ray : Newsgroups : povray.programming : A thought for 4.0 : Re: A thought for 4.0 Server Time
28 Jul 2024 08:29:29 EDT (-0400)
  Re: A thought for 4.0  
From: Warp
Date: 19 Sep 2002 10:13:56
Message: <3d89dba4@news.povray.org>
I agree with everything Chris Huff said.

  Also, I don't like your tone of voice at all. For example:

> 1. The user gets a real scripting language

  So the POV-Ray does not have a real scripting language. What is it then?

  Then your example is quite unfair:

> add Camera.new 3,5,-10, 0,0,0
> add PointLightSource.new 30,30,-30, White
> add Plane.new x, -2, Texture.new( CheckerPigment(Black,Red) )
> add Sphere.new 0,0,0, 2, Texture.new( ColorPigment(Yellow) )
> add SkySphere.new( GradientPigment( y, [0=>SkyBlue,1=>Blue] ) )
> render

> ...rather than:


> camera
> {
>         location <3,5,-10>
>         look_at <0,0,0>
> }
[snip]

  First you write one-liners in the proposed language and then you write
the "equivalent" with pov sdl using a lot of whitespace, indenting and
putting every item in their own lines. It's like you wanted to trick the
readers to think that your proposition is a lot more compact and thus better,
when if fact it isn't.

  And what's all that obsession about using 'new' everywhere? As far as I
can see, every single 'new' you used in your proposition is obsolete and
unnecessary.
  You have probably coded too much in Java.

  Just a tip: When you want to make a suggestion, revise your attitude.

-- 
#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.