Update TODO.w32
authorBert Belder <bertbelder@gmail.com>
Fri, 26 Nov 2010 02:27:44 +0000 (03:27 +0100)
committerBert Belder <bertbelder@gmail.com>
Mon, 20 Dec 2010 22:51:20 +0000 (23:51 +0100)
TODO.win32

index 8739410..190865d 100644 (file)
@@ -3,12 +3,17 @@
 - Implement other stuff missing in node.cc/process\r
   Like setuid, setgid, kill etc.\r
 \r
-- Implement missing `net` methods \r
+- Implement missing `net` methods\r
+  A pressing issue is: how do we work with windows api functions that are not utf8 aware?\r
+  E.g. getaddrinfo() is ansi-only; GetAddrInfoW is utf16-only. Can we get utf16 straight out of v8?\r
 \r
 - Child processes\r
 \r
 - Stdio (make TTY's / repl / readline work)\r
-  Also verify writeError and isStdoutBlocking correctness\r
+  This will be hard: there is no ANSI escape code support in windows.\r
+  Select() doesn't work on TTYs -- use a dedicated `getchar()` thread \r
+  that relays everything to an internal socket?\r
+  Also verify writeError and isStdoutBlocking correctness.\r
 \r
 - Make `make test` work, think about `make install`\r
 \r