home *** CD-ROM | disk | FTP | other *** search
/ Celestin Apprentice 2 / Apprentice-Release2.iso / Source Code / Ken Long / About My Stuff < prev   
Encoding:
Text File  |  1994-12-04  |  1.9 KB  |  52 lines  |  [TEXT/R*ch]

  1. All "my stuff" is a modification of other's stuff, revivals of old
  2. sources, "patchworks" from other sources of one kind or another or
  3. C ports from Pascal sources.
  4.  
  5. Why's that?  Well, does anyone *really* write their own stuff? 
  6. Yes. Some very creative programmers can and do.  But most of what
  7. most people write have been written before.  Here's an example:
  8.  
  9. InitGraf (&qd.thePort);
  10.  
  11. See?  I just wrote that, but it didn't originate it.
  12.  
  13. There's not really much I can think up to write that would be new
  14. or unique enough to bother with.  I do have some great ideas for
  15. programs which are beyond my level of knowledge - I'm still on a
  16. learning phase in much of what I do.
  17.  
  18. So, all "my stuff" are pretty much like lots of other people's
  19. posted source: we got the information somewhere!  We weren't born
  20. with it!
  21.  
  22. I always try to find out where the program came from, in a
  23. revival, and include the author's name.
  24.  
  25. I always try to keep C ports as close to the original as possible,
  26. in form and layout.
  27.  
  28. Some of these revivals took very little to get running on System 7
  29. and a modern environment.  Others take a lot of research and "bug
  30. spray."
  31.  
  32. Once I get them running, sometimes I try some modifications for a
  33. new effect or functionality.  Or, I'll use parts of the old
  34. program in a new one I have an idea for.
  35.  
  36. All Polygondrian is, is a colorized, modified "Mondrian" program.
  37. All "AsynchSnd" is, is Bullseye, with a sound play routine from
  38. one program and a key hit routine from another one.
  39.  
  40. See?  This is "Copy/Paste" programming and "Monkey See - Monkey
  41. Do" programming.  I get the parts from free sources and make the
  42. resulting demo public domain.
  43.  
  44. And I do this for learning purposes and for the benefit of novice C
  45. programmers coming up the line.
  46.  
  47. One more thing is that 99% of it was tested ONLY ON A MAC LC!  I may
  48. or may not have added checking for color or sound and your Mac may
  49. crash if I didn't.
  50.  
  51. -Ken-
  52.