mes: Rename make-vector to core:make-vector.
* src/vector.c (make_vector_): Rename from make_vector. Update callers.
This commit is contained in:
parent
a5ede4d4d6
commit
7b8f69972e
|
@ -195,9 +195,8 @@
|
||||||
|
|
||||||
;; Vector
|
;; Vector
|
||||||
(define (vector . rest) (list->vector rest))
|
(define (vector . rest) (list->vector rest))
|
||||||
(define c:make-vector make-vector)
|
|
||||||
(define (make-vector n . x)
|
(define (make-vector n . x)
|
||||||
(if (null? x) (c:make-vector n)
|
(if (null? x) (core:make-vector n)
|
||||||
(list->vector (apply make-list (cons n x)))))
|
(list->vector (apply make-list (cons n x)))))
|
||||||
|
|
||||||
(define (vector-copy x)
|
(define (vector-copy x)
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
/* -*-comment-start: "//";comment-end:""-*-
|
/* -*-comment-start: "//";comment-end:""-*-
|
||||||
* Mes --- Maxwell Equations of Software
|
* Mes --- Maxwell Equations of Software
|
||||||
* Copyright © 2016,2017 Jan Nieuwenhuizen <janneke@gnu.org>
|
* Copyright © 2016,2017,2018 Jan Nieuwenhuizen <janneke@gnu.org>
|
||||||
*
|
*
|
||||||
* This file is part of Mes.
|
* This file is part of Mes.
|
||||||
*
|
*
|
||||||
|
@ -19,7 +19,7 @@
|
||||||
*/
|
*/
|
||||||
|
|
||||||
SCM
|
SCM
|
||||||
make_vector (SCM n)
|
make_vector_ (SCM n)
|
||||||
{
|
{
|
||||||
int k = VALUE (n);
|
int k = VALUE (n);
|
||||||
VALUE (tmp_num) = TVECTOR;
|
VALUE (tmp_num) = TVECTOR;
|
||||||
|
@ -67,7 +67,7 @@ SCM
|
||||||
list_to_vector (SCM x)
|
list_to_vector (SCM x)
|
||||||
{
|
{
|
||||||
VALUE (tmp_num) = VALUE (length (x));
|
VALUE (tmp_num) = VALUE (length (x));
|
||||||
SCM v = make_vector (tmp_num);
|
SCM v = make_vector_ (tmp_num);
|
||||||
SCM p = VECTOR (v);
|
SCM p = VECTOR (v);
|
||||||
while (x != cell_nil)
|
while (x != cell_nil)
|
||||||
{
|
{
|
||||||
|
|
|
@ -9,7 +9,7 @@ exit $?
|
||||||
;;; -*-scheme-*-
|
;;; -*-scheme-*-
|
||||||
|
|
||||||
;;; Mes --- Maxwell Equations of Software
|
;;; Mes --- Maxwell Equations of Software
|
||||||
;;; Copyright © 2016,2017 Jan Nieuwenhuizen <janneke@gnu.org>
|
;;; Copyright © 2016,2017,2018 Jan Nieuwenhuizen <janneke@gnu.org>
|
||||||
;;;
|
;;;
|
||||||
;;; This file is part of Mes.
|
;;; This file is part of Mes.
|
||||||
;;;
|
;;;
|
||||||
|
@ -39,7 +39,7 @@ exit $?
|
||||||
(pass-if "vector-length" (seq? (vector-length #(1)) 1))
|
(pass-if "vector-length" (seq? (vector-length #(1)) 1))
|
||||||
|
|
||||||
(when (not guile?)
|
(when (not guile?)
|
||||||
(pass-if "c:make-vector" (sequal? (c:make-vector 3) #(*unspecified* *unspecified* *unspecified*)))
|
(pass-if "core:make-vector" (sequal? (core:make-vector 3) #(*unspecified* *unspecified* *unspecified*)))
|
||||||
(pass-if "make-vector" (sequal? (make-vector 3) #(*unspecified* *unspecified* *unspecified*))))
|
(pass-if "make-vector" (sequal? (make-vector 3) #(*unspecified* *unspecified* *unspecified*))))
|
||||||
|
|
||||||
(pass-if "make-vector 2" (sequal? (make-vector 3 1) #(1 1 1)))
|
(pass-if "make-vector 2" (sequal? (make-vector 3 1) #(1 1 1)))
|
||||||
|
|
Loading…
Reference in a new issue