Giter Site home page Giter Site logo

spica's Introduction

Spica

Spica is a library of libraries of algorithms and data structures, along with some additional, occasionaly useful components. It is intended primarily to be educational but it is also my hope that some of the components developed here could be useful in real programs.

The libraries are divided by language with each language being in its own subfolder. The individual libraries are intended to be largely self-contained. Each library is documented separately, tested separately, and contains independent build control files, licenses, .gitignore files, etc. This is so each library could become a separate project in the future with a minimum of difficulty. Also a user interested in only one library (i.e., only one language) can focus on the folder containing that library alone and ignore the other folders entirely.

The following sub-libraries are in separate repositories:

The web pages in the top level folder are Spica-wide documentation files. They mostly provide links to, and summaries of, the documentation available in each language subfolder.

If you wish to contact me regarding Spica, and I welcome comments, bug reports, or contributions.

Peter Chapin
[email protected]

P.S. Spica, pronounced "spy-kah" is the brightest star in the constellation Virgo. I chose that name because it was short enough to be reasonable to type as a namespace, module, or package prefix, wasn't too distracting, and because my zodiac sign is Virgo.

spica's People

Contributors

pchapin avatar

Watchers

James Cloos avatar  avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.