Toit v2.0.0

(toit.io)

46 points | by floitsch 2 days ago

8 comments

  • draven 1 hour ago
    The wikipedia page https://en.wikipedia.org/wiki/Toit is short but still gives a lot of context.
    • ilvez 48 minutes ago
      Just a joking side note: switch n to t in the URL and you get article for food in Estonian: https://et.wikipedia.org/wiki/Toit
    • no_time 33 minutes ago
      >In February 2019, the company raised DKK 23 million (approximately US$3.5 million) in seed funding from Swedish venture capital firm Creandum.[4] Early versions required cloud registration to deploy code to devices.[5]

      DNS blackhole the domain and run.

      • unsnap_biceps 15 minutes ago
        > The commercial cloud offering was later discontinued. Development of fleet-management tooling continued through an open-source project called Artemis, built on Supabase and PostgreSQL, which users self-host.[8]

        > According to Denmark's Central Business Register, Toitware ApS ceased operating in 2024.[9] Development of the language continues as a community project on GitHub.

        Seems unlikely to be a bait and switch at this point

        • no_time 2 minutes ago
          whoops, black and white thinking burns me once more.
  • benrutter 24 minutes ago
    Looks interesting! I can't tell really from the docs the untended use case though. It says "scripts", but also " applications".

    Most importantly though (/s), is this toit as in "roof" in French, toit as in "to it", or otherwise?

  • thomascountz 1 hour ago

       Toit is a language for writing scripts on your computer and applications on your ESP32. A readable syntax, an efficient runtime, and tools that work together.
    
       Free and open source. Maintained by volunteers.
    • skrebbel 1 hour ago
      Even after reading that (and more of the homepage) I have no idea what this is.
  • maxloh 1 hour ago
    Here's a beginner tutorial for the language: https://docs.toit.io/language/toitversus

    Nice syntax. It looks like how we'd design programming if C had never existed.

      add a/int b/int -> int:
        return a + b
      
      main:
        print (add 2 3)  // Prints 5.
  • jacobgorm 1 hour ago
    The people behind Toit are the original people behind the V8 VM in Chrome. They know their stuff.
    • vanderZwan 1 hour ago
      Those were it's creators, are they still involved after the company folded?

      Because if not, that might explain the lack of marketing around it.

      • floitsch 51 minutes ago
        Kasper and I are still working on it.
    • Imustaskforhelp 1 hour ago
      Also co-founding Dart. They definitely know their stuff.
      • jimbob45 7 minutes ago
        Dart should have enjoyed the popularity that TypeScript received. Tough to compete with Hejlsberg though.
    • MrBuddyCasino 1 hour ago
      They should write this prominently on their website. It doesn’t radiate trustworthiness/substance/reputation. Also performance and resource requirements should be prominent when targets are MCUs.
  • vim-guru 18 minutes ago
    Looks quite nice
  • Hamuko 12 minutes ago
    Is there some kind of an advertising blurb for why you’d want to use Toit, especially for scripting? I think the only thing I saw was “a readable language”, but I’d probably consider Python more readable than it judging from the examples.
  • mi_lk 1 hour ago
    Who is using this? The company originally behind it has shut down