> 
> Would you be interested in new versions of scenegraph graphics
> framework and graph theory code here:
> 
> https://github.com/martinbaker/fricas/blob/master/src/algebra/graph.spad.pamphlet
> https://github.com/martinbaker/fricas/blob/master/src/algebra/scene.spad.pamphlet
> https://github.com/martinbaker/fricas/blob/master/src/hyper/pages/graphics.ht
> 
> If you would like to update FriCAS it would be best to do all 3 files
> together as they are interdependent. I hope you will as there are bug
> fixes as well as new features and improved documentation.
> 
> There is only one new domain: SBOUND SBoundary in scene.spad.pamphlet

Martin
 
I would like to include your updates.  I have started looking at
graphis.ht and AFAICS half of changes is whitespace change to
the "old" part of page.  Please, do not do this.  In general
whitspace changes should be minimized.  One of important tools
is diff program which allows quickly find out what has
changed and what remains the same.  But whitspace changes
create a lot of noise -- they are mostly irrelevant for
semantics and important change may be easily overlooked
in see of trivialities.  diff has an option to ignore
most of whitspace changes.  But since Spad is whitespace
sensitive this option is of limited use on Spad code.
Also, there are several tools which build up on diff
and they frequently do not offer access to diff options.
For example Sourceforge shows you diffs between file
revision and IIUC uses fixed options for this (GitHub
also can do diffs, but I am probably too clumsy to
get "diff view" of your files).  Anyway, under version
control _any_ change has nontrivial cost -- it must
be verified, apperars in history and comparisons.
So we want chages which bring reasonable benefits,
and this disqualifies random whitespace changes.

In part that you wrote if you feel that you want different
formating I am not going to oppose.  After all, my point
is making developement easier and more efficient.  So
if you need to reformat your code, that is OK.  But
whitespace changes in parts that you normally do not
work on simply disturbs work of others.  And, BTW
the part you changed was carefully and constently
formatted and you made it worse.

I was busy with many distractions so I did not look
carefuly at other part.  Excuse me that above I only
write about trivialities (whitespace).  However, please
understand that trivial troubles like this can turn
something that is doable in say one hour into several
hours of work.  It is not hard to find one free hour,
finding several in a single hunk is much harder (having
single hunk is important to remember immedate context).

-- 
                              Waldek Hebisch
[email protected] 

-- 
You received this message because you are subscribed to the Google Groups 
"FriCAS - computer algebra system" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/fricas-devel?hl=en.

Reply via email to