Hi, see below. Jürgen On 8/10/19 5:10 PM, enz...@gmx.com
wrote:
This is on purpose. The audience of /usr/local/share/doc/apl is regular users (non-developers) whileWISHLIST and FIXES the HOWTOs/Adding-System-Functions.html doesn't seem to be copied to /usr/local/share/doc/apl/ with make install along with the rest of the HOWTOs the audience for Adding-System-Functions.html GNU APL developers (primarily myself because I keep forgetting all the places that need to be touched when adding a new system function. The file itself has a time stamp (from the underlying operating system, as shown by ls -l).put time stamp into apl.history A time stamp (per input line?) inside the file would corrupt the file and undermine its cut-and-paste purpose, e.g. when reporting a problem. done.put the date that the https://www.gnu.org/software/apl/apl.html is created near the top - to help people know that there have been changes and a new apl.html (like on libapl) I suppose apl.html refers to the html version of apl.info. I will look into this, please remindadd a simple reference in the apl.html to the other dirs of interest that exist in the src specifically the html dir that has gnuapl code layout (doxygen) and websock and web-home dirs me if I should forget. Different builds override the workspaces but with the same files (unless different SVN versionsfor --with-libapl the make install to only install the new libs and libapl,h (and not all the other workspaces etc) it currently overwrites what is already there without --with-libapl (making apl) want full install with make install are built). The programs that do the actual installation (like /usr/bin/install) are lacking the sophistication that would be needed to make the installation more "intelligent" (which also has its own disadvantages). Therefore the simple rule that GNU APL follows is to override everything with the files in the chosen SVN version. Any more complicated handling of install would, IMHO, create more problems than benefits that it may have in certain situations. Please also note that the library numbers are clearly split into libraries "owned" by the user (which will not be touched by install) and those "owned" by GNU APL that will be overridden by install. If you want to prevent a workspace owned by GNU APL from being overridden, then you can simply copy it from the system library to a user library. See chapter 1.5 in apl.html or in "info apl". --- |
- [Bug-apl] fixes and wishlist enztec
- Re: [Bug-apl] fixes and wishlist Dr . Jürgen Sauermann