[Rprotobuf-commits] r774 - papers/jss
noreply at r-forge.r-project.org
noreply at r-forge.r-project.org
Tue Jan 14 02:19:02 CET 2014
Author: murray
Date: 2014-01-14 02:19:01 +0100 (Tue, 14 Jan 2014)
New Revision: 774
Modified:
papers/jss/article.Rnw
Log:
Section 5 (types): Add a sentence noting that three types in
particular need special attention, to transition to the three
subsections on booleans, uint32s, and int64s.
Section 6 (Converting R data structures to Protocol Buffers):
Rewrite first two sentences to make the distinction between the
previous sections describing methods for working with messages and a
specific pre-defined schema, and the function in this section
describing a universal schema that can be used on arbitrary R data
structures. This seems like the more accurate distinction than
calling it low-level vs high-level as was done previously.
Also, add a missing comma in section 6.
Modified: papers/jss/article.Rnw
===================================================================
--- papers/jss/article.Rnw 2014-01-14 01:06:46 UTC (rev 773)
+++ papers/jss/article.Rnw 2014-01-14 01:19:01 UTC (rev 774)
@@ -1032,7 +1032,8 @@
Table~\ref{table-get-types} details the correspondence between the
field type and the type of data that is retrieved by \verb|$| and \verb|[[|
-extractors.
+extractors. Three types in particular need further attention due to
+specific differences in the R language.
\begin{table}[h]
\centering
@@ -1187,10 +1188,10 @@
\label{sec:evaluation}
The previous sections discussed functionality in the \pkg{RProtoBuf} package
-for creating, manipulating, parsing and serializing Protocol Buffer messages.
-In addition to these low-level methods, the package also has some high level
-functionality for automatically converting R data structures into protocol
-buffers and vice versa. The \texttt{serialize\_pb} and \texttt{unserialize\_pb}
+for creating, manipulating, parsing and serializing Protocol Buffer
+messages of a specific pre-defined schema. The package also provides
+methods for converting arbitrary R data structures into protocol
+buffers and vice versa with a universal R object schema. The \texttt{serialize\_pb} and \texttt{unserialize\_pb}
functions serialize arbitrary R objects into a universal Protocol Buffer
message:
@@ -1201,7 +1202,7 @@
In order to accomplish this, \pkg{RProtoBuf} uses the same catch-all \texttt{proto}
schema used by \pkg{RHIPE} for exchanging R data with Hadoop \citep{rhipe}. This
-schema, which we will refer to as \texttt{rexp.proto} is printed in appendix
+schema, which we will refer to as \texttt{rexp.proto}, is printed in appendix
\ref{rexp.proto}. The Protocol Buffer messages generated by \pkg{RProtoBuf} and
\pkg{RHIPE} are naturally compatible between the two systems because they use the
same schema. This shows the power of using a schema based cross-platform format such
More information about the Rprotobuf-commits
mailing list