[Rprotobuf-commits] r817 - papers/jss
noreply at r-forge.r-project.org
noreply at r-forge.r-project.org
Wed Jan 22 06:28:40 CET 2014
Author: jeroenooms
Date: 2014-01-22 06:28:39 +0100 (Wed, 22 Jan 2014)
New Revision: 817
Modified:
papers/jss/article.Rnw
Log:
update conclusion
Modified: papers/jss/article.Rnw
===================================================================
--- papers/jss/article.Rnw 2014-01-22 03:02:13 UTC (rev 816)
+++ papers/jss/article.Rnw 2014-01-22 05:28:39 UTC (rev 817)
@@ -36,6 +36,7 @@
library and the R environment for statistical computing.
%TODO(ms) keep it less than 150 words.
% Maybe add Jeroen's sentence:
+% JO: added this sentence to the conclustion, but could use it in abstract as well.
% They offer a unique combination of features, performance, and maturity that seems
% particulary well suited for data-driven applications and numerical
% computing.
@@ -1793,23 +1794,36 @@
\section{Concluding remarks}
\label{sec:summary}
% TODO(mstokely): Get cibona approval for these two sentences before
-% publishing.
-Schema-less text formats such as CSV and JSON will continue to be
-widely used in many contexts, but we hope that the availability of
-\pkg{RProtoBuf} makes it easy for many mixed-language data analysis
-pipelines to embrace schemas such as Protocol Buffers for type-safe
-and performant data serialization between applications.
+% publishing
+Over the past decade, many formats have become available for interoperable
+data exchange, each with their unique features, strengths and weaknesses.
+Text based formats such as CSV and JSON are easy to use and will likely
+remain popular among statisticians for many years to come. However, in the
+context of increasingly complex stacks and applications involving
+distributed computing and mixed language analysis pipelines, choosing a more
+sophisticated data interchange format will bring many benefits.
+Protocol Buffers offer a unique combination of features, performance,
+and maturity that seems particulary well suited for data-driven
+applications and numerical computing.
-\pkg{RProtoBuf} has been heavily used inside Google for the past three
-years by statisticians and software engineers. At the time of this
-writing there are more than XXX 30-day active users of RProtoBuf using
-it to read data from and otherwise interact with other distributed
-systems written in C++, Java, Python, and other languages.
+The \pkg{RProtoBuf} package implements functionality to generate,
+parse and manipulate Protocol Buffer messages in R. We hope that
+this package will make Protocol Buffers more accessible to the R
+community, and contributes towards better integration of R with
+other software. \pkg{RProtoBuf} has been heavily used inside Google
+for the past three years by statisticians and software engineers.
+At the time of this writing there are more than XXX 30-day active
+users of RProtoBuf using it to read data from and otherwise interact
+with other distributed systems written in C++, Java, Python, and
+other languages.
\\
\emph{Other Approaches}
-\\
+== JO: I don't really like this section here, it gives the entire paper a bit of a
+sour aftertaste. Perhaps we can mention performance caveats in the technical
+sections? I think it's nicer to leave it at the above paragraphs.==
+
\pkg{RProtoBuf} is quite flexible and easy to use for interactive use,
but it is not designed for efficient high-speed manipulation of large
numbers of protocol buffers once they have been read into R. For
More information about the Rprotobuf-commits
mailing list