this post was submitted on 28 Nov 2025
30 points (96.9% liked)

Programming

24083 readers
158 users here now

Welcome to the main community in programming.dev! Feel free to post anything relating to programming here!

Cross posting is strongly encouraged in the instance. If you feel your post or another person's post makes sense in another community cross post into it.

Hope you enjoy the instance!

Rules

Rules

  • Follow the programming.dev instance rules
  • Keep content related to programming in some way
  • If you're posting long videos try to add in some form of tldr for those who don't want to watch videos

Wormhole

Follow the wormhole through a path of communities !webdev@programming.dev



founded 2 years ago
MODERATORS
top 6 comments
sorted by: hot top controversial new old
[–] kata1yst@sh.itjust.works 16 points 1 month ago* (last edited 1 month ago)

For those curious like myself


What is Amber?

Amber is a programming language compiled into Bash Script. It was designed with a modern syntax, safety features, type safety and practical functionalities that Bash could not offer.

[–] TehPers@beehaw.org 5 points 1 month ago

Homepage:

A language compiled to Bash.

Also:

A modern, type-safe programming language that catches bugs and errors at compile time.

[–] FizzyOrange@programming.dev 2 points 4 weeks ago

I'm glad this is still alive. It's a good idea. I keep thinking about doing the same for TCL.

I do wonder if Bash is perhaps just a bit too insane to make this really feasible though.

Reversed range support

This is a misfeature.

[–] samc@feddit.uk 1 points 1 month ago

I get that calling command line tools is a bit clunky, but python is always my go-to when shell scripting gets too painful

[–] stupidcasey@lemmy.world 1 points 4 weeks ago (1 children)

It's bash, bash is easy now if you want to impress me make it compile into power shell.

[–] sga@piefed.social 1 points 3 weeks ago

that is like asking someone to write x86 to arm instructions (i gave a instruction set related example to someone else, so was in the mood, no other reason to pick architectures)