From owner-freebsd-users-jp@FreeBSD.ORG Thu Jan 29 03:27:06 2015 Return-Path: Delivered-To: freebsd-users-jp@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 6B3BD7BC for ; Thu, 29 Jan 2015 03:27:06 +0000 (UTC) Received: from mail-oi0-x233.google.com (mail-oi0-x233.google.com [IPv6:2607:f8b0:4003:c06::233]) (using TLSv1 with cipher ECDHE-RSA-RC4-SHA (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "Google Internet Authority G2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 2F5E420A for ; Thu, 29 Jan 2015 03:27:06 +0000 (UTC) Received: by mail-oi0-f51.google.com with SMTP id x69so22790489oia.10 for ; Wed, 28 Jan 2015 19:27:05 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type; bh=WjpxPg8MvbwENshY2ZaG5XMngich3imtntj35TH8KGk=; b=q5DhdRHt35Ba2N19a7PmMTAA3/S23Mcfxtjwk2EH8XyMEldpEwQI5U0eyZrd4buIVV DGJURtMM+zFjlMfOAZs3mlMLG7hTdPC/Q64XSsR2KPJUzgnUI9lH7A+uOuxJQC55ewf/ fgncw6CI/t1XKrpJ9vXYHwIuODZ+uqn/AxDaSK5thC2el3Y7F59Lg4JeYPjegP1hV4n3 BxkG8Lvi1KN7a+67/VR6sDjXaCGTXTHbbGE8vv3J73PZtZDpt+5FXo5lxS8kPy9qI+cL q//99LTBHB2MO2JWJG0EDpXzvTV0JoG1UWYFeW2PXTdhb4gflBgzQHaPMcRyBFMoZDCw ZL1A== MIME-Version: 1.0 X-Received: by 10.60.92.230 with SMTP id cp6mr4285234oeb.85.1422502025352; Wed, 28 Jan 2015 19:27:05 -0800 (PST) Received: by 10.202.71.130 with HTTP; Wed, 28 Jan 2015 19:27:05 -0800 (PST) In-Reply-To: References: <20150128.210840.1687762521217576676.hermes@ceres.dti.ne.jp> Date: Thu, 29 Jan 2015 12:27:05 +0900 Message-ID: From: Mitsutoshi NAKANO To: tamago-tsunagi-misc Content-Type: multipart/mixed; boundary=089e0158ca5ae9fda4050dc20fdd Cc: freebsd-users-jp@freebsd.org, openSUSE ja ML , debian-devel , =?ISO-2022-JP?B?QW50aHkbJEIkTjMrSC8bKEI=?= , chise-ja@lists.chise.org Subject: [FreeBSD-users-jp 95434] Re: [tsunagi 37] Re: please review and test new tamago-tsunagi X-BeenThere: freebsd-users-jp@freebsd.org X-Mailman-Version: 2.1.18-1 Precedence: list List-Id: Discussion relevant to FreeBSD communities in Japan List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 29 Jan 2015 03:27:06 -0000 --089e0158ca5ae9fda4050dc20fdd Content-Type: text/plain; charset=ISO-2022-JP Content-Transfer-Encoding: 7bit このメールは TO tamago-tsunagi-misc@lists.sourceforge.jp CC chise-ja@lists.chise.org anthy-dev@lists.sourceforge.jp opensuse-ja@opensuse.org debian-devel@debian.or.jp freebsd-users-jp@freebsd.org で、複数のMLに送信しております。 2015年1月28日 23:56 Mitsutoshi NAKANO : > 2015年1月28日 21:08 ARAI Shun-ichi : >> >> In ; >> Mitsutoshi NAKANO wrote >> as Subject "[tsunagi 34] please review and test new tamago-tsunagi (was: egg-simで "Invalid code(s)")": >> >>> 上記mail >>> http://sourceforge.jp/projects/tamago-tsunagi/lists/archive/misc/2015-January/000029.html >>> の件で、tamago-tsunagiを修正してみました。 >>> あらいさんがおっしゃるとおり、egg-sim.elの(make-char-list)の >>> (make-char)がエラーを発していましたので >>> (ignore-errors)で囲ってみました。 >>> >>> ISO-8859-3に文字が定義されていない点があり、 >>> そこで(make-char)がエラーを返していたようです。 >>> http://en.wikipedia.org/wiki/ISO/IEC_8859-3 >>> >>> simを起動すると未定義のところはnilになっており、 >>> それを無理に入力しようとするとエラーになりますが、 >>> 一応、動かないという状態は脱したように思われます。 >> >>  私もその後調べて、なんとかエラーを出さないようにできないか頑張ってみ >> たのですが、挫折しました。 > > あらいさんはご自身のコードのどの辺に問題を感じてらっしゃるのでしょうか? > > > というわけでtestとreviewのご依頼をあちこちのMLに投げましたが、 > あらいさんの修正の方が採用される可能性があります。 >各位 あらいさんのpatchを参考にして、こちらでもegg-sim.elを さらに書きなおしてみました。 あらいさんが(condition-case)を使っているのに対して、 私は(ignore-errors)を使っているだけです。 https://github.com/MItsutoshiNAKANO/tamago-tsunagi-draft2 の branch 20150129-fix-egg-sim-Arai-NAKANO-Spike に最新のソースがあります。 version tsunagi-5.0.4.0を名乗っています。 あらいさんの挫折・懸念事項を教えてくださるようお願いいたします。 特に問題なければ近日中にこれをmaster branchに取り込み、 http://sourceforge.jp/projects/tamago-tsunagi/scm/git/tamago-tsunagi/ の master branchにも取り込み、tagを打ってtarballを生成します。 -- Mitsutoshi NAKANO ただ今就職活動中。 --089e0158ca5ae9fda4050dc20fdd Content-Type: text/x-patch; charset=US-ASCII; name="0000-fix-sim-Arai-suggested.patch" Content-Disposition: attachment; filename="0000-fix-sim-Arai-suggested.patch" Content-Transfer-Encoding: base64 X-Attachment-Id: f_i5hkdpu20 ZGlmZiAtLWdpdCBhL0NoYW5nZUxvZyBiL0NoYW5nZUxvZwppbmRleCAzOGFmNGIzLi4xMTM1ZTMw IDEwMDY0NAotLS0gYS9DaGFuZ2VMb2cKKysrIGIvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMTUgQEAK KzIwMTUtMDEtMjkgIE1pdHN1dG9zaGkgTkFLQU5PICA8YmtiaW4wMDVAcmlua3UuemFxLm5lLmpw PgorCisJKiBlZ2ctc2ltLmVsKG1ha2UtY2hhci1saXN0KToKKwlBUkFJIFNodW4taWNoaSA8aGVy bWVzQGNlcmVzLmR0aS5uZS5qcD4gd3JvdGUgYmV0dGVyIGZpeC4KKwlodHRwczovL3NvdXJjZWZv cmdlLmpwL3Byb2plY3RzL3RhbWFnby10c3VuYWdpL2xpc3RzL2FyY2hpdmUvbWlzYy8yMDE1LUph bnVhcnkvMDAwMDM2Lmh0bWwKKwlTbyBNaXRzdXRvc2hpIHJld3JvdGUuCisJKiBlZ2ctc2ltLmVs OiBhZGRlZCBBUkFJIFNodW4taWNoaSA8aGVybWVzQGNlcmVzLmR0aS5uZS5qcD4gdG8gY29weXJp Z2h0CisJKiBORVdTKDUuMC40LjApOiBhbm5vdW5jZWQgbmV3IHNpbS4KKwkqIGVnZy5lbChlZ2ct dmVyc2lvbik6IHVwIGZyb20gNS4wLjIuMCB0byA1LjAuNC4wCisJKiBlZ2cuZWw6IGFkZGVkIE1p dHN1dG9zaGkgdG8gY29weXJpZ2h0CisJCisKIDIwMTUtMDEtMjggIE1pdHN1dG9zaGkgTkFLQU5P ICA8YmtiaW4wMDVAcmlua3UuemFxLm5lLmpwPgogCiAJKiBlZ2ctc2ltLmVsKG1ha2UtY2hhci1s aXN0KTogaWdub3JlLWVycm9ycyBpbiBtYWtlLWNoYXIKZGlmZiAtLWdpdCBhL05FV1MgYi9ORVdT CmluZGV4IDA2NTdkN2UuLjlmMGE1NjcgMTAwNjQ0Ci0tLSBhL05FV1MKKysrIGIvTkVXUwpAQCAt MSw2ICsxLDEyIEBACiBORVdTIGFib3V0IHRhbWFnby10c3VuYWdpCiA9PT09PT09PT09PT09PT09 PT09PT09PT09CiAKKyMjIDUuMC40LjAgTWl0c3V0b3NoaSBOQUtBTk8gPGJrYmluMDA1QHJpbmt1 LnphcS5uZS5qcD4gcmV3cm90ZSBzaW0uCitBUkFJIFNodW4taWNoaSA8aGVybWVzQGNlcmVzLmR0 aS5uZS5qcD4gc3VnZ2VzdGVkIGJldHRlciBmaXguCitodHRwczovL3NvdXJjZWZvcmdlLmpwL3By b2plY3RzL3RhbWFnby10c3VuYWdpL2xpc3RzL2FyY2hpdmUvbWlzYy8yMDE1LUphbnVhcnkvMDAw MDM2Lmh0bWwKK1NvIE1pdHN1dG9zaGkgd2V3cm90ZSBzaW0uCitOb3csIHRoZSBzaW0gc2tpcHMg dm9pZCBjaGFycyBpbiB0aGUgY2hhcnNldHMuCisKICMjIDUuMC4yLjAgTWl0c3V0b3NoaSBOQUtB Tk8gPGJrYmluMDA1QHJpbmt1LnphcS5uZS5qcD4KIAogSG90Rml4OiBDLV4gKGVnZy1zaW0pIGRv ZXMgbm90IHdvcmsuICBTbyBhbWVuZGVkIHF1aWNrbHkuCmRpZmYgLS1naXQgYS9lZ2ctc2ltLmVs IGIvZWdnLXNpbS5lbAppbmRleCA1NDM0M2Q3Li5mNTk3NmI2IDEwMDY0NAotLS0gYS9lZ2ctc2lt LmVsCisrKyBiL2VnZy1zaW0uZWwKQEAgLTUsNyArNSw3IEBACiA7OyBMaWNlbnNlZCB0byB0aGUg RnJlZSBTb2Z0d2FyZSBGb3VuZGF0aW9uLgogOzsgQ29weXJpZ2h0IChDKSAyMDAwIFRPTVVSQSBT YXRvcnUgPHRvbXVyYUBldGwuZ28uanA+CiA7OyAgICAgICAgICAgICAgIDIwMTUgTWl0c3V0b3No aSBOQUtBTk8gPGJrYmluMDA1QHJpbmt1LnphcS5uZS5qcD4KLQorOzsgICAgICAgICAgICAgICAy MDE1IEFSQUkgU2h1bi1pY2hpIDxoZXJtZXNAY2VyZXMuZHRpLm5lLmpwPgogOzsgQXV0aG9yOiBU T01VUkEgU2F0b3J1IDx0b211cmFAZXRsLmdvLmpwPgogCiA7OyBLZXl3b3JkczogbXVsZSwgbXVs dGlsaW5ndWFsLCBpbnB1dCBtZXRob2QKQEAgLTQyLDExICs0MiwxNSBAQAogCiAocHJvdmlkZSAn ZWdnLXNpbSkKIAotOzs7IG1vZGlmaWVkIDIwMTUuMDEuMjggTWl0c3V0b3NoaSBOQUtBTk8gPGJr YmluMDA1QHJpbmt1LnphcS5uZS5qcD4KKzs7OzsgbW9kaWZpZWQgMjAxNS4wMS4yOCBNaXRzdXRv c2hpIE5BS0FOTyA8YmtiaW4wMDVAcmlua3UuemFxLm5lLmpwPgogOzs7IGlnbm9yZS1lcnJvcnMg aW4gbWFrZS1jaGFyCiA7OzsgUGxlYXNlIHNlZToKIDs7OyBodHRwOi8vc291cmNlZm9yZ2UuanAv cHJvamVjdHMvdGFtYWdvLXRzdW5hZ2kvbGlzdHMvYXJjaGl2ZS9taXNjLzIwMTUtSmFudWFyeS8w MDAwMjkuaHRtbAogOzs7IGh0dHA6Ly93d3cuZ251Lm9yZy9zb2Z0d2FyZS9lbWFjcy9tYW51YWwv aHRtbF9ub2RlL2VsaXNwL0hhbmRsaW5nLUVycm9ycy5odG1sCis7Ozs7IG1vZGlmaWVkIDIwMTUu MDEuMjkgTWl0c3V0b3NoaSBOQUtBTk8gPGJrYmluMDA1QHJpbmt1LnphcS5uZS5qcD4KKzs7OyBB UkFJIFNodW4taWNoaSA8aGVybWVzQGNlcmVzLmR0aS5uZS5qcD4gd3JvdGUgYmV0dGVyIGZpeC4K Kzs7OyBodHRwczovL3NvdXJjZWZvcmdlLmpwL3Byb2plY3RzL3RhbWFnby10c3VuYWdpL2xpc3Rz L2FyY2hpdmUvbWlzYy8yMDE1LUphbnVhcnkvMDAwMDM2Lmh0bWwKKzs7OyBTbyBNaXRzdXRvc2hp IHJld3JvdGUuCiAoZGVmdW4gbWFrZS1jaGFyLWxpc3QgKGNoYXJzZXQgJm9wdGlvbmFsIGZyb20g dG8pCiAgIChsZXQgKChyZXN1bHQgbmlsKQogCShjaGFycyAoY2hhcnNldC1jaGFycyBjaGFyc2V0 KSkKQEAgLTU5LDIwICs2MywyMCBAQAogCSAoPD0gdG8gbWF4KQogCSAoY29uZCAoKD0gKGNoYXJz ZXQtZGltZW5zaW9uIGNoYXJzZXQpIDEpCiAJCSh3aGlsZSAoPD0gZnJvbSB0bykKLQkJICAoc2V0 cSByZXN1bHQgKGNvbnMgKGlnbm9yZS1lcnJvcnMgKGNoYXItdG8tc3RyaW5nCi0JCQkJCQkgICAg IChtYWtlLWNoYXIgY2hhcnNldCB0bykpKQotCQkJCSAgICAgcmVzdWx0KQotCQkJdG8gKDEtIHRv KSkpCisJCSAgKGlnbm9yZS1lcnJvcnMKKwkJICAgIChzZXRxIHJlc3VsdCAoY29ucyAoY2hhci10 by1zdHJpbmcgKG1ha2UtY2hhciBjaGFyc2V0IHRvKSkKKwkJCQkgICAgICAgcmVzdWx0KSkpCisJ CSAgKHNldHEgdG8gKDEtIHRvKSkpCiAJCXJlc3VsdCkKIAkgICAgICAgKCg9IChjaGFyc2V0LWRp bWVuc2lvbiBjaGFyc2V0KSAyKQogCQkod2hpbGUgKDw9IGZyb20gdG8pCiAJCSAgKGxldCAoKGNv ZGUgbWF4KSkKIAkJICAgICh3aGlsZSAoPD0gbWluIGNvZGUpCi0JCSAgICAgIChzZXRxIHJlc3Vs dCAoY29ucyAoaWdub3JlLWVycm9ycwotCQkJCQkgIChjaGFyLXRvLXN0cmluZwotCQkJCQkgICAo bWFrZS1jaGFyIGNoYXJzZXQgdG8gY29kZSkpKQotCQkJCQkgcmVzdWx0KQotCQkJICAgIGNvZGUg KDEtIGNvZGUpKSkpCisJCSAgICAgIChpZ25vcmUtZXJyb3JzCisJCQkoc2V0cSByZXN1bHQgKGNv bnMgKGNoYXItdG8tc3RyaW5nCisJCQkJCSAgICAobWFrZS1jaGFyIGNoYXJzZXQgdG8gY29kZSkp CisJCQkJCSAgIHJlc3VsdCkpKQorCQkgICAgICAoc2V0cSBjb2RlICgxLSBjb2RlKSkpKQogCQkg IChzZXRxIHRvICgxLSB0bykpKQogCQlyZXN1bHQpKSkpKQogCmRpZmYgLS1naXQgYS9lZ2cuZWwg Yi9lZ2cuZWwKaW5kZXggNGQyOTI1MS4uNTZlNjhhZSAxMDA2NDQKLS0tIGEvZWdnLmVsCisrKyBi L2VnZy5lbApAQCAtMSw2ICsxLDcgQEAKIDs7OyBlZ2cuZWwgLS0tIEVHRyBJbnB1dCBNZXRob2Qg QXJjaGl0ZWN0dXJlCiAKIDs7IENvcHlyaWdodCAoQykgMTk5OS0yMDE1IEZyZWUgU29mdHdhcmUg Rm91bmRhdGlvbiwgSW5jCis7OyAgICAgICAgICAgICAgIDIwMTQsIDIwMTUgTWl0c3V0b3NoaSBO QUtBTk8gPGJrYmluMDA1QHJpbmt1LnphcS5uZS5qcD4KIAogOzsgQXV0aG9yOiBOSUlCRSBZdXRh a2EgPGduaWliZUBjaHJvb3Qub3JnPgogOzsgICAgICAgICBLQVRBWUFNQSBZb3NoaW8gPGthdGVA cGZ1LmNvLmpwPgpAQCAtMjgsNyArMjksNyBAQAogCiA7OzsgQ29kZToKIAotKGRlZmNvbnN0IGVn Zy12ZXJzaW9uICI1LjAuMi4wIgorKGRlZmNvbnN0IGVnZy12ZXJzaW9uICI1LjAuNC4wIgogICAi VmVyc2lvbiBudW1iZXIgZm9yIHRoaXMgdmVyc2lvbiBvZiBUYW1hZ28uIikKIAogKGRlZmNvbnN0 IGVnZy10c3VuYWdpLXZlcnNpb24gZWdnLXZlcnNpb24K --089e0158ca5ae9fda4050dc20fdd--