xl-pik - xyzzy から Pik で Ruby を切り替えるツール

パッケージ名 xl-pik
バージョン 1.0.0
ライセンス MIT/X
更新日 2012-03-30 21:14:24
カテゴリ Utilities、Development
依存ライブラリ ansify

xl-pik は Pik を使って xyzzy から利用する Ruby を切り替えるためのツールです。

Pik を使えば Windows 環境に複数バージョンの Ruby をインストールして、切り替えて利用することができます。

xl-pik を使うことで Pik によって切り替えた環境変数を xyzzy に反映することができます。

xl-pik で Ruby を切り替えた後は C-x & や C-x | や C-x c など外部コマンドを

実行する処理全てに反映されます。

注意: xl-pik は xyzzy 0.2.2.235 では利用できません。

以下のどちらかのバージョンを利用してください。

変更履歴

2012-03-30 / 1.0.0

初版リリース

スクリーンショット

pik-switch-dialog

Posted at 2012/03/30 21:14 in by miyamuko xyzzy/xl-pik | Permlink

xl-open-uri - open-uri for xyzzy Lisp.

パッケージ名 xl-open-uri
バージョン 1.0.0
ライセンス MIT/X
更新日 2012-02-11 20:02:55
カテゴリ Network、Libraries、Development
依存ライブラリ http-clientxl-winhttpxl-alexandriaansi-loop、ansify、setf-values

xl-open-uri は Ruby の open-uri とほぼ同様の機能を xyzzy Lisp に実装したライブラリです。

HTTP や FTP に簡単にアクセスするための機能を提供します。

デフォルトでサポートしている URL スキームは http, https, ftp, data です。URL スキームを追加するための API も公開しています。

Ruby の open-uri では HTTP GET および FTP のダウンロードしか対応していませんが、xl-open-uri では任意の HTTP メソッドの送信が可能です。また FTP のアップロードにも対応しています。


変更履歴

2012-02-11 / 1.0.0
  • 初版リリース

Posted at 2012/02/11 20:02 in by miyamuko xyzzy/xl-open-uri | Permlink

http-client - HTTP クライアント

パッケージ名 http-client
バージョン 1.0.0
ライセンス MIT/X
更新日 2012-02-08 20:14:24
カテゴリ Network、Libraries、Development
依存ライブラリ xl-winhttpxl-alexandriaansi-loop、ansify、setf-values

http-client は xl-winhttp を利用した HTTP クライアント・ライブラリです。

Proxy、Basic/Digest 認証、SSL、Cookie、非同期通信などをサポートしています。


xml-http-request と比較したメリット・デメリットはそれぞれ以下のとおりです。

  • メリット
    • ストリーミングに対応している (Transfer-Encoding: chunked)
    • Content-Type の charset が不明な場合でも文字化けしない
    • バイナリ・データの送受信に対応している
    • ファイル・ダウンロードに対応している
    • ファイル・アップロードに対応している (multipart/form-data)
    • IE とセッションが分離されているので、IE のキャッシュやクッキーの影響を受けない
  • デメリット
    • IE とは別にプロキシを WinHTTP で設定しておく必要がある
    • IE とセッションが分離されているので、自前でログイン処理などを実装する必要がある
    • クッキーは xyzzy を再起動するとすべて消える
    • 認証情報は毎回指定する必要がある
      • 自動的に認証ダイアログがでない
      • 認証情報のキャッシュは行わない
    • 圧縮転送に対応していない (Content-Encoding: gzip)
    • 受信処理を xyzzy Lisp で行うため若干遅い

変更履歴

2012-02-08 / 1.0.0
  • 初版リリース

Posted at 2012/02/08 20:14 in by miyamuko xyzzy/http-client | Permlink

xl-winhttp - Windows HTTP Services for xyzzy Lisp

パッケージ名 xl-winhttp
バージョン 1.0.0
ライセンス MIT/X
更新日 2012-02-08 20:14:00
カテゴリ Network、Libraries、Development
依存ライブラリ xl-alexandriaansi-loop、ansify、setf-values

xl-winhttp は Windows HTTP Services を利用した HTTP 通信を行うためのライブラリです。

xml-http-request と比べて低レベルなライブラリですが、xml-http-request では取得出来なかった以下のようなデータも取得可能です。

  • チャンク形式のエンコーディング (Transfer-Encoding: chunked)
  • バイナリファイルの取得
  • 文字エンコーディングを自動的に変換しないため、charset などが不適切でも文字化けしません

Proxy や Basic/Digest 認証、SSL、非同期通信などは xml-http-request と同様に対応しています。

変更履歴

2012-02-08 / 1.0.0
  • 初版リリース

Posted at 2012/02/08 20:14 in by miyamuko xyzzy/xl-winhttp | Permlink

xml-http-request - 非同期 HTTP 通信ライブラリ

xml-http-request は HTTP 通信を行うためのライブラリです。

パッケージ名 xml-http-request
バージョン 1.3.2
ライセンス MIT/X
更新日 2012-01-30 20:05:09
カテゴリ Network、Libraries、Development
依存ライブラリ なし

Windows が提供する XMLHttpRequest オブジェクトを利用しているため Proxy や Basic 認証、SSL にも対応しています。

変更履歴

2012-01-30 / 1.3.2

xml-http-request 1.3.2 リリース!

  • 新規機能
    • なし
  • 非互換を含む変更点
    • なし
  • バグ修正
    • xhr-(get|post)-async で :key に xhr-response-text とか指定してると :onabort の起動時にこける問題を修正 (Reported by @youz)
  • その他
    • なし

Posted at 2012/01/30 20:05 in by miyamuko xyzzy/xml-http-request | Permlink

Page 1 of 9: 1 2 3 4 5 6 7 8 9 »