On Sun, Dec 12, 2004 at 08:53:55PM -0500, Albert Cahalan wrote:
> That goto should almost never execute. When it does,
> the stamp is a poor candidate for tinting and ought
> to be fixed. (thus the warning I had added about the
> fall-back processing -- did that actually print???)

Not that I ever saw.  Though I may not have been looking.
But, then, Tux Paint's pretty quite on the printf() front, so you'd
/think/ I'd notice it. :^)



<snip>
> 1. The usage of mixed tabs as spaces prevents me from
>    using a block indent command. (^K-,) Either spaces
>    or tabs would be fine, but not mixed.

I blame VIM!  Damned thing!!!  I used to use only emacs, but have
been finding VI varients load a LOT quicker, plus take the least effort
to get syntax highlighting going.  Beyond that, though, it's actually quite
a pain in the butt to use.

Maybe we should throw the code through prettyprint or something?


> 2. The indentation of '}' breaks autoindent. My editor
>    does not contain a whole figgin LISP interpreter and
>    a LISP compiler and LISP libraries and a kitchen sink.
>    BTW, this also causes the human to make many errors.

Can you explain this one?  Do you mean the Emacs style of this:


  if (blah)
  ..{
  ....stuff();
  ..}

If so, then yeah... it's a pain when PARTS of the code is indented
like that, and others are indented in the more standard way:

  if (blah)
  {
  ..stuff();
  }


> Basically, I am unable to change the indent level.
> The coding features of my editor work great on just
> about any style except the one used by Tux Paint.
> I feel like I'm using notepad.exe, though I'm not.

Sorry.


> I think /usr/src/linux/Documentation/CodingStyle is sane,
> even though it isn't my favorite. You need this for it:
> 
> (defun linux-c-mode ()
>   "C mode with adjusted defaults for use with the Linux kernel."
>   (interactive)
>   (c-mode)
>   (c-set-style "K&R")
>   (setq tab-width 8)
>   (setq indent-tabs-mode t)
>   (setq c-basic-offset 8))

Before I delve back into an Emacs environment, I'll see how painful
a post-processing would be with prettyprint or something similar, just
to get some 'cleaner' looking code into CVS.


Also, way down at the end of the to-do-list in my brain is a note to
break tuxpaint.c up into sane pieces.  It wasn't a big deal when the code
was only ~2000 lines long, but now that it's reaching 15,000 it's getting
a little insane.  (I can still navigate the code with relative ease... it
just takes far longer to compile than it should.)

We both need newer PCs. :^)  Where are the grants, these days, anyway!? ;^)

-bill!
[EMAIL PROTECTED]                               Have I been helpful?
http://newbreedsoftware.com/    http://svcs.affero.net/rm.php?r=billkendrick
_______________________________________________
Tuxpaint-dev mailing list
[EMAIL PROTECTED]
http://tux4kids.net/mailman/listinfo/tuxpaint-dev

Reply via email to