Ancestors

Toot

Written by Colin on 2024-12-18 at 14:45

[#]RStats

I'm so, so thrilled to finally share the release of Rlinguo, a mobile app that runs R πŸ“±

This is a fully, native mobile app that uses #webR in the backend to run R functions.

Available on the App Store (iPhone) & Play Store (Android)

https://rtask.thinkr.fr/introducing-rlinguo-a-native-mobile-app-that-runs-r/

=> More informations about this toot | More toots from colinfay@fosstodon.org

Descendants

Written by Colin on 2024-12-18 at 14:45

Feel free to install it and give it a try!

I'm pretty sure this is the beginning of a new era. We've been working on it for several months, and we're really happy with the end result. I'm looking forward to your feedback 🫢

=> More informations about this toot | More toots from colinfay@fosstodon.org

Written by Colin on 2024-12-23 at 15:05

Almost 1500 downloads in 5 days 😱

Have you tried it yet?

[#]RStats #webr #Rlinguo

=> More informations about this toot | More toots from colinfay@fosstodon.org

Written by Mehrad :kde: :emacs: :rstats: on 2024-12-18 at 21:49

@colinfay

This is great, from seeing R running on my phone, to having a proof of concept that is very interesting and challenging. Well doneπŸ‘

Is thIs #FLOSS? I'm curious to see what the community can make out of this.

[#]Rstats #Rlinguo

=> View attached media

=> More informations about this toot | More toots from Mehrad@fosstodon.org

Written by Colin on 2024-12-19 at 11:25

@Mehrad Thank you πŸ’ͺ

It's not open sourced yet, as we were learning on the go the code is pretty messy for now.

But I'm hoping I'll find some time to work on something in the spirit of {golem} to make it possible to have a standardized workflow, and share it to the community 🀞

=> More informations about this toot | More toots from colinfay@fosstodon.org

Written by Olivier Leroy on 2024-12-19 at 20:06

@Mehrad @colinfay can we have the "pedantic_coin" package (just one function):

coin <- function() {

if (rbinom(1 ,1, .5) == 0) "head" else "tails"

}

=> More informations about this toot | More toots from defuneste@fosstodon.org

Written by Joris Meys on 2024-12-18 at 22:47

@colinfay that's bloody genious! Impressive, congrats to the team

=> More informations about this toot | More toots from JorisMeys@mstdn.social

Written by Colin on 2024-12-19 at 11:25

@JorisMeys Thanks 🫢

=> More informations about this toot | More toots from colinfay@fosstodon.org

Written by Leonardo Ferreira Fontenelle on 2024-12-18 at 23:23

@colinfay I always thought not being able to run R was one of the greatest limitations of a tablet compared to a notebook

=> More informations about this toot | More toots from lffontenelle@mastodon.social

Written by Colin on 2024-12-19 at 11:25

@lffontenelle That's a thought from the past, now :D

=> More informations about this toot | More toots from colinfay@fosstodon.org

Written by Jonathan Carroll on 2024-12-19 at 01:49

@colinfay incredible! πŸ‘

I'm guessing that the functions called need to be explicitly written into the app source, and as such a more general webR-based REPL like https://webr.r-wasm.org/latest/ would not be possible as an app, but perhaps I'm wrong.

I would also guess that it's possible to side-load an app like this on Android (with the right setup) to avoid actually releasing a version into the wild. For one-off ideas that would be handy. Did you do that during testing?

=> More informations about this toot | More toots from jonocarroll@fosstodon.org

Written by Colin on 2024-12-19 at 11:28

@jonocarroll It would be possible, it's a standard webR interface so we can have a REPL in an app, even if the one you linked to might not work well on a phone.

Also, webR has an "evalR" function that can evaluate any R code. What's challenging for now is how to manage the package installation and store it inside the phone. I mean, it's "easy" to do upfront (bundle the package in the app), but I'm not sure yet how to do it after installation.

=> More informations about this toot | More toots from colinfay@fosstodon.org

Written by Colin on 2024-12-19 at 11:29

@jonocarroll For your second question, if I get it correctly, you're asking if we could "hot load" the REPL after installation?

That's doable, but that would require an internet connection. A lot of apps on phone actually load their content from the internet :)

=> More informations about this toot | More toots from colinfay@fosstodon.org

Written by Jordi Rosell on 2024-12-19 at 12:18

@colinfay @jonocarroll do you use this or similar Node.js for Apps framework? https://nodejs-mobile.github.io/

=> More informations about this toot | More toots from jrosell@mastodon.social

Written by Colin on 2024-12-19 at 20:31

@jrosell Not at all, pure JS / React, but that does seem veeeery interesting, thanks for sharing that!!

=> More informations about this toot | More toots from colinfay@fosstodon.org

Written by Jordi Rosell on 2024-12-19 at 20:41

@colinfay so, do you use React Native? Interesting.

=> More informations about this toot | More toots from jrosell@mastodon.social

Proxy Information
Original URL
gemini://mastogem.picasoft.net/thread/113674362999485494
Status Code
Success (20)
Meta
text/gemini
Capsule Response Time
328.358054 milliseconds
Gemini-to-HTML Time
4.474513 milliseconds

This content has been proxied by September (3851b).