POV-Ray : Newsgroups : povray.text.scene-files : Eyeball code. : Re: Eyeball code. Server Time
29 Jul 2024 02:34:23 EDT (-0400)
  Re: Eyeball code.  
From: Bob
Date: 21 Jun 1999 14:54:28
Message: <376E8A61.62D873EC@aol.com>
Some people comment the ends of those blocks, ie.

union {
 sphere {0,1}
 box {-1,1}
} //union

to make certain of where things are, but that is a bit of overkill if the script has
been written out nicely enough to see what's what. Hey, here's a thought. What if
POV-Ray could see these in a parse (oops, yeah it does already) and write into your
file
this sort of thing automatically. Switchable of course for the dislikers of extra
wasted
space.

Nieminen Mika wrote:
> 
> Ken <tyl### [at] pacbellnet> wrote:
> : The biggest problem then lies with the fact that there is no agreement
> : as to what constitutes "proper" indentation. No one seems to be able
> : to agree on that either.

Bob here again, writes:
Remember, there's the POV-Ray code setting in the CodeMax editor. No choice there,
love
it or leave it (or further edit what it gives you, my personal favorite).

>   A "proper" indentation is one which allows you to easyly see where does
> a block start and where does it end without having to search through the
> entire code (ie. you can just skip the majority of the code if you only
> want to see where does the block end). This is speacially important with
> nested blocks. You only need 3 or 4 levels of nesting for the non-indented
> code to be almost completely unreadable.
>   This same indentation of nested blocks is also used in other places than
> programming, for example the html lists (see for example the povVFAQ page).
> The indentation of blocks makes it easy to "parse" the contents of the
> text. You can easyly see the "title" of each block and choose the block
> you want.
>   This same principle applies to code (povray or whatever). The command
> at the beginning of a block is the "title" of that block (for example
> "#while" or "sphere"). If you are not interested in that block you can
> easyly skip it and go to the next block.
>   Now, this skipping is very hard if you can't see where does the block end.
> It's extremely tedious to search through the entire text to see where does
> the next block begin.
>   Just imagine a newspaper with _all_ its text without titles, blocks,
> columns, newlines, empty lines, etc. Searching for certain news could be
> extremely tedious. The same applies to pov-code.
> 

-- 
 omniVERSE: beyond the universe
  http://members.aol.com/inversez/homepage.htm
 mailto://inversez@aol.com?Subject=PoV-News


Post a reply to this message

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