Hi Stan,

If you have not worked with Scheme, this may be a fine point, but the system 
identification function that Thomas showed comes from Guile, the Scheme 
implementation used by lilypond. So you won’t find pure Scheme tutorials on 
this function.

Here’s the Guile reference page:

https://www.gnu.org/software/guile/docs/docs-1.8/guile-ref/System-Identification.html#System-Identification

For learning Scheme, there is a light tutorial which is good: Teach Yourself 
Scheme in Fixnum Days

http://ds26gte.github.io/tyscheme/index.html

As for other ‘external’ variables, you may perhaps want to get environment 
variables or runtime information, and there are ways to do that also:

https://www.gnu.org/software/guile/manual/html_node/Runtime-Environment.html#Runtime-Environment


Andrew



On 24/03/2016, 11:20, "Stan Mulder" 
<[email protected] on behalf of 
[email protected]> wrote:

I'm not sure where external constants come from, like grabbing the current
version of the OS. From lilypond or from scheme? I have not worked with
scheme at all, but if it is from scheme, is there a recommended tutorial
that would help with this? And how can I accomplish the immediate goal?



_______________________________________________
lilypond-user mailing list
[email protected]
https://lists.gnu.org/mailman/listinfo/lilypond-user

Reply via email to