haptork / easylambda Goto Github PK
View Code? Open in Web Editor NEWdistributed dataflows with functional list operations for data processing with C++14
Home Page: https://haptork.github.io/easyLambda/
License: Boost Software License 1.0
distributed dataflows with functional list operations for data processing with C++14
Home Page: https://haptork.github.io/easyLambda/
License: Boost Software License 1.0
Would you like to replace any double quotes by angle brackets around file names for include statements?
does thie project surpport vc2015 on windows?
I suggest to reuse a higher level build system than your current small make file so that powerful checks for software features will become easier.
It's a bad idea to apply std::move
when returning a local object. Scott Meyer says: "Never apply std::move
or std::forward
to local objects if they would otherwise be eligible for the return value optimization" (Effective Modern C++)
The idea is that the compiler can optimize away the copy if you return by value, but if it can't, it must move. If you apply std::move
then it has to move in either way. You're preventing RVO from happening.
I saw this in a few places around the code: https://github.com/haptork/easyLambda/search?q="return+std%3A%3Amove"&type=Code
I expect that exception handling is usually supported by a C++ program. I wonder why your function "main" does not contain corresponding try and catch instructions so far.
How do you think about recommendations by Matthew Wilson in an article?
Would you like to adjust the implementation if you consider effects for uncaught/unhandled exceptions like they are described by Danny Kalev?
Addition of UDFs in algorithms that plot and animate rows as they stream in a map unit, possibly using Cinder.
Since there is a good support for loading data and column selection, this can be quite useful and fits naturally.
However, it goes against the fact that plotting and analysis are two separate things, so I don't know how good of an idea this is.
Hi - Thank you for the excellent library. Looks very interesting. Do you have any plans of adding instructions for pre-requisites and compilation instructions on Windows (e.g., using MSVC 2015)?
An extra null pointer check is not needed in a function like the destructor for the class "DumpFile".
I would like to point out that identifiers like "__ezl__EZL__H__
" and "__FILTERBUILDER_EZL_H__
" do eventually not fit to the expected naming convention of the C++ language standard.
Would you like to adjust your selection for unique names?
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.