Plan 9 from Bell Labs’s /usr/web/sources/contrib/maht/inferno/module/RSS.m
RSS: module # /appl/lib/RSS.b { PATH : con "/dis/lib/RSS.dis"; Feed : adt { host, uri : string; httpc : ref Connection; fetch: fn(f : self ref Feed) : int; }; init: fn(); feed: fn(dialstring, host, uri : string, ssl : int) : ref Feed; };