Some new pike modules

"H. William Welliver III" <[email protected]> Thu, 2 May 2019 23:04:03 -0400
Newsgroups gmane.comp.lang.pike.user
Message-ID <[email protected]>
Hi all,

I’ve been busy crossing off items from my TODO list, and wanted to drop a quick note about some of the modules I’ve written over the last year or two. I’ve been doing a bunch of “cloud” related work (just like everyone else, it seems) and thought some of these might be helpful to others. I’ve created entries at the module repository[1], which includes links to the source repositories as well as downloads and the like.

With the exception of the first on the list, they’re all pure-pike modules.

Public.ZeroMQ

Binding to the ZeroMQ distributed messaging and concurrency framework. Requires libzmq.

Public.Protocols.MQTT

MQTT client and basic server implementation. The client portion covers pretty much all of the MQTT 3.1 specification.

Sql.Provider.jdbc

Provides a bridge to Java JDBC drivers for use with Sql.Sql. Handy for accessing datastores for which a JDBC driver exists, but no native Pike support. Requires the Java module to be present.

Public.Protocols.ZooKeeper

Allows communication with Apache ZooKeeper distributed Key-Value stores

Public.Storage.Manta

Client for accessing Joyent Manta instances. Manta is an open source object storage and job execution system. Includes a Filesystem class that allows easy access to stored content.

Public.Protocols.XMPP

Jabber/XMPP messaging client

Public.Template.Mustache

A logic-less templating system that can be used to generate any text based content (HTML, plain text, etc).

As always, please feel free to kick the tires and let me know if you have any comments, suggestions or the like.

Best,

Bill

[1] http://modules.gotpike.org/