Hiho,
it is easy to add Platform.recompile for Linux/Scel as well, like
the diff
below.
But...
It would be cleaner if we start adding the feature \scapp and
implement the
switch in Platform, so it would be something like this in Platform
(instead
of subclass responsibility):
+Platform{
recompile{
if ( this.hasFeature( \emacs ) ) {
Emacs.evalLispExpression( "(sclang-start)" );
};
if ( this.hasFeature( \scapp ) ) {
recompile { _Recompile } // maybe rename primitive to
_SCappRecompile ??
};
}
}
Thoughts?
I'll commit the diff below for the time being.
sincerely,
Marije
Index: build/SCClassLibrary/Platform/linux/LinuxPlatform.sc
===================================================================
--- build/SCClassLibrary/Platform/linux/LinuxPlatform.sc
(revision
8281)
+++ build/SCClassLibrary/Platform/linux/LinuxPlatform.sc
(working copy)
@@ -28,4 +28,10 @@
this.loadStartupFiles;
}
defaultHIDScheme { ^\linux_hid }
+
+ recompile{
+ if ( this.hasFeature( \emacs ) ) {
+ Emacs.evalLispExpression( "(sclang-start)" );
+ };
+ }
}
_______________________________________________
sc-dev mailing list
info (subscription, etc.): http://www.beast.bham.ac.uk/research/sc_mailing_lists.shtml
archive: https://listarc.bham.ac.uk/marchives/sc-dev/
search: https://listarc.bham.ac.uk/lists/sc-dev/search/