danvegeto / pipelinescript Goto Github PK
View Code? Open in Web Editor NEWa language for complex and scalable data analysis
a language for complex and scalable data analysis
we need better error-checking for both syntax and semantics errors
Implement the following method that executes an external algorithm file.
public static String call(String path, String[] args);
file
is the relative path of an executable file that will be in the plugins
folder (e.g. newspaper/scrape.py
). PluginManager
should detect the executable language based on the file extension (e.g. Python for .py
files) and then construct the shell command to be executed with the given args
. For example:
call("newspaper/scrape.py", new String[]{"http://www.nytimes.com"})
yields the following command
python plugins/newspaper/scrape.py http://www.nytimes.com
pls.sh and pls.py have been modified, testing system needs to be updated to fix it
currently only raw text is working
for each example defined in the documentation:
https://github.com/danvegeto/pipelinescript/blob/master/doc/examples.md
create 3 files in the "tests" folder
create a copy of pls.sh
called test_pls.sh
that doesn't delete Output.java
then create a tester that loops of all the tests and does the following
test_pls.sh test_name.pls > output.txt
)Output.java
to test_name.java
output.txt
to test_name.txt
I think we should use semi-colon ";"
The translator tries to lookup the text literal in the symbol table as a variable name. This causes text_concat.pls
to fail.
public static void create(String variable, String filepath);
public static void delete(String variable);
public static void move(String variable, String filepath);
public static void set(String variable, Object value);
public static Object get(String variable);
This doesn't translate:
function f = !"script.py"
print f()
print f("arg1", "arg2", "arg3")
for example:
num[][] x = {{1, 2}, {3, 4}}
text[][] y = {{"a", "b"}, {"c", "d"}}
table z = {{"a", 1}, {"b", 2}}
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.