jovial_misc 0.1.0 jovial_misc: ^0.1.0 copied to clipboard
Miscellaneous Dart libraries, including interoperability with java.io.DataInputStream and java.io.DataOutputStream.
Miscellaneous small-ish bits of Dart code. It's mostly for my own use, buy you're welcome to it. Please to attribute it if you do, e.g. with a link to https://jovial.com/bill.html. Offered under the MIT license.
Created from templates made available by Stagehand under a BSD-style license.
Usage #
A simple usage example:
import 'dart:convert';
import 'dart:typed_data';
import 'package:convert/convert.dart';
import 'package:jovial_misc/io_utils.dart';
main() async {
final acc = ByteAccumulatorSink();
final out = DataOutputSink(acc);
out.writeUTF8("Hello, world.");
out.close();
final stream = Stream<List<int>>.fromIterable([acc.bytes]);
final dis = DataInputStream(stream);
print(await dis.readUTF8());
await dis.close();
}
Features and bugs #
Please file feature requests and bugs at the issue tracker.