Summary: | boolean value representation is inconsistent | ||
---|---|---|---|
Product: | UIM | Reporter: | YamaKen <yamaken> |
Component: | libuim: Scheme interpreter | Assignee: | YamaKen <yamaken> |
Status: | RESOLVED FIXED | QA Contact: | |
Severity: | minor | ||
Priority: | low | CC: | uim-bugs |
Version: | unspecified | ||
Hardware: | All | ||
OS: | All | ||
URL: | http://lists.sourceforge.jp/mailman/archives/anthy-dev/2004-May/000830.html | ||
Whiteboard: | |||
i915 platform: | i915 features: | ||
Bug Depends on: | 642 | ||
Bug Blocks: | 7164 |
Description
YamaKen
2004-05-14 22:26:07 UTC
The patch attached to the URL (by Kouhei Sutou-san) makes siod distinguish between #f and () (and implicitly solves this bug). But many Scheme codes under scm directory are not distinguishing between the ones, so bug #642 has to be fixed before the patching. some predicates returns 't instead of 1. They should be modified to return unified value. uim> (string? "") t uim> (number? 0) t uim> #t 1 It may be resolved by uim 1.3.0 by disabling SIOD-compatible mode. Resolved by SigScheme with --disable-compat-siod-bugs. |
Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.