- possible in principle. Would need to modify the current structure
- a lot, to abstract away (at least) memory-mapping of files,
- details of disk scan procedure, networking for httpd. Unclear
- what the right UI would be on Windows, too; command-line exactly
- as now might be considered just a _little_ unfriendly. Or perhaps
- not.
+ possible in principle.
+ + For a full Windows port, would need to modify the current
+ structure a lot, to abstract away (at least) memory-mapping of
+ files, details of disk scan procedure, networking for httpd.
+ Unclear what the right UI would be on Windows, too;
+ command-line exactly as now might be considered just a
+ _little_ unfriendly. Or perhaps not.
+ + Alternatively, a much easier approach would be to write a
+ Windows version of just the --scan-dump mode, which does a
+ filesystem scan via the Windows API and generates a valid
+ agedu dump file on standard output. Then one would simply feed
+ that over the network connection of one's choice to the rest
+ of agedu running on Unix as usual.