-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
Showing
1 changed file
with
9 additions
and
10 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,14 +1,13 @@ | ||
xyzzy 標準の関数とかへの修正詰め合わせ | ||
xyzzy 標準の関数とかへの修正詰め合わせ | ||
|
||
こんなものを作ってる理由 | ||
こんなものを作ってる理由 | ||
======================== | ||
標準の関数に対する修正は http://xyzzy.s53.xrea.com/wiki/index.php?patch とかにあるんだけど、公開する拡張でそれらの修正が必要な時にエンドユーザに「patch 当てといてください」ってのもどーかなぁと思うので、まとめて netinstaller 経由で修正できるようにしたい。 | ||
標準の関数に対する修正は http://xyzzy.s53.xrea.com/wiki/index.php?patch とかにあるんだけど、公開する拡張でそれらの修正が必要な時にエンドユーザに「patch 当てといてください」ってのもどーかなぁと思うので、まとめて netinstaller 経由で修正できるようにしたい。 | ||
|
||
|
||
fixpack で修正済みの bug | ||
======================== | ||
- (setf (symbol-function SYMBOL) FUNCTION) が FUNCTION ではなく SYMBOL を返す。 | ||
- defstruct の :print-function に未定義の関数シンボルを指定できない | ||
- (cons CAR-TYPE CDR-TYPE) という複合型が使えない | ||
- (eql X) を si:canonicalize-type すると (member (X)) という壊れた typespec になる | ||
|
||
含まれてる修正 | ||
============== | ||
- (setf (symbol-function SYMBOL) FUNCTION) が SYMBOL を返す。 => FUNCTION を返すように。 | ||
- defstruct の :print-function に未定義な関数名(symbol)を指定するとエラー。 => 受け付けるように。 | ||
- (cons CAR-TYPE CDR-TYPE) が使えない。 => 使えるように。 | ||
- (eql X) を si:canonicalize-type すると (member (X)) という壊れた typespec になる。 => 削除。 |