Skip to content

Instantly share code, notes, and snippets.

@Hamayama
Hamayama / 1006_Gauche_gl_Install.md
Last active August 15, 2018 04:33
Gauche-gl の Windows 上でのインストール手順 メモ

Gauche-gl の Windows 上でのインストール手順 メモ

  • Gauche-gl の Windows 上でのインストール手順のメモです。
    (情報が古くなっている可能性があります)
    Gauche-gl は、Gauche から OpenGL を使用するための拡張ライブラリです。
    Windows 8.1 (64bit) で作業しました。

  • **<<<現在、Gauche v0.9.5 の Windows用バイナリインストーラ には、
    Gauche-gl の最新版が含まれています。このため、以下のインストールを行わなくても、

@Hamayama
Hamayama / 1007_MinGW64_Install.md
Last active January 23, 2024 05:29
MSYS2/MinGW-w64 (64bit/32bit) インストール手順 メモ

MSYS2/MinGW-w64 (64bit/32bit) インストール手順 メモ

  • 自分がインストールしたとき (2022年9月) の参考用のメモです。
    (情報が古くなっている可能性があります)
  1. MSYS2 のページ
    https://msys2.github.io/
    から、MSYS2 のインストーラ ( msys2-x86_64-20220904.exe ) を取得して実行します。
    (注意:32bit 版のインストーラは、提供されなくなりました。
@Hamayama
Hamayama / 1008_if_nan.md
Last active April 23, 2017 08:06
JavaScript で NaN と if 文の条件式について

JavaScript で NaN と if 文の条件式について

  • JavaScript で NaN を大小比較に使用すると、結果が常に false になります。
    このため、変数の内容に NaN がありえる状況では、
    if 文の条件式を書き換えると 結果が変わってくるケースがあります。

  • 例えば、

if (x < 0 || x > 10) { y = 1; } else { y = 2; }

@Hamayama
Hamayama / memo.txt
Last active September 17, 2017 02:06
Gauche 調査中
<調査中>
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 のビルドで以下のエラー
@Hamayama
Hamayama / pure.scm
Last active May 2, 2019 12:03
Schemeによる純粋関数型プログラミングのサンプル
;; -*- coding: utf-8 -*-
;;
;; pure.scm
;; 2019-5-2 v1.03
;;
;; <内容>
;; Schemeによる純粋関数型プログラミングのサンプルです。
;; 実行するまで副作用を生じない「アクション」によって、プログラムを組み立てます。
;; (R7RS対応)
;;
@Hamayama
Hamayama / issue_167_GC_memo.txt
Last active June 16, 2017 06:15
boehmgc issue #167 memo
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.
@Hamayama
Hamayama / 0101_indent_conv.scm
Last active May 1, 2020 23:22
Gauche でテキストファイルを加工するサンプル 2 個です。
;; -*- coding: utf-8 -*-
;;
;; indent_conv.scm
;; 2020-5-2 v1.11
;;
;; <内容>
;; Gauche を使用して、テキストファイルの行頭のインデントを変換します。
;;
;; <使い方>
;; gosh indent_conv.scm infile outfile
@Hamayama
Hamayama / 1009_readconsole.md
Last active October 30, 2022 04:37
Windows API の ReadConsoleW の再現テスト
@Hamayama
Hamayama / measure.txt
Last active September 30, 2017 03:44
Gauche の Windows コンソールのコードページ対応の測定
<Gauche の Windows コンソールのコードページ対応の測定>
1. 環境
OS : Windows 8.1 (64bit)
開発環境 : MSYS2/MinGW-w64 (64bit) (gcc version 7.1.0 (Rev2, Built by MSYS2 project))
Gauche : v0.9.6_pre2 (コミット aa189e6 + 変更)
2. 測定
@Hamayama
Hamayama / test1.txt
Last active September 16, 2017 00:40
Gauche の Windows コンソールのコードページ対応の試験
<Gauche の Windows コンソールのコードページ対応の試験>
1. 試験環境
OS : Windows 8.1 (64bit)
開発環境 : MSYS2/MinGW-w64 (64bit) (gcc version 7.1.0 (Rev2, Built by MSYS2 project))
Gauche : v0.9.6_pre2 (コミット aa189e6 + 変更)
mintty : v2.7.7 (x86_64-pc-msys)
winpty : v0.4.3
emacs : v25.2.1 (x86_64-w64-mingw32)