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
