Windows compatability

Registered by Paul "LeoNerd" Evans on 2015-02-05

A generic dumping-ground of thoughts/ideas/etc.. relating to how we might one day manage a Windows driver

Things that Win32 would have trouble with:

 * termios
 * read()
 * signals

More references:

 * https://msdn.microsoft.com/en-us/library/windows/desktop/ms682010(v=vs.85).aspx
 * https://metacpan.org/pod/Win32::Console

Blueprint information

Status:
Not started
Approver:
None
Priority:
Undefined
Drafter:
Paul "LeoNerd" Evans
Direction:
Needs approval
Assignee:
None
Definition:
New
Series goal:
None
Implementation:
Not started
Milestone target:
None

Related branches

Sprints

Whiteboard

Libuv seems to implement ansi->win api translator, maybe this approach can be used by libtickit to implement windows compatibility: https://github.com/libuv/libuv/blob/v1.x/src/win/tty.c
---
00:53 <xenu> LeoNerd: or use ReadConsoleInfo() which reads events such as key presses or size change

(?)

Work Items

This blueprint contains Public information 
Everyone can see this information.

Subscribers

No subscribers.