I agree. The tab-stop debate/issues have caused no end of problems not only in LCNC but in every distributed source code project I have worked on. I would rather there be a no new tab's rule, but that would cause a lot of issues with the legacy code. Maybe a version 3.x constraint.
EBo -- On Mar 8 2015 7:00 AM, John Thornton wrote: > Not trying to make any more confusion but I find Geany to be a bit > confusing about spaces and tabs as you can not see them. While it is > great for Python programs because you can run them from within Geany. > Gedit is much less confusing to look at especially if you have the > Draw > Spaces Plugin. With Draw Spaces Plugin you can see tabs and spaces so > if > your mixing them it is very visible. IMHO mixing tabs and spaces > causes > problems when viewing in some editors and may cause problems with > executing languages like Python. In fact Python 3 disallows mixing of > tabs and spaces in indentation of the code. > > JT > > On 3/8/2015 3:50 AM, Slavko Kocjancic wrote: >> On 08. 03. 2015 09:38, Dave Caroline wrote: >>> With a diff program or better a merge program like meld one can >>> easily >>> see the white space changes that are extra to the real code changes >>> and can confuse or waste time of a reviewer. Whitespace changes are >>> often made by badly set editorr or a feeling that formatting may >>> not >>> be as you wish. >>> >>> I downloaded streamer.c from git and the new version and created >>> two >>> files from them >>> >>> first I used meld to fix whitespace differences >>> this created >>> >>> http://www.collection.archivist.info/archive/mirror/linuxcnc/streamer.c.slv.djc >>> I exported a diff patch >>> >>> http://www.collection.archivist.info/archive/mirror/linuxcnc/streamer.dif >>> >>> Dave Caroline >>> >> Hello... >> Now I'm confused even more. The c.slv.djc file has (in geanny) wery >> strange whitespace. And even more there seems to be mix of tabs and >> multiple spaces even in same line. But the .dif seems to be just >> right. >> So thanks for that update. >> ... And my editor is set to use tab char (4) instead in space. So >> probably that affect the code. >> >> Slavko. >> >> >> >> ------------------------------------------------------------------------------ >> Dive into the World of Parallel Programming The Go Parallel Website, >> sponsored >> by Intel and developed in partnership with Slashdot Media, is your >> hub for all >> things parallel software development, from weekly thought leadership >> blogs to >> news, videos, case studies, tutorials and more. Take a look and join >> the >> conversation now. http://goparallel.sourceforge.net/ >> _______________________________________________ >> Emc-developers mailing list >> Emc-developers@lists.sourceforge.net >> https://lists.sourceforge.net/lists/listinfo/emc-developers > > > > ------------------------------------------------------------------------------ > Dive into the World of Parallel Programming The Go Parallel Website, > sponsored > by Intel and developed in partnership with Slashdot Media, is your > hub for all > things parallel software development, from weekly thought leadership > blogs to > news, videos, case studies, tutorials and more. Take a look and join > the > conversation now. http://goparallel.sourceforge.net/ > _______________________________________________ > Emc-developers mailing list > Emc-developers@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/emc-developers ------------------------------------------------------------------------------ Dive into the World of Parallel Programming The Go Parallel Website, sponsored by Intel and developed in partnership with Slashdot Media, is your hub for all things parallel software development, from weekly thought leadership blogs to news, videos, case studies, tutorials and more. Take a look and join the conversation now. http://goparallel.sourceforge.net/ _______________________________________________ Emc-developers mailing list Emc-developers@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-developers