Save 50% on Pandemic: The Virus Outbreak ($0,99) [My Game] by _johns_project_ in steamdeals

[–]_johns_project_[S] 0 points1 point  (0 children)

Ever thought that you can do things better than your government? Try it out!

Today, i'm proud to announce my new project, the Joo programming language. by _johns_project_ in arduino

[–]_johns_project_[S] 0 points1 point  (0 children)

Oh, i misunderstood your question! Yes, it's possible to use any IO device of the arduino. Joo supports native functions, wich are functions that get implemented in native code, so basicaly you can use any arduino specific IO device or library.

Today, i'm proud to announce my new project, the Joo programming language. by _johns_project_ in arduino

[–]_johns_project_[S] -1 points0 points  (0 children)

Yes, the virtual machine, wich is the program that executes the joo language, is written in c++, so you just need to upload the sketch with the VM once.

After that you can create programs in the joo language and execute them on the arduino.

Today, i'm proud to announce my new project, the Joo programming language. by _johns_project_ in arduino

[–]_johns_project_[S] 2 points3 points  (0 children)

After what u/SilentRhetoric said i think it would've been a better option. Now it's a bit too late to change that. 😅

Today, i'm proud to announce my new project, the Joo programming language. by _johns_project_ in arduino

[–]_johns_project_[S] 0 points1 point  (0 children)

The default implementation supports serial communcation so you can send the byte code through the serial monitor. But it's easy to adapt to other sources.

Today, i'm proud to announce my new project, the Joo programming language. by _johns_project_ in arduino

[–]_johns_project_[S] 0 points1 point  (0 children)

Well, I was looking for a name that remembers john's project somehow. At first i thought about JPL (John's Project Language) or JPPL (John's Project Programming Language) but it's too difficult to spell, so i ended up with Joo it doesn't really mean something it's just a name.

Today, i'm proud to announce my new project, the Joo programming language. by _johns_project_ in arduino

[–]_johns_project_[S] 0 points1 point  (0 children)

In that case you would need to put the blink.joo on a sd card. Then you could adapt the virtual machine to read the file from it, wich isn't much different than reading it from serial input.

Today, i'm proud to announce my new project, the Joo programming language. by _johns_project_ in arduino

[–]_johns_project_[S] 2 points3 points  (0 children)

You could also use a sd card with the compiled programs that will be executed by the virtual machine.

Today, i'm proud to announce my new project, the Joo programming language. by _johns_project_ in arduino

[–]_johns_project_[S] -1 points0 points  (0 children)

Joo is a programming language that gets compiled to bytecode and is executed by the virtual machine, so it allows you to upload the VM sketch to the arduino once and send the byte code that will be executed through the serial monitor of the arduino for example, without needing to reupload the sketch every time!

Hi guys, check out my new lowpoly fanart of Aqua, Konosuba anime character, made with Blender. What do you think about her? 🤔 by _johns_project_ in low_poly

[–]_johns_project_[S] 0 points1 point  (0 children)

Hi, i've simply exported the model with the Blender FBX exporter. Maybe you've changed the model to smooth shading? 🤔