From: Dmitry Bogatov <kact...@gnu.org> * module/system/foreign/declarative.scm: currently empty module, that successfully compiles and gets installed * module/Makefile.am: insert new module into list of known Guile modules --- module/Makefile.am | 6 ++---- module/system/foreign/declarative.scm | 16 ++++++++++++++++ 2 files changed, 18 insertions(+), 4 deletions(-) create mode 100644 module/system/foreign/declarative.scm
diff --git a/module/Makefile.am b/module/Makefile.am index f590fb9..137530d 100644 --- a/module/Makefile.am +++ b/module/Makefile.am @@ -302,13 +302,11 @@ SOURCES = \ system/base/lalr.scm \ system/base/message.scm \ system/base/target.scm \ - system/base/types.scm \ + system/base/types.scm \ system/base/ck.scm \ - \ system/foreign.scm \ - \ system/foreign-object.scm \ - \ + system/foreign/declarative.scm \ system/repl/debug.scm \ system/repl/error-handling.scm \ system/repl/common.scm \ diff --git a/module/system/foreign/declarative.scm b/module/system/foreign/declarative.scm new file mode 100644 index 0000000..87a960c --- /dev/null +++ b/module/system/foreign/declarative.scm @@ -0,0 +1,16 @@ +;;; declarative.scm --- declaratively define foreign function interface + +;; Copyright (C) 2016 Free Software Foundation, Inc + +;; This program is free software; you can redistribute it and/or +;; modify it under the terms of the GNU General Public License +;; as published by the Free Software Foundation; either version 3 +;; of the License, or (at your option) any later version. + +;; This program is distributed in the hope that it will be useful, +;; but WITHOUT ANY WARRANTY; without even the implied warranty of +;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +;; GNU General Public License for more details. + +;; You should have received a copy of the GNU General Public License +;; along with this program. If not, see <http://www.gnu.org/licenses/>. -- I may be not subscribed. Please, keep me in carbon copy.