A source code documentation tool for C, C++, Fortran, Perl,
shell scripts, Assembler, DCL, DB/C, Tcl/Tk, Forth, Lisp,
COBOL, Occam, Basic, HTML, Clarion, and more. It can produce
documentation in HTML, XML DocBook, TROFF, ASCII, LaTeX or
RTF format.
It is specialized versions of methods for working with binary data.
It were written cause:
- MRI's #pack and #unpack seems to be slow
- result of #pack is often appended to a string at the very next step.
- usually we need to drop unpacked string head
BinData is a declarative way to read and write binary file formats.
This means the programmer specifies *what* the format of the binary
data is, and BinData works out *how* to read and write data in this
format. It is an easier (and more readable) alternative to Ruby's
#pack and #unpack methods.
BufferedTokenizer takes a delimiter upon instantiation, or acts line-based by
default. It allows input to be spoon-fed from some outside source which receives
arbitrary length datagrams which may-or-may-not contain the token by which
entities are delimited. In this respect it's ideally paired with something like
EventMachine.
Cucumber Core is the inner hexagon for the Ruby flavour of Cucumber.
It contains the core domain logic to execute Cucumber features. It has no user
interface, just a Ruby API. If you're interested in how Cucumber works, or in
building other tools that work with Gherkin documents, you've come to the right
place.
Motivated by the ferocious appetite of our developers and the
enduring popularity of Ruby on Rails (RoR).
It's not a full-blown client library, but it does handle the
fundamentals like authentication and basic XML manipulation.
It also requires you to work directly with the Atom feed using
the REXML module and XPath.
It is intended as a holder for data returned from PostGIS and the Spatial
Extensions of MySql. The data model roughly follows the OGC "Simple i
Features for SQL" specification (see http://www.opengis.org/docs/99-049.pdf),
although without any kind of advanced functionalities (such as geometric
operators or reprojections). It also supports various output and
input formats (GeoRSS, KML, Shapefile).
GH - Layered GitHub API client
This is a highly flexible, layered, low-level GitHub client library, trying to
get out of your way and let you get to the GitHub data as simple as possible.
Unless you add layers, you will end up with Hashes and Arrays. The approach and
API should be familiar from projects like Rack or Faraday.
SILC Toolkit is a package intended for software developers
who would like to develop their own SILC based applications
or help in the development of the SILC.
The Toolkit includes SILC Protocol Core library, SILC Crypto library,
SILC Key Exchange (SKE) library, SILC Math library,
SILC Modules (SIM) library, SILC Utility library,
SILC Client library and few other libraries.
Full documentation provided as bonus ;-)
STLFilt simplifies and/or reformats long-winded C++ error and warning
messages, with a focus on STL-related diagnostics (and for MSVC 6, it
fully eliminates C4786 warnings and their detritus). The result renders
many of even the most cryptic diagnostics comprehensible.