Your users want to customize formulas. They know Excel or OpenOffice.
// Compile price finding factory and strategy implementation from spreadsheet:
EngineBuilder builder = SpreadsheetCompiler.newEngineBuilder();
builder.loadSpreadsheet( new File( PATH, "CustomPriceFormula.xls" ) );
builder.setFactoryClass( PriceFinderFactory.class );
builder.bindAllByName();
Engine engine = builder.compile();
PriceFinderFactory factory = (PriceFinderFactory) engine.getComputationFactory();
// Use it to compute a line item price:
LineItem item = getCurrentLineItem();
PriceFinder priceFinder = factory.newInstance( item );
BigDecimal price = priceFinder.getPrice();
Compile parametrized spreadsheets directly to bytecode.
* No need to have Excel, OpenOffice, or a JDK installed.
* Native speed, thread safe execution.
* Bind directly to your computation strategy interfaces.
* Using double, or BigDecimal for financial applications.
* Available under the GPL and commercially (details).
Mark Gibbs ponders how to analyze Twitter for a specific search term using the Twitter search API and Microsoft Excel.
Dazu die Links zu den weiteren Teilen 2-4.
El Objetivo del paquete aprendeR es facilitar que nuevas personas puedan R moderno con una curva de aprendizaje baja, y evitando que el inglés sea una barrera para que se puedan centrar en el aprendizaje competencial de R. Se incluyen traducciones al castellano de tutoriales presentes en otros paquetes (learnr, tutorial.helpers, r4ds.tutorials, ...), y eventualmente nuevos tutoriales más adelante.