jeg2 / mungr Goto Github PK
View Code? Open in Web Editor NEWA Ruby DSL for building data munging scripts
A Ruby DSL for building data munging scripts
= Mungr Mungr is a Ruby DSL that makes it easy to read one or more inputs, munge the data around, and write the results to one or more outputs. Update: The goal is to build a nice DSL, and a command-line program that wraps that, for expressing inputs, outputs, and munging operations. However, the current implementation is flawed. A munger needs to be less tied to the readers and writers. Currently a munger cannot send more data down to the writers than it receives from readers and each invocation requires a pull from the readers. This makes it impossible to do something simple like read a list of files from a directory but generate lines of input from each of those files. Another issue is that the roles are very locked in. Reading stock information from a CSV file could handle the CSV conversion as a reader while reading from a URL would require a munge level conversion. This raises the barrier of entry for adding new capabilities to the system. This needs to be fixed implementation wise and I believe the right approach is to base the system on something like Ruby 1.9's Enumerator or Fiber and just define a minimal interface for pipelining them to each other.
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.