<html><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; "><div>IMHO, it's a mistake to put code in files at all, especially Lisp code.  Lisp code isn't text, it's a data structure.  It belongs in a database, not a file.  The idea that code consists of lines of text is a leftover from the days when code resided on punched cards.</div><div><br></div><div>rg<br><div><br></div><div><br><div><div>On Jun 22, 2009, at 10:50 AM, Dan Weinreb wrote:</div><br class="Apple-interchange-newline"><blockquote type="cite"> <div text="#000000" bgcolor="#ffffff"> Any approach that involves storing data in a separate file<br> runs into problems when someone tries to move the file,<br> rename the file, mail the file, back up the file, compress<br> the file, put the file into an archive file, and so on.<br> -- Dan<br> <br> Glen Foy wrote: <blockquote type="cite" cite="mid:71F0A1DE-C8A9-4BA9-8DAF-686E60BD9B4C@clairvaux.org">  <pre wrap="">On Jun 20, 2009, at 12:44 PM, Gail Zacharias wrote:
  </pre>  <blockquote type="cite">    <pre wrap="">Yeah, here's the thing...  The API can easily provide any number of  
functions such as save/load-buffer-as-html or save/load-buffer-as- 
rtf or save/load-buffer-in-home-baked-format-with-font-info-encoded- 
in-lisp-comments or whatever, stuff like that would be trivial to  
write.  The problem is that it's not clear to me what Hemlock should  
actually do to save the attributes, given the reality of living in a  
unix file system.  Any thoughts?
    </pre>  </blockquote>  <pre wrap=""><!---->
If we are just talking about Hemlock as a source code editor, it may  
not be necessary or even desirable to distribute styled files.   
Everyone has their own idea of what source code should look like anyway.

 From that point of view, the styling information could be stored in  
an associated invisible file and distributed or not distributed as the  
author saw fit.  When hacking, Hemlock would look for the associated  
file, using it if it was there.  This would be a simple solution.


People may, however, want to use Hemlock for other purposes.  In which  
case the two file approach is not so good.


This issue clearly needs some brainstorming.






_______________________________________________
Openmcl-devel mailing list
<a href="mailto:Openmcl-devel@clozure.com" class="moz-txt-link-abbreviated">Openmcl-devel@clozure.com</a>
<a href="http://clozure.com/mailman/listinfo/openmcl-devel" class="moz-txt-link-freetext">http://clozure.com/mailman/listinfo/openmcl-devel</a>
  </pre> </blockquote> </div>  _______________________________________________<br>Openmcl-devel mailing list<br><a href="mailto:Openmcl-devel@clozure.com">Openmcl-devel@clozure.com</a><br>http://clozure.com/mailman/listinfo/openmcl-devel<br></blockquote></div><br></div></div></body></html>