Shiro Kawai

Results 147 comments of Shiro Kawai

Regarding skipping C---you're right, and that's why I'm looking at the JIT as the main goal. However, the Gauche compiler and runtime themselves must be bootstrapped on a machine that...

Good question. It is defined in gauche module but exported from gauche.base. Gauche programs inherits gauche module by default, and I remember exporting bindings directly from gauche caused some compatibility...

They are global. Just that it indicates you need to inherit gauche module instead of importing it, and knowing that is useful. (The case of `rxmatch` in gauche module isn't...

I'd say that's supposed behavior. I'll reconsider when there's a case when you really want srfi-171 in that case.

長期的にはiconvでもエラー時の文字置換に対応したいですが、きっかけとなった問題への対応としては、CP932をGauche側で面倒見てしまうというのもありかなとふと思いました。 なおiconvにおいて、「変換できないバイトを捨てたら~化けるとか」は想定内で、要するにエラーよりは文字化けを選ぶオプションがあると良い、という話です。文字境界が既知のエンコーディングについてはより賢く対応できるでしょうけれど。

It cannot be implemented portably, and I don't expect it to be in Scheme (like srfi). The Scheme way is, as @lassik says, to design things to agree that who...

I thought it might be implemented portably with srfi-181 custom ports, but actually It can't, for there's no way to distinguish one kind of custom ports from another, and no...

@APIPLM Sorry I don't get your point. If there's one person manages all the code, we have no issue. IMHO, `fresh-line` is very CL-ish. You have balls of mud and...

Yes I think this particular example runs on 0.9.9. The other macro-defining-macro issue discussed in #532 is in unreleased master.

Hmm.. this is the thing I don't like about autotools---they punish those who don't follow their way. Let me think over it. My hunch is that the right way is...