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

PragmaticBookshelf
Brace yourself for a fun challenge: build a photorealistic 3D renderer from scratch! In just a couple of weeks, build a ray tracer that r...
New
AstonJ
poll poll Be sure to check out @Dusty’s article posted here: An Introduction to Alternative Keyboard Layouts It’s one of the best write-...
New
AstonJ
We have a thread about the keyboards we have, but what about nice keyboards we come across that we want? If you have seen any that look n...
New
AstonJ
Thanks to @foxtrottwist’s and @Tomas’s posts in this thread: Poll: Which code editor do you use? I bought Onivim! :nerd_face: https://on...
New
New
AstonJ
Was just curious to see if any were around, found this one: I got 51/100: Not sure if it was meant to buy I am sure at times the b...
New
AstonJ
If you want a quick and easy way to block any website on your Mac using Little Snitch simply… File > New Rule: And select Deny, O...
New
PragmaticBookshelf
Author Spotlight: VM Brasseur @vmbrasseur We have a treat for you today! We turn the spotlight onto Open Source as we sit down with V...
New
CommunityNews
A Brief Review of the Minisforum V3 AMD Tablet. Update: I have created an awesome-minisforum-v3 GitHub repository to list information fo...
New
AstonJ
If you’re getting errors like this: psql: error: connection to server on socket “/tmp/.s.PGSQL.5432” failed: No such file or directory ...
New