Skip to content

Instantly share code, notes, and snippets.

@Hamayama
Hamayama / MinGW_Install.md
Last active July 9, 2018 02:32
MinGW (32bit) 開発環境 インストール手順 メモ

MinGW (32bit) 開発環境 インストール手順 メモ

  • 自分がインストールしたとき(2013年12月~2015年9月)の参考用のメモです。
    (情報が古くなっている可能性があります)

  • **<<<現在では より新しい MSYS2/MinGW-w64 (64bit/32bit) の開発環境もあります>>>
    MSYS2/MinGW-w64 (64bit/32bit) 開発環境のインストールについては、
    以下のページの方を参照ください。
    https://gist.github.com/Hamayama/eb4b4824ada3ac71beee0c9bb5fa546d

@Hamayama
Hamayama / 2108_escape.md
Last active August 12, 2018 10:41
文字列中のエスケープ仕様の検討

文字列中のエスケープ仕様の検討

検討

  • 簡単なコマンドを埋め込み可能な文字列データを考える。

  • 例えば、コマンドの開始記号として # を使うことにする。
    (すなわち # を特殊記号とする)

  • このとき、# 文字自身を表したい場合は、\# と記述することにする。

@Hamayama
Hamayama / package_memo.md
Last active August 15, 2018 04:29
Gauche の 外部パッケージ作成手順 メモ (Gauche v0.9.6 の場合)

Gauche の 外部パッケージ作成手順 メモ (Gauche v0.9.6 の場合)

  • Gauche の 外部パッケージ作成手順のメモです (Gauche v0.9.6 の場合)。
    (情報が古くなっている可能性があります)
  1. Gauche のインストール
    事前に Gauche がインストールされている必要があります。
    Windows の場合は、以下のページに Windows用バイナリインストーラ があるので
    インストールを実施ください。
@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 / lem_opengl_check.txt
Last active December 20, 2018 14:47
lem の OpenGL フロントエンド の確認
<lem の OpenGL フロントエンド の確認>
(1)環境
OS : Windows 8.1 (64bit)
開発環境 : MSYS2/MinGW-w64 (64bit) (gcc version 7.3.0 (Rev2, Built by MSYS2 project))
(2)インストール
pacman -S mingw-w64-x86_64-glfw
ros install terminal625/utility
@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 / test-with-ini.txt
Last active May 17, 2019 23:16
Lem エディタの lem-pdcurses のテスト
<テスト>
init.lisp の設定ありで確認
(1)mintty + winpty
起動
winpty ros -Q -s lem-pdcurses -L sbcl-bin -- $USERPROFILE/.roswell/bin/lem-ncurses
→ 2019-5-14 OK
@Hamayama
Hamayama / cocoro.scm
Last active June 23, 2019 02:47
Gauche を使って、パズルの探索を行うプログラムです (不完全版)。
;; -*- coding: utf-8 -*-
;;
;; cocoro.scm
;; 2019-6-23 v1.11
;;
;; <内容>
;; Gauche を使って、パズル ( https://game.nicovideo.jp/atsumaru/games/gm8913 )
;; の探索を行うプログラムです (不完全版)。
;;
;; <使い方>
@Hamayama
Hamayama / dynamic-test.scm
Last active December 17, 2019 08:58
Emulate dynamic-wind and reset/shift on Gauche
;;
;; dynamic-test.scm
;; 2019-12-17 v5.04
;;
;; Emulate dynamic-wind and reset/shift on Gauche
;;
;; (emu-dynamic-wind before thunk after)
;; before is (^[] expr ...)
;; thunk is (^[] expr ...)
;; after is (^[] expr ...)
@Hamayama
Hamayama / Gauche_Compile_2.md
Last active December 20, 2019 04:16
Gauche の Windows 上でのコンパイル手順 メモ

Gauche の Windows 上でのコンパイル手順 メモ

  • 自分がコンパイルしたとき(2016年1月~2019年12月)の参考用のメモです。
    (情報が古くなっている可能性があります)
    Windows 8.1 (64bit) で作業しました。

  • 以下の記述は、MSYS2/MinGW-w64 (64bit/32bit) の開発環境でのコンパイル手順となっています。