home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1992 #26 / NN_1992_26.iso / spool / comp / lang / pascal / 6427 < prev    next >
Encoding:
Text File  |  1992-11-09  |  1.6 KB  |  34 lines

  1. Newsgroups: comp.lang.pascal
  2. Path: sparky!uunet!utcsri!torn!news.ccs.queensu.ca!mast.queensu.ca!dmurdoch
  3. From: dmurdoch@mast.queensu.ca (Duncan Murdoch)
  4. Subject: Re: What we need is a TPU to PAS convertor (Re: tpu files)
  5. Message-ID: <dmurdoch.258.721324098@mast.queensu.ca>
  6. Lines: 22
  7. Sender: news@knot.ccs.queensu.ca (Netnews control)
  8. Organization: Queen's University
  9. References: <1992Oct29.042903.11589@r-node.gts.org> <1992Nov3.163223.14041@miavx1.acs.muohio.edu> <73649@hydra.gatech.EDU> <1992Nov5.045047.21508@uwasa.fi> <dmurdoch.146.720968866@mast.queensu.ca> <1dlt9oINNeft@matt.ksu.ksu.edu>
  10. Date: Mon, 9 Nov 1992 15:48:18 GMT
  11.  
  12. In article <1dlt9oINNeft@matt.ksu.ksu.edu> holland@matt.ksu.ksu.edu (Rich Holland) writes:
  13. >dmurdoch@mast.queensu.ca (Duncan Murdoch) writes:
  14. >
  15. >>Perhaps it's about time for someone to write a source mangler, so that you 
  16. >>could feel free to release source code without revealing any secrets.
  17. >
  18. >Nah, somebody out there would take the time to write an unmangler to reverse
  19. >your algorithm...either that, or do it by hand...nah.  :-)
  20.  
  21. I realize you were joking, but I was serious.  It's not hard to write a 
  22. mangler that's strictly irreversible:  simply stripping the comments does
  23. that.  The mangler I had in mind would also change the names of 
  24. local identifiers.  Both operations remove information that the compiler 
  25. ignores, but which is essential to someone trying to understand the 
  26. algorithms.  There's usually more information in source code than in
  27. object code.  The mangler would remove as much of that as possible.
  28.  
  29.  
  30.  
  31.  
  32. Duncan Murdoch
  33. dmurdoch@mast.queensu.ca
  34.