Focusing on the stdlib: hopefully already intended, but removing deprecated 
modules and procs, as well as `md5` and `asyncftpclient`. `md5` is just an 
attractive nuisance of a cryptographic hashing algorithm, good enough to look 
appealing but horridly insecure, and to the extent the stdlib has one (there 
are good arguments for it), it should probably be SHA2. `asyncftpclient` 
implements a decreasingly relevant protocol.

The `asyncio`, `ftpclient`, `sockets`, and `rawsockets` modules have been 
deprecated since version 0.11.

There are a couple dozen procs through other modules: `proc `-`(a, b: Time): 
int64 {..}`, `proc fromSeconds(since1970: float): Time {..}`, `proc 
fromSeconds(since1970: int64): Time {..}`, `proc toSeconds(time: Time): float 
{..}`, `proc getLocalTime(time: Time): DateTime {..}`, `proc getGMTime(time: 
Time): DateTime {..}`, `proc getTimezone(): int {..}`, the various 
`isSpace`/`isAlpha`/`isLower`/`isUpper`/`capitalize` procs, et cetera.

Agree on several other non-deprecated stdlib modules as well, e.g., `strtabs` 
and having two different regex modules.

Reply via email to