- Windows 環境において、Lem エディタを Windows Terminal 上で実行する方法をまとめたものです。
(Windows Terminal の実行には、Windows 10 が必要です)
- 事前に、Lem エディタ および Windows Terminal が、適切にインストールされている必要があります。
;; | |
;; binary-heap patch for key | |
;; | |
(use data.heap) | |
(with-module data.heap | |
(define (make-binary-heap :key (comparator default-comparator) | |
(storage (make-sparse-vector)) | |
(key identity)) |
set GOSH="C:\Program Files\Gauche\bin\gosh.exe" | |
@rem set GOSH="C:\Program Files\Gauche0913\bin\gosh.exe" | |
%GOSH% -I. library-test.scm | |
@rem set PATH=C:\msys64\mingw64\bin;C:\msys64\usr\local\bin;C:\msys64\usr\bin;C:\msys64\bin;%PATH% | |
@rem set MSYSTEM=MINGW64 | |
@rem gdb --args %GOSH% -I. library-test.scm | |
pause |
gosh callcc.scm | |
pause |
@rem set GOSH=C:\Gauche\Gauche-mingw-dist\Gauche-i686\bin\gosh.exe | |
set GOSH=C:\Gauche\Gauche-mingw-dist\Gauche-x86_64\bin\gosh.exe | |
@rem set GOSH=C:\Gauche\Gauche-mingw-dist\Gauche-x86_64_2_mutexlock\bin\gosh.exe | |
%GOSH% test_0001_open.scm | |
pause |
@set PATH=C:\msys64\mingw32\bin;C:\msys64\usr\local\bin;C:\msys64\usr\bin;C:\msys64\bin;%PATH% | |
set MSYSTEM=MINGW32 | |
for %%i in ( | |
spinlock mutexlock | |
) do ( | |
gcc -g -O2 -Wall -Wextra -o %%i_32.exe %%i.c | |
) | |
pause |
@set PATH=C:\msys64\mingw64\bin;C:\msys64\usr\local\bin;C:\msys64\usr\bin;C:\msys64\bin;%PATH% | |
set MSYSTEM=MINGW64 | |
for %%i in ( | |
inout execvp | |
) do ( | |
gcc -g -O2 -Wall -Wextra -o %%i.exe %%i.c | |
) | |
pause |
gosh 1000_make_code.scm | |
pause |
<Scheme:初心者の質問箱> | |
https://practical-scheme.net/wiliki/wiliki.cgi?Scheme%3A%E5%88%9D%E5%BF%83%E8%80%85%E3%81%AE%E8%B3%AA%E5%95%8F%E7%AE%B1 | |
(rfc.http) http-get での error について(Gauche-0.9.12) | |
(use rfc.http) | |
(http-get "artscape.jp" "/exhibition/traveling/index.html" :secure #t) | |
*** ERROR: TLS handshake failed: SSL - A field in a message was incorrect or inconsistent with other fields (-26112) |
;; -*- coding: utf-8 -*- | |
;; | |
;; gen_eaw_data.scm | |
;; 2021-5-4 v1.00 | |
;; | |
;; <内容> | |
;; Gauche を使用して、Unicode の文字幅データを生成するためのツールです。 | |
;; EastAsianWidth.txt と emoji-data.txt が、本ファイルと同一フォルダに | |
;; 存在することを想定しています。 | |
;; EastAsianWidth.txt と emoji-data.txt は、以下にあります。 |