Exadra37

Exadra37

RID - Integrate Rust into your Dart or Flutter app simply by annotating it

Interface from Flutter to Rust without writing complex and error prone FFI boilerplate.

Author your application logic in Rust to benefit from its security and speed.

Benefit from Flutter’s hot reload feature while creating the UI of your application.

This just looks very awesome.

Would be nice to have it in Elixir land.

Most Liked

OvermindDL1

OvermindDL1

Elixir isn’t really embeddable with no runtime like Rust is though, Rust just compiles to a dynamic library that it then loads directly. You can embed Rust in elixir like that too, Rust makes for great NIF’s!

OvermindDL1

OvermindDL1

Yeah elixir is fine as the ‘host’ language, just like flutter is fine as the ‘host’ language, but neither really work as linked in things, like how rust is being used here (and rust is just kind of great at everything).

If you want to use the same code on many many systems like that then you will either be using a native language (like rust, which I recommend, the error messages are utterly fantastic and it has a vast ecosystem now that’s still rapidly growing), or something that compiles down to native code (java or .NET have conversion tools for that but they aren’t very clean, Kotlin is better as it can natively compile to native code but still not as ‘clean’ or usable from other systems).

Exadra37

Exadra37

I am a huge fan of types, therefore having to use types isn’t the problem.

I am a self-taught dev, and what I feel I miss is all the background and mindset of compiled languages, memory heap/stack and all that baggage that a dev as when he is used to work with compiled languages.

I have read a lot and watched videos, but things just don’t stay in my memory for long, and once I don’t use compiled langs hardly enough I haven’t ingrained their mindset yet.

Where Next?

Popular Cross Platform topics Top

OvermindDL1
VR, especially home VR via HMD’s has had a resurgance in the past 5-10 years, from being used for gaming with popular games like Beat Sab...
#vr
New
OvermindDL1
Honestly, what I want now is a standing desk, and a room-scale VR setup, don’t need monitors, just keyboard in reality and so forth, have...
New
bot
Redox is a Unix-like Operating System written in Rust, aiming to bring the innovations of Rust to a modern microkernel and full set of a...
New
New
First poster: bot
Swift Concurrency Roadmap. A PR with this document can be found here Swift Concurrency Roadmap Our goal is to make concurrent programm...
New
malloryerik
Huh, this is interesting. Actually I’m especially interested by Revery as an Electron alternative. How is it coming along?
New
Exadra37
Interface from Flutter to Rust without writing complex and error prone FFI boilerplate. Author your application logic in Rust to benef...
New

Other popular topics Top

Exadra37
I am thinking in building or buy a desktop computer for programing, both professionally and on my free time, and my choice of OS is Linux...
New
AstonJ
In case anyone else is wondering why Ruby 3 doesn’t show when you do asdf list-all ruby :man_facepalming: do this first: asdf plugin-upd...
New
PragmaticBookshelf
Learn different ways of writing concurrent code in Elixir and increase your application's performance, without sacrificing scalability or...
New
PragmaticBookshelf
Create efficient, elegant software tests in pytest, Python's most powerful testing framework. Brian Okken @brianokken Edited by Kat...
New
PragmaticBookshelf
Author Spotlight James Stanier @jstanier James Stanier, author of Effective Remote Work , discusses how to rethink the office as we e...
New
New
New
DevotionGeo
I have always used antique keyboards like Cherry MX 1800 or Cherry MX 8100 and almost always have modified the switches in some way, like...
New
New
PragmaticBookshelf
Develop, deploy, and debug BEAM applications using BEAMOps: a new paradigm that focuses on scalability, fault tolerance, and owning each ...
New