guile-cvs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

guile/guile-core/oop/goops active-slot.scm comp...


From: Mikael Djurfeldt
Subject: guile/guile-core/oop/goops active-slot.scm comp...
Date: Sun, 21 Oct 2001 05:48:24 -0400

CVSROOT:        /cvs
Module name:    guile
Changes by:     Mikael Djurfeldt <address@hidden>       01/10/21 05:48:23

Modified files:
        guile-core/oop/goops: active-slot.scm compile.scm 
                              composite-slot.scm describe.scm 
                              dispatch.scm old-define-method.scm 
                              save.scm util.scm 

Log message:
        * lib.scm: Move module the system directives `export',
        `export-syntax', `re-export' and `re-export-syntax' into the
        `define-module' form.  This is the recommended way of exporting
        bindings.
        
        * srfi-2.scm, srfi-4.scm, srfi-8.scm, srfi-9.scm, srfi-10.scm,
        srfi-11.scm, srfi-14.scm, srfi-16.scm: Move module the system
        directives `export', `export-syntax', `re-export' and
        `re-export-syntax' into the `define-module' form.  This is the
        recommended way of exporting bindings.
        
        * goops.scm, goops/active-slot.scm, goops/compile.scm,
        goops/composite-slot.scm, goops/describe.scm, goops/dispatch.scm,
        goops/old-define-method.scm, goops/save.scm, goops/util.scm: Move
        module the system directives `export', `export-syntax',
        `re-export' and `re-export-syntax' into the `define-module' form.
        This is the recommended way of exporting bindings.
        
        * slib.scm (array-indexes): New procedure.
        (*features*): Extend.  (Probably some of these options should be
        set elsewhere.)  (Thanks to Aubrey Jaffer.)
        
        * and-let-star-compat.scm, and-let-star.scm, calling.scm,
        channel.scm, common-list.scm, debug.scm, debugger.scm,
        expect.scm, hcons.scm, lineio.scm, ls.scm, mapping.scm,
        null.scm, optargs.scm, poe.scm, popen.scm, pretty-print.scm,
        q.scm, r5rs.scm, rdelim.scm, regex.scm, runq.scm, safe-r5rs.scm,
        safe.scm, session.scm, slib.scm, streams.scm, string-fun.scm,
        syncase.scm, threads.scm: Move module the system directives
        `export', `export-syntax', `re-export' and `re-export-syntax'
        into the `define-module' form.  This is the recommended way of
        exporting bindings.

CVSWeb URLs:
http://savannah.gnu.org/cgi-bin/viewcvs/guile/guile-core/oop/goops/active-slot.scm.diff?cvsroot=OldCVS&tr1=1.3&tr2=1.4&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/guile/guile-core/oop/goops/compile.scm.diff?cvsroot=OldCVS&tr1=1.4&tr2=1.5&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/guile/guile-core/oop/goops/composite-slot.scm.diff?cvsroot=OldCVS&tr1=1.3&tr2=1.4&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/guile/guile-core/oop/goops/describe.scm.diff?cvsroot=OldCVS&tr1=1.3&tr2=1.4&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/guile/guile-core/oop/goops/dispatch.scm.diff?cvsroot=OldCVS&tr1=1.5&tr2=1.6&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/guile/guile-core/oop/goops/old-define-method.scm.diff?cvsroot=OldCVS&tr1=1.2&tr2=1.3&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/guile/guile-core/oop/goops/save.scm.diff?cvsroot=OldCVS&tr1=1.6&tr2=1.7&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/guile/guile-core/oop/goops/util.scm.diff?cvsroot=OldCVS&tr1=1.4&tr2=1.5&r1=text&r2=text

Patches:
Index: guile/guile-core/oop/goops/active-slot.scm
diff -u guile/guile-core/oop/goops/active-slot.scm:1.3 
guile/guile-core/oop/goops/active-slot.scm:1.4
--- guile/guile-core/oop/goops/active-slot.scm:1.3      Sun Jun  3 19:32:27 2001
+++ guile/guile-core/oop/goops/active-slot.scm  Sun Oct 21 05:48:23 2001
@@ -51,9 +51,8 @@
 ;;;;
 
 (define-module (oop goops active-slot)
-  :use-module (oop goops internal))
-
-(export <active-class>)
+  :use-module (oop goops internal)
+  :export (<active-class>))
 
 (define-class <active-class> (<class>))
 
Index: guile/guile-core/oop/goops/compile.scm
diff -u guile/guile-core/oop/goops/compile.scm:1.4 
guile/guile-core/oop/goops/compile.scm:1.5
--- guile/guile-core/oop/goops/compile.scm:1.4  Sun Jun  3 19:32:27 2001
+++ guile/guile-core/oop/goops/compile.scm      Sun Oct 21 05:48:23 2001
@@ -44,11 +44,10 @@
 (define-module (oop goops compile)
   :use-module (oop goops)
   :use-module (oop goops util)
+  :export (compute-cmethod compute-entry-with-cmethod
+          compile-method cmethod-code cmethod-environment)
   :no-backtrace
   )
-
-(export compute-cmethod compute-entry-with-cmethod
-       compile-method cmethod-code cmethod-environment)
 
 (define source-formals cadr)
 (define source-body cddr)
Index: guile/guile-core/oop/goops/composite-slot.scm
diff -u guile/guile-core/oop/goops/composite-slot.scm:1.3 
guile/guile-core/oop/goops/composite-slot.scm:1.4
--- guile/guile-core/oop/goops/composite-slot.scm:1.3   Sun Jun  3 19:32:27 2001
+++ guile/guile-core/oop/goops/composite-slot.scm       Sun Oct 21 05:48:23 2001
@@ -51,9 +51,8 @@
 ;;;;
 
 (define-module (oop goops composite-slot)
-  :use-module (oop goops))
-
-(export <composite-class>)
+  :use-module (oop goops)
+  :export (<composite-class>))
 
 ;;;
 ;;; (define-class CLASS SUPERS
Index: guile/guile-core/oop/goops/describe.scm
diff -u guile/guile-core/oop/goops/describe.scm:1.3 
guile/guile-core/oop/goops/describe.scm:1.4
--- guile/guile-core/oop/goops/describe.scm:1.3 Sun Jun  3 19:32:27 2001
+++ guile/guile-core/oop/goops/describe.scm     Sun Oct 21 05:48:23 2001
@@ -53,9 +53,8 @@
 (define-module (oop goops describe)
   :use-module (oop goops)
   :use-module (ice-9 session)
-  :use-module (ice-9 format))
-
-(export describe)                      ; Export the describe generic function
+  :use-module (ice-9 format)
+  :export (describe))                  ; Export the describe generic function
 
 ;;;
 ;;; describe for simple objects
Index: guile/guile-core/oop/goops/dispatch.scm
diff -u guile/guile-core/oop/goops/dispatch.scm:1.5 
guile/guile-core/oop/goops/dispatch.scm:1.6
--- guile/guile-core/oop/goops/dispatch.scm:1.5 Sun Jul 29 16:48:41 2001
+++ guile/guile-core/oop/goops/dispatch.scm     Sun Oct 21 05:48:23 2001
@@ -1,4 +1,4 @@
-;;;;   Copyright (C) 1999, 2000 Free Software Foundation, Inc.
+;;;;   Copyright (C) 1999, 2000, 2001 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
@@ -45,10 +45,9 @@
   :use-module (oop goops)
   :use-module (oop goops util)
   :use-module (oop goops compile)
+  :export (memoize-method!)
   :no-backtrace
   )
-
-(export memoize-method!)
 
 ;;;
 ;;; This file implements method memoization.  It will finally be
Index: guile/guile-core/oop/goops/old-define-method.scm
diff -u guile/guile-core/oop/goops/old-define-method.scm:1.2 
guile/guile-core/oop/goops/old-define-method.scm:1.3
--- guile/guile-core/oop/goops/old-define-method.scm:1.2        Sun Jun  3 
19:32:27 2001
+++ guile/guile-core/oop/goops/old-define-method.scm    Sun Oct 21 05:48:23 2001
@@ -45,10 +45,9 @@
 
 (define-module (oop goops old-define-method)
   :use-module (oop goops)
+  :export (define-method)
   :no-backtrace
   )
-
-(export define-method)
 
 (define define-method
   (procedure->memoizing-macro
Index: guile/guile-core/oop/goops/save.scm
diff -u guile/guile-core/oop/goops/save.scm:1.6 
guile/guile-core/oop/goops/save.scm:1.7
--- guile/guile-core/oop/goops/save.scm:1.6     Tue Jul 17 01:26:15 2001
+++ guile/guile-core/oop/goops/save.scm Sun Oct 21 05:48:23 2001
@@ -46,14 +46,11 @@
 (define-module (oop goops save)
   :use-module (oop goops internal)
   :use-module (oop goops util)
-  )
-
-(re-export make-unbound)
-
-(export save-objects load-objects restore
-       enumerate! enumerate-component!
-       write-readably write-component write-component-procedure
-       literal? readable make-readable)
+  :re-export (make-unbound)
+  :export (save-objects load-objects restore
+          enumerate! enumerate-component!
+          write-readably write-component write-component-procedure
+          literal? readable make-readable))
 
 ;;;
 ;;; save-objects ALIST PORT [EXCLUDED] [USES]
Index: guile/guile-core/oop/goops/util.scm
diff -u guile/guile-core/oop/goops/util.scm:1.4 
guile/guile-core/oop/goops/util.scm:1.5
--- guile/guile-core/oop/goops/util.scm:1.4     Thu Jul 19 16:27:40 2001
+++ guile/guile-core/oop/goops/util.scm Sun Oct 21 05:48:23 2001
@@ -42,13 +42,12 @@
 
 
 (define-module (oop goops util)
+  :export (any every filter
+          mapappend find-duplicate top-level-env top-level-env?
+          map* for-each* length* improper->proper)
   :no-backtrace
   )
 
-(export any every filter
-       mapappend find-duplicate top-level-env top-level-env?
-       map* for-each* length* improper->proper
- )
 
 ;;;
 ;;; {Utilities}



reply via email to

[Prev in Thread] Current Thread [Next in Thread]