-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Hi,

it looks like the last update to bitcc broke some pieces (this is not
related to your incompatible update to unions):

code 1:

(bitc-version "0.9+")
(import stdio bitc.stdio)

(define (main argv:(vector string))
  (do ((i:(mutable word) 0 (set! i (+ i 1))))
     ((>= i (vector-length argv)) #t)
    (stdio.write-string stdio.stdout (vector-nth argv i))
    (stdio.write-char stdio.stdout #\linefeed))
  (the int32 0))

bitcc output:

echo.bitc:4:1: No Instance found for (Integral (mutable word)) in (fn
((vector string)) int32)
echo.bitc:4:1: No Instance found for (Integral word) in (fn ((vector
string)) int32)
Exiting due to errors during Type Checking

code 2:

(bitc-version "0.9+")
(import stdio bitc.stdio)

(define (print s)
  (stdio.write-string stdio.stdout s)
  (stdio.write-char stdio.stdout #\linefeed))

(define (iter f v i)
  (if (== i (vector-length v))
    ()
    (begin
      (f (vector-nth v i))
      (iter f v (+ i 1)))))

(define (vector-for-each f v)
  (iter f v 0))

(define (main argv:(vector string))
  (vector-for-each print argv)
  (the int32 0))

bitcc output:

echo3.bitc:8:1: No Instance found for (Integral word) in (fn ((fn ('b)
'a) (vector 'b) word) ())
echo3.bitc:15:1: No Instance found for (Integral word) in (fn ((fn ('b)
'a) (vector 'b)) ())
Exiting due to errors during Type Checking

I am sure both of these compiled successfully before, but maybye my code
was wrong in a way bitcc didn't detect.

Also, several of the unit tests (Array.bitc, BitField.bitc,
builtin.bitc, Catch_Index_Error.bitc, Echo_Args.bitc, extend.bitc,
initArray.bitc, int.bitc, lit.bitc, mut-vec.bitc, Struct-Arr.bitc,
TagType.bitc, VecBoundsError.bitc, Vector.bitc) fail to compile with
output that looks similar.
- --
- -ness-
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.2.2 (GNU/Linux)

iD8DBQFEeBRnvD/ijq9JWhsRAhFsAJ4sDYDzYnDDx7HxrFvfnX3hEtSbLACeIdHl
PUkZ+53RPZK8Xxfbk0jRojg=
=6MIV
-----END PGP SIGNATURE-----
_______________________________________________
bitc-dev mailing list
bitc-dev@coyotos.org
http://www.coyotos.org/mailman/listinfo/bitc-dev

Reply via email to