vala-lang/vala-www

Update “Why Vala?” Section to use a bullet point list

Open

#242 opened on Jun 9, 2026

View on GitHub
 (2 comments) (0 reactions) (0 assignees)JavaScript (23 forks)auto 404
enhancementhelp wanted

Repository metrics

Stars
 (53 stars)
PR merge metrics
 (PR metrics pending)

Description

The old items in the section will be replaced with a list of of more focused reasons for using Vala, better highlighting the language’s strengths.

Here’s a general outline (should be tweaked): Here's the proposed bullet list that we should stick onto the front page (titles & subtitles):

  • Clear and familiar syntax — productive from the first day
  • Object-oriented when you need it — classes, interfaces, inheritance, or just functions and structs
  • Automatic memory management — without a garbage collector
  • Seamless C interoperability — use existing C libraries naturally
  • Compiles to native binaries — no VM, no runtime environment to install
  • Modern language features — type inference, null safety, generics, lambdas, async/await
  • First-class GObject and GTK support — optional, but unmatched when you need it

Contributor guide