is it possible to managing pru chip using bonescript?

I`m newbie to BBB. I want to know managing pru chip using bonescript. I just know to way managing pru chip using C/C++.
is there any way not use C/C++? or using addon is solution?

I`m not used to English. if u talk to me about wrong sentence or wrong expression, thank u for that.

On Mon, 16 Oct 2017 00:00:23 -0700 (PDT), ???
<rkakdrhfi@gmail.com> declaimed the
following:

I`m newbie to BBB. I want to know managing pru chip using bonescript. I
just know to way managing pru chip using C/C++.
is there any way not use C/C++? or using addon is solution?

  "Bonescript" is basically a JavaScript (node.js) library, which wraps
I/O (open/read/write/close) calls to the Linux "sysfs" file system that
exposes things like the GPIO/ADC/etc. state.

  The PRUs are specialized processors which run their own instruction
set, and do not run under an operating system -- they run bare-bones code,
with shared access to some memory space. Linux is involved only in that it
is responsible for loading code files into the PRU memory to start them
running.

  So, if by "managing" you mean writing programs to run on the PRUs --
you are restricted to toolchains that produce PRU native binaries (and that
likely means either writing in PRU assembler, or using C/C++ with a PRU
specific compiler). Interpreted languages (JavaScript, with or without the
bonescript library and Python, with or without the BBIO library) do not run
on the PRU processors (and if they did, they would be giving up the
deterministic real-time capability of the PRU)

  If, instead, "managing" is meant to be the process of loading an
existing binary into a PRU and starting it... Most languages provide a
means of executing a command -- if you can do it from a normal (BASH?)
shell, you can invoke it from a language.

  The third possibility: "managing" means transferring data between a
program running on the ARM under Linux, and the program running on the PRU,
will depend upon what IPC system is in use -- I believe the current support
is for RPMsg, though most books pre-date it and reference a different
procedure. In either event, it would depend upon the Linux side program
(JavaScript/Node.js) having a proper library to use its half of the
protocol, with the PRU side using a binary linked with the PRU half of the
protocol.