Skip to content

Commit 1faa4e8

Browse files
committed
Remove mention of switching the message serialisation format
We have no plans to use anything other than JSON at present.
1 parent 12cd301 commit 1faa4e8

File tree

1 file changed

+1
-13
lines changed

1 file changed

+1
-13
lines changed

docs/messaging.rst

Lines changed: 1 addition & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -80,19 +80,7 @@ kernel has four sockets that serve the following functions:
8080

8181
The actual format of the messages allowed on each of these channels is
8282
specified below. Messages are dicts of dicts with string keys and values that
83-
are reasonably representable in JSON. Our current implementation uses JSON
84-
explicitly as its message format, but this shouldn't be considered a permanent
85-
feature. As we've discovered that JSON has non-trivial performance issues due
86-
to excessive copying, we may in the future move to a pure pickle-based raw
87-
message format. However, it should be possible to easily convert from the raw
88-
objects to JSON, since we may have non-python clients (e.g. a web frontend).
89-
As long as it's easy to make a JSON version of the objects that is a faithful
90-
representation of all the data, we can communicate with such clients.
91-
92-
.. Note::
93-
94-
Not all of these have yet been fully fleshed out, but the key ones are, see
95-
kernel and frontend files for actual implementation details.
83+
are reasonably representable in JSON.
9684

9785
General Message Format
9886
======================

0 commit comments

Comments
 (0)