~ chicken-core (chicken-5) 6ff3957f988e530861d8ca77a1fa5b310b4b9e32


commit 6ff3957f988e530861d8ca77a1fa5b310b4b9e32
Author:     felix <felix@call-with-current-continuation.org>
AuthorDate: Thu Dec 2 08:31:31 2010 -0500
Commit:     felix <felix@call-with-current-continuation.org>
CommitDate: Thu Dec 2 08:31:31 2010 -0500

    chicken-script feature-id, old script is deprecated; removed silly meroon-specific describe code

diff --git a/csi.scm b/csi.scm
index 88cdcc4a..f09d6d07 100644
--- a/csi.scm
+++ b/csi.scm
@@ -680,8 +680,6 @@ EOF
 		      (newline out))
 		    (loop (cddr props)) ) ) )
 	      (##sys#slot x 1) ) ]
-	    [(and (##sys#structure? x 'meroon-instance) (provided? 'meroon)) ; XXX put this into meroon egg (really!)
-	     (unveil x out) ]
 	    [(##sys#generic-structure? x)
 	     (let ([st (##sys#slot x 0)])
 	       (cond ((##sys#hash-table-ref describer-table st) => (cut <> x out))
@@ -955,7 +953,8 @@ EOF
 	     (##sys#error "missing or invalid script argument"))
 	   (program-name (cadr script))
 	   (command-line-arguments (cddr script))
-	   (register-feature! 'script)
+	   (register-feature! 'script)	; DEPRECATED
+	   (register-feature! 'chicken-script)
 	   (set-cdr! (cdr script) '()) 
 	   (when ##sys#windows-platform
 	     (and-let* ((sname (lookup-script-file (cadr script))))
Trap