teensy3-rs

Languages and libraries

embedded rust libraries

SHOW HN2016

137points
43comments
#256of 2,264 in 2016
Top 12%of 2016 by points

How HN took it

MixedNo clear lean

10 positive, 7 neutral or asking, 1 mixed, 4 critical, out of 22 comments about the project. Thread score +0.27.

Idea: 7 for, 2 againstDocs: 2 for, 0 against

The thread, comment by comment

Each row is a top-level comment and its replies, in HN's order. Select a cell to open that comment on HN.

positive neutral or mixed critical about another commenter or something else the maker

What HN said

What people liked

  • Excitement that Rust could bring modern languages to embedded systems

    From 2 comments
    • Sweet! The Teensy might be the most accessible ARM dev board right now, so this is great news for embedded rust. Ever since Rust was announced, I've been eagerly awaiting it's…
      wyager on HN
    • Woo-Hoo! This is super exciting! Thanks!
      splitrocket on HN
  • Documentation praised as fantastic

    From 2 comments
    • He he, i knew you are lurking somewhere :-). Yeah, i will just have to give it time. Good to hear about the possibility of a LTS release! Any rough estimation about the…
      S_I on HN
    • Certainly not easy. And you could forget the concepts if you don't continue with it. But the documentation is great. They've explained everything clearly. If you follow it one by…
      knowThySelfx on HN

Objections

  • Rust lacks certified toolchains and MISRA-style standards support

    From 2 comments
    • Good luck with that. There ain't no way rust is getting a misra complaint setup anytime soon. Not to mention, the current vendors are entrenched in their ways to ridiculous…
      hak8or on HN
    • Embedded dev here too. I worked mostly on bigger (processing power-wise) systems. Actually as big embedded as you can find (PC-level performance), I toy with smaller ones as a…
      dpc_pw on HN
  • Rust is too complex and immature for embedded work

    From 2 comments
    • I do embedded development (for 8051 8 Bit micro controllers), so IMO it has nothing to do with entrenched, and everything to do with with the following (at least from my point of…
      S_I on HN
    • Embedded dev here too. I worked mostly on bigger (processing power-wise) systems. Actually as big embedded as you can find (PC-level performance), I toy with smaller ones as a…
      dpc_pw on HN
  • Stability guarantees and fast development pace are a concern for long-lived code

    From 1 comment
    • I do embedded development (for 8051 8 Bit micro controllers), so IMO it has nothing to do with entrenched, and everything to do with with the following (at least from my point of…
      S_I on HN

Requests

  • A long-term support release of Rust

    From 2 comments
    • ``` > input would be appreciated here ``` Ha! :D <3 I mirror what dpc_pw says, but in a slightly different way: while I'm kinda comfy with assembly, I'm not fantastic with it…
      steveklabnik on HN
    • He he, i knew you are lurking somewhere :-). Yeah, i will just have to give it time. Good to hear about the possibility of a LTS release! Any rough estimation about the…
      S_I on HN

Questions

  • Whether Rust output code is predictable enough for real-time work

    From 2 comments
    • I do embedded development (for 8051 8 Bit micro controllers), so IMO it has nothing to do with entrenched, and everything to do with with the following (at least from my point of…
      S_I on HN
    • ``` > input would be appreciated here ``` Ha! :D <3 I mirror what dpc_pw says, but in a slightly different way: while I'm kinda comfy with assembly, I'm not fantastic with it…
      steveklabnik on HN

Alternatives named

  • C

    From 2 comments
    • With the way rust is developing, it could nudge C as the main programming language for embedded. Kudos this the team.
      yitchelle on HN
    • Embedded dev here too. I worked mostly on bigger (processing power-wise) systems. Actually as big embedded as you can find (PC-level performance), I toy with smaller ones as a…
      dpc_pw on HN
  • C++

    From 2 comments
    • C is easier to learn, hard to use well. Rust is harder to learn, but easier to use well. C is an easier language to learn that Rust because it's simpler. That is deceptive though…
      rkangel on HN
    • Rust seems very much like modern C++. Borrowing, references and the like have nearly direct analogs to C++ references, unique_ptr and other STL constructs. Except the compiler…
      sidlls on HN
  • Ada

    From 1 comment
    • Those are all running on RTOSes such as RT Linux on an X86/PPC or full ARM platform. Those won't run on an ARM Cortex M chip, where your current options are effectively ASM, Ada,…
      toomanybeersies on HN
  • D

    From 1 comment
    • D seems like an easier language than Rust. It's too bad D didn't catch on.
      goatlover on HN

Category, keywords, summaries and labels on this page were made by AI (Thread Reader v2) and not checked by hand. Each point links to the comments it came from.

Add a badge to your READMEShown on HackerShow
[![Shown on HackerShow](https://hackershow.org/badge.svg)](https://hackershow.org/show/12584086)