Skip to content

Commit cc861f5

Browse files
author
Sven Van Caekenberghe
committed
Merge ae8f520
2 parents 954f784 + ae8f520 commit cc861f5

File tree

1 file changed

+9
-3
lines changed

1 file changed

+9
-3
lines changed

README.md

Lines changed: 9 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,7 @@
11
# NeoUniversalBinaryJSON
2-
An implementation of Universal Binary JSON (UBJSON) for Pharo
2+
An implementation of Universal Binary JSON (UBJSON) for Pharo.
3+
4+
Universal Binary JSON (UBJSON) is a computer data interchange format. It is a binary form directly imitating JSON, but requiring fewer bytes of data. It aims to achieve the generality of JSON, combined with being easier and more efficient to process than JSON. The size/speed/efficiency differences are minor though, especially compared with compacted JSON. The implementation is simpler, though.
35

46
See also
57

@@ -11,13 +13,17 @@ See also
1113
This is a [Pharo Smalltalk](http://wwww.pharo.st) project
1214
using the [Tonel](https://github.com/pharo-vcs/tonel) source code format.
1315

14-
In Pharo 7 and up you can use Iceberg to load this project.
16+
In Pharo 8 you can use Iceberg to load this project.
1517

1618
You can also load using the following expression:
1719

1820
Metacello new
1921
baseline: 'NeoUniversalBinaryJSON';
2022
repository: 'github://svenvc/NeoUniversalBinaryJSON';
2123
load.
22-
24+
25+
### Note about Pharo 7 Compatibility
26+
27+
For Pharo 7, you need to change the method NeoUBJSONWriter>>#writeInteger:ofSize:signed:bigEndian: so that it sends #digitAt: instead of #byteAt:
28+
2329
Written and supported by Sven Van Caekenberghe. MIT Licensed.

0 commit comments

Comments
 (0)