58 points floitsch 2 days ago 20 comments

thomascountz 1 hour ago | parent

   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 | parent

Even after reading that (and more of the homepage) I have no idea what this is.

jacobgorm 1 hour ago | parent

The people behind Toit are the original people behind the V8 VM in Chrome. They know their stuff.

MrBuddyCasino 1 hour ago | parent

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.

Imustaskforhelp 1 hour ago | parent

Also co-founding Dart. They definitely know their stuff.

jimbob45 28 minutes ago | parent

Dart should have enjoyed the popularity that TypeScript received. Tough to compete with Hejlsberg though.

vanderZwan 1 hour ago | parent

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 1 hour ago | parent

Kasper and I are still working on it.

maxloh 1 hour ago | parent

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.

draven 1 hour ago | parent

The wikipedia page https://en.wikipedia.org/wiki/Toit is short but still gives a lot of context.

ilvez 1 hour ago | parent

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 54 minutes ago | parent

>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 36 minutes ago | parent

> 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 23 minutes ago | parent

whoops, black and white thinking burns me once more.

mi_lk 1 hour ago | parent

Who is using this? The company originally behind it has shut down

benrutter 44 minutes ago | parent

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?

floitsch 21 minutes ago | parent

It's from Austin Powers.

"toit like a tiger"

https://youtu.be/gu31VyXlTzo

vim-guru 39 minutes ago | parent

Looks quite nice