Michael Ilseman

Results 13 issues of Michael Ilseman

Work-in-progress providing a Swifty, extensible alternative to `printf`-style formatting for numerics. The output is not meant for end-user consumption, use a locale-rich formatter for that. This is meant for machine...

Just a draft of low-level strongly typed wrappers for getting the current PID, querying usage information of a processes, and wrappers for signals and signal sets.

This is meant to be a continuously-updated list of API candidates for System. ## Criteria for Inclusion System's primary aim is to be the place developers go to access native...

enhancement

Just a sketchup of support for POSIX system variable configuration. Does not include the more complete, and platform-specific, `sysctl`. NOTE: This is based on top of the cleanup and fixes...

Draft of `SocketDescriptor` and support for: #### Prototyped - `socket`, with domains (protocol/address families) and connection types (stream vs datagram) - `send`/`recv`, with message flags - `listen` - `shutdown` -...

Add in support for fcntl and all the raw commands and flags it supports. Add in Swiftier representations of common and important invocations. ### System Sketch New design patterns: -...

### Why `import SystemPackage` instead of `import System`? It's a workaround for current compiler limitations. If you have a binary System module available, as we do on Darwin and might...

question

`FilePath.debugDescription` does encoding correction, but we could instead just escape invalid Unicode.

When trying to resuscitate `fcntl` support, file locks came up again. Here I try to carve off `flock` support. Some questions: - Should it be named `advisoryLock`? - Should `unlock`...