In the Android version that is a bit problematic still. This is because I
have no control over the directories where I can save files. What I do is
to construct a command line dynamically and call the apl_init() (or was it
init_apl()? I'm on my phone now so I can't check) function with it.

Note that I don't necessarily even have a writable home directory.

However, passing on the command line is of course not the only way. You can
have a global variable where I put the information too.

Regards,
Elias
On 10 Jun 2014 17:38, "Juergen Sauermann" <juergen.sauerm...@t-online.de>
wrote:

>  Hi,
>
> I have added $HOME/.config/gnu-apl/preferences in SVN 317.
>
> The files read are now:
>
> *1.  /etc/gnu-apl.d/preferences   (or
> /usr/local/etc/gnu-apl.d/preferences)*
> *2.  $HOME/.gnu-apl/preferences, and*
> *3.  $HOME/.config/gnu-apl/preferences** (if 2.failed).*
>
> I believe that paths on the command line are rather cumbersome.
> A better approach could be profiles inside (or next to) the preferences
> files.
> You could then select a profile number on the command line and the settings
> of that profile (paths, colors, etc) will be used when GNU APL is started.
>
> /// Jürgen
>
>
> On 06/05/2014 05:17 PM, Kacper Gutowski wrote:
>
> On 2014-06-05 22:39:52, Elias Mårtenson wrote:
>
>  May I also ask that after reading the main config file, the interpreter also
> reads $HOME/.gnu-apl.d for load user-level configuration. And finally, it
> should also check the commandline so that the paths can be overridden on a
> session-basis.
>
>
> Doesn't it already read $HOME/.gnu-apl/ (without .d)?  Though, I would prefer
> this to be put under $HOME/.config/gnu-apl/ and to be configurable through
> environment (in addition to command line arguments).
>
> -k
>
>
>
>
>

Reply via email to