-
JavaScript で NaN を大小比較に使用すると、結果が常に false になります。
このため、変数の内容に NaN がありえる状況では、
if 文の条件式を書き換えると 結果が変わってくるケースがあります。 -
例えば、
if (x < 0 || x > 10) { y = 1; } else { y = 2; }
7.7.0 (master): MinGW: gctest.exe fails | |
from #166 | |
> 1. Could you please recheck it using master branch of bdwgc (with any libatomic_ops)? | |
> 2. Same as 1 plus --disable-parallel-mark --enable-gc-assertions | |
> 3. Same as 2 plus comment out THREAD_LOCAL_ALLOC definition in include/config.h | |
I tried a master branch, but I got many failures. |
;; -*- coding: utf-8 -*- | |
;; | |
;; pure.scm | |
;; 2019-5-2 v1.03 | |
;; | |
;; <内容> | |
;; Schemeによる純粋関数型プログラミングのサンプルです。 | |
;; 実行するまで副作用を生じない「アクション」によって、プログラムを組み立てます。 | |
;; (R7RS対応) | |
;; |
<調査中> | |
MSYS2/MinGW-w64 32bit 開発環境での Gauche v0.9.6_pre2 のビルド/テストでエラーが出る。 | |
MSYS2/MinGW-w64 64bit や MinGW.org (32bitのみ) の開発環境では発生しない。 | |
OS : Windows 8.1 (64bit) | |
印象としては、ほとんど動作していて、ごくまれに文字列が化ける感じ。 | |
(1)MSYS2/MinGW-w64 32bit 開発環境での Gauche v0.9.6_pre2 のビルドで以下のエラー |
--- example9-4_orig.scm 2014-12-29 21:55:10 +0900 | |
+++ example9-4.scm 2015-06-14 21:03:17 +0900 | |
@@ -80,6 +80,11 @@ | |
(glut-init-window-size 250 250) | |
(glut-init-window-position 100 100) | |
(glut-create-window (car args)) | |
+ | |
+ ;; When using GLEW, 'glew-init' must be called after 'glut-create-window' | |
+ ;; to use OpenGL extensions such as 'gl-tex-image-3d'. | |
+ (glew-init) |