[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.
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [Chicken-janitors] #1222: Rework error handling to make it work better with non-POSIX functions,
Chicken Trac <=