digwuren / pson Goto Github PK
View Code? Open in Web Editor NEWPostScript Object Notation: convert Ruby objects to PostScript expressions
PostScript Object Notation: convert Ruby objects to PostScript expressions
This is [[pson]], a Rubygem for converting (some) Ruby objects into the (hypothetical) PostScript Object Notation. Numbers, strings, symbols, arrays, hashes, and Boolean values are supported. You can convert a supported object by calling the [[to_postscript]] method, and the recursive converters (for lists and dictionaries) follow this protocol, too. Thus, if you should implement, say, PostScript transformation matrices, paths, or code blocks by defining a new Ruby class, you can provide a compatible conversion mechanism by implementing the same method. Note that there's no matching parser. == Copyright and licensing This library is copyright (c) 2014 by Andres Soolo and Knitten Development Oร. It is published as free software under the terms and conditions of the GNU General Public License version 3. It is the default policy of us at Knitten Development to release our free software under the GPL v3, which we believe provides a reasonable and well-considered, if somewhat conservative, balance between the interests and concerns of producers, consumers, and prosumers of free software. However, we realise that some users of our free software may be better served by other balances. For this reason, Knitten Development would like it be known that: - we are willing to consider, on a case-by-case basis, offering packages of our free software optionally also under certain other open source software licenses, as certified by the Open Source Initiative(tm), provided that this furthers the creation or advancement of specific free software projects that Knitten Development may find worthwile, at our discretion; and - we are available to negotiate standard non-exclusive commercial licenses for free software that we have released, in exchange for a reasonable fee. For any enquiries, please write to <[email protected]>.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.