[Date Prev][Date Next][Thread Prev][][Date Index][Thread Index]

https by default (English + =?utf-8?b?5pel5pys6KqeKQ==?=



Hi emacs-w3m authorities,
Let me ask some questions in relation to the discussion beginning
with [emacs-w3m:12749].
--------
オーソリティの皆さま
[emacs-w3m:12749] に端を発する話しに関連して、いくつか質問させて
ください。

Q1.
========
Why is the constant `w3m-url-fallback-base' "http:///";, not
"http://";?  The function `w3m-expand-url' uses it and behaves as
follows:

(w3m-expand-url "www.gnu.org") => "http:///www.gnu.org";

It is invalid.  Shouldn't the result be "http://www.gnu.org";?
--------
なぜ定数 `w3m-url-fallback-base' は、"http://"; ではなくて
"http:///"; なのですか?  (w3m-expand-url "www.gnu.org") は
"http:///www.gnu.org"; を返しますが、無効な値です。その結果は
"http://www.gnu.org"; になるべきではないですか?

Q2.
========
Why does the function `w3m-url-valid' only check if a given
string does not match `w3m-url-invalid-regexp' ("\\`http:///";)?
IOW, why is this judged valid?

(and (w3m-url-valid "ptth://www.gnu.org") 'VALID) => VALID
--------
なぜ関数 `w3m-url-valid' は、与えられた文字列が
`w3m-url-invalid-regexp' ("\\`http:///";) に合致しないかどうか
のチェックしかしないのですか? 言い換えると、これはなぜ有効と
判定されますか?  --- (w3m-url-valid "ptth://www.gnu.org")