[jvm] Начинаем обсуждать план

me at makkarpov.ru me at makkarpov.ru
Wed Mar 14 15:40:33 MSK 2018


В смысле, чтобы реализация чтения из потока не зависела от JNI? В принципе, можно.

14.03.2018, 15:38, "Vladislav Ivanishin" <vlad at ispras.ru>:
> Maxim Karpov <me at makkarpov.ru> writes:
>
>>  14.03.2018 10:36, Vladislav Ivanishin пишет:
>>
>>>  Произвольные потоки в Си это char*? Обратите внимание на функции
>>>  open_memstream и fmemopen (POSIX.1-2008). Возможно, не придётся ничего
>>>  патчить.
>>
>>  Про эти функции я знаю, но имелся в виду прием экземпляров java.io.Reader и
>>  java.io.Writer в качестве аргументов функции.
>
> А нельзя ли как раз в вашей прослойке это абстрагировать? Дело в том,
> что такой дизайн исключает байндинги для нескольких языков сразу,
> насколько я понимаю (если в будущем кто-нибудь захочет добавить Python,
> скажем).
>
>>  Насчет тестов — ну мелкие планируется делать по ходу дела, да. Эти — более
>>  "глобальные".
>
> Ок.
>
> --
> Влад


More information about the jvm mailing list