() Diogo F. S. Ramos <[email protected]> () Thu, 10 Mar 2011 03:50:29 -0300 (BRT)
I recently learn a technique where, during 'make', one 'cat' all the sources files together, forming a big, single executable script. Doing so, there is no need to install the .scm files, because they are all inside the same executable file. This is the technique used in RPX: http://www.gnuvola.org/software/rpx/ It generalizes "compilation" from simple concatentation to include other program-specific transforms. End result is two files to (un)install: - $(bindir)/rpx - $(infodir)/rpx.info No fuss, no muss. As for the distinction between "data" and "non-data", i tend to view anything without the executable bit set as data, and all data as programs-in-waiting. YMMV.
