chicken-janitors
[Top][All Lists]
Advanced

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

[Chicken-janitors] #1222: Rework error handling to make it work better w


From: Chicken Trac
Subject: [Chicken-janitors] #1222: Rework error handling to make it work better with non-POSIX functions
Date: Sat, 31 Oct 2015 14:50:36 -0000

#1222: Rework error handling to make it work better with non-POSIX functions
----------------------------+-----------------
 Reporter:  sjamaan         |      Owner:
     Type:  enhancement     |     Status:  new
 Priority:  major           |  Milestone:  5.0
Component:  core libraries  |    Version:
 Keywords:                  |
----------------------------+-----------------
 The core system is extremely ANSI/POSIX-centered. This means for example,
 that {{{##sys#update-errno}}} and strerror are used all over the place.

 Unfortunately, this makes handling errors unnecessarily hard when dealing
 with native Windows functions (and potentially similar on other
 platforms).  Michele La Monaca [gave an example of how to deal with this
 http://lists.gnu.org/archive/html/chicken-hackers/2014-10/msg00072.html]
 in a thread where he pointed out that {{{rename-file}}} is inconsistent
 across platforms when the target file already exists.

--
Ticket URL: <http://bugs.call-cc.org/ticket/1222>
CHICKEN Scheme <http://www.call-cc.org/>
CHICKEN Scheme is a compiler for the Scheme programming language.

reply via email to

[Prev in Thread] Current Thread [Next in Thread]