Summary
sigma uses obsolete ##sys#pathname-directory-separator
Metadata
- Id: 970c473ccf9510333a0f965abf26f9b3d2574ff1
- Trac id: 494
- Type: defect
- Reporter: ckeen
- Owner: iraikov
- Cc:
- Status: closed
- Component: extensions
- Estimated difficulty:
- Resolution: fixed
- Priority: major
- Milestone:
- Version: 4.6.x
- Changetime: 2011-02-11 09:37:37 UTC
- Created: 2011-02-07 20:52:04 UTC
- Keywords:
Description
and by this sigma errors out on usage:
$ sigma
Error: unbound variable: ##sys#pathname-directory-separator
Call history:
uri-generic#uchar
char-set?
string->char-set
uri-generic#many
##sys#require
##sys#require
##sys#require
sigma.scm:80: chicken-home
sigma.scm:82: make-pathname
sigma.scm:92: utf8#string <--
$ chicken-status sigma sigma ..................................................... version: 2.2
Of course just replacing it with a definition for "/" on my unix system fixes it. But it is a quick and dirty way. Dijkstra would not like it.
Changes and comments
[2011-02-11 09:37:37 UTC] iraikov changed status from new to closed
[2011-02-11 09:37:37 UTC] iraikov set resolution to fixed
[2011-02-11 09:37:37 UTC] iraikov wrote:
Fixed in version 2.3, thanks. Yes, using "/" is quick and dirty, but my complaints were ignored when the hack converting "/" was implemented in Chicken.