~ chicken-core (chicken-5) acd400274007e759e462a39cd79c1a5bef86ba8d


commit acd400274007e759e462a39cd79c1a5bef86ba8d
Author:     felix <felix@call-with-current-continuation.org>
AuthorDate: Wed Dec 22 04:37:19 2010 -0500
Commit:     felix <felix@call-with-current-continuation.org>
CommitDate: Wed Dec 22 04:37:19 2010 -0500

    removed deprecated time->milliseconds, milliseconds->time, project and global-* procedures from lolevel; removed deprecated -W/-windows csc option

diff --git a/csc.scm b/csc.scm
index b0f5f59d..55c4c685 100644
--- a/csc.scm
+++ b/csc.scm
@@ -633,8 +633,7 @@ EOF
 		(use-private-repository))
 	       ((-no-elevation)
 		(set! generate-manifest #t))
-	       [(-gui
-		 -windows |-W|)		;DEPRECATED
+	       [(-gui)
 		(set! gui #t)
 		(set! compile-options (cons "-DC_GUI" compile-options))
 		(set! object-files 
diff --git a/data-structures.import.scm b/data-structures.import.scm
index 2adfd69b..7ace4167 100644
--- a/data-structures.import.scm
+++ b/data-structures.import.scm
@@ -58,7 +58,6 @@
    none?
    noop					;DEPRECATED
    o
-   project
    queue->list
    queue-add!
    queue-empty?
diff --git a/data-structures.scm b/data-structures.scm
index 3b54967f..acb78afc 100644
--- a/data-structures.scm
+++ b/data-structures.scm
@@ -42,9 +42,6 @@ EOF
 
 (define (identity x) x)
 
-(define (project n)			; DEPRECATED
-  (lambda args (list-ref args n)) )
-
 (define (conjoin . preds)
   (lambda (x)
     (let loop ([preds preds])
diff --git a/lolevel.import.scm b/lolevel.import.scm
index 9e9ae290..22fadd91 100644
--- a/lolevel.import.scm
+++ b/lolevel.import.scm
@@ -34,10 +34,6 @@
    extend-procedure
    extended-procedure?
    free
-   global-bound?			;DEPRECATED
-   global-make-unbound!			;DEPRECATED
-   global-ref				;DEPRECATED
-   global-set!				;DEPRECATED
    locative->object
    locative-ref
    locative-set!
diff --git a/lolevel.scm b/lolevel.scm
index 7c0d745c..730f84be 100644
--- a/lolevel.scm
+++ b/lolevel.scm
@@ -626,30 +626,6 @@ EOF
     new ) )
 
 
-;;; Access computed globals: 
-
-;;DEPRECATED
-(define (global-ref sym)
-  (##sys#check-symbol sym 'global-ref)
-  (##core#inline "C_retrieve" sym) )
-
-;;DEPRECATED
-(define (global-set! sym x)
-  (##sys#check-symbol sym 'global-set!)
-  (##sys#setslot sym 0 x) )
-
-;;DEPRECATED
-(define (global-bound? sym)
-  (##sys#check-symbol sym 'global-bound?)
-  (##sys#symbol-has-toplevel-binding? sym) )
-
-;;DEPRECATED
-(define (global-make-unbound! sym)
-  (##sys#check-symbol sym 'global-make-unbound!)
-  (##sys#setslot sym 0 (##sys#slot '##sys#arbitrary-unbound-symbol 0))
-  sym )
-
-
 ;;; pointer vectors
 
 (define make-pointer-vector
diff --git a/srfi-18.import.scm b/srfi-18.import.scm
index 204062ff..8c6e0fd9 100644
--- a/srfi-18.import.scm
+++ b/srfi-18.import.scm
@@ -39,7 +39,6 @@
    make-condition-variable
    make-mutex
    make-thread
-   milliseconds->time			; DEPRECATED
    mutex-lock!
    mutex-name
    mutex-specific
@@ -49,8 +48,6 @@
    mutex?
    raise
    seconds->time
-   srfi-18:current-time
-   srfi-18:time?
    terminated-thread-exception?
    thread-join!
    thread-name
@@ -68,7 +65,6 @@
    thread-wait-for-i/o!
    thread-yield!
    thread?
-   time->milliseconds			; DEPRECATED
    time->seconds
    time?
    uncaught-exception-reason
diff --git a/srfi-18.scm b/srfi-18.scm
index 36b4addd..a99dfff0 100644
--- a/srfi-18.scm
+++ b/srfi-18.scm
@@ -61,18 +61,10 @@
   (##sys#check-structure tm 'time 'time->seconds)
   (fp/ (##sys#slot tm 1) 1000.0))
 
-(define (time->milliseconds tm)		; DEPRECATED
-  (##sys#check-structure tm 'time 'time->milliseconds)
-  (##sys#slot tm 1))
-
 (define (seconds->time n)
   (##sys#check-number n 'seconds->time)
   (##sys#make-structure 'time (fp* (##sys#exact->inexact n) 1000.0)))
 
-(define (milliseconds->time nms)	; DEPRECATED
-  (##sys#check-number nms 'milliseconds->time)
-  (##sys#make-structure 'time (##sys#exact->inexact nms)))
-
 (define (time? x) (##sys#structure? x 'time))
 
 
Trap