Vala

@vala_lang
1.2K Followers
30 Following
379 Posts

A Familiar Way To Develop Applications

Vala is an object-oriented programming language with a self-hosting compiler that generates C code and uses the GObject type system.

Join our Matrix room or Discord server with the links below!

#vala #valalang #gnome #elementaryos #linux #foss #opensource #programming #programminglanguages

Websitehttps://vala.dev
Matrixhttps://matrix.to/#/#vala:gnome.org
Discordhttps://discord.gg/YFAzjSVHt7
Discourse Forumshttps://discourse.gnome.org/tag/vala

Happy Pride Month! 🏳️‍⚧️ 🏳️‍🌈

No matter where you look in our project, you'll find LGBTQIA+ people. We are lucky to have so many fantastic queer contributors.

We stand with you, especially in today's divided world.

#PRIDE #QueersInFoss

Are you using Vala? Are you *not* using Vala?

What is #Vala missing to be your favorite programming language? What could we improve to make it more suitable for your use cases?

Let us know over at https://discourse.gnome.org/t/what-is-vala-missing-to-be-your-favorite-language/35239

What is Vala missing to be your favorite language?

Hi all, so, I’ve been asking variations of this in Vala-specific channels, but I’m also very interested in feedback from people who don’t use Vala for their apps. If you’re using Vala, what improvements would you like to see? What would make Vala so much better for you? If you’re not using Vala, presumably you found that a different language suits your use case better. Why is that? How could we improve Vala so it’s also very suitable for your use case? What is Vala missing to be your go-to lan...

GNOME Discourse

I started a thread on the GNOME forum about the state of #vala maintenance. I don't have the answers, but let's discuss & figure out as a community what we can do to make sure that Vala is sustainable and can keep moving forward

https://discourse.gnome.org/t/lets-move-vala-forward/34595

Let's move Vala forward

We in the Vala community love the language, but we are concerned about the lack of progress, and in particular our inability to get changes (fixes) into Vala. I’m not going to surprise anybody by saying that Vala is not seen as being very actively developed. This is most famously expressed in Emmanuele’s post from 2017, which links to a mailing list thread, which back in 2016 was raising much of the same issues I want to raise with this post here, a decade later. You might argue that as a prog...

GNOME Discourse

So, for my vala game framework "Veggies" I have made a bit more complex sample game.

This is "Shape Blaster" a very old 2013 demo from 'EnvatoTuts+' that was original med in XNA. So I converted it to my framework to test. Its not a full conversion, but good enough.

I think this proves that a rather decent tiny game with extra oomph can be done in this framework 😀.

Check out Veggies if you are curious:
https://codeberg.org/edwood-grant/veggies

#Vala #gamedev #engine #framework #indiedev #indiegame #SDL3 #sdl

The Reflection team is currently planning priorities for the next months, and we're interested in what developers would need to get started using the p2panda stack to add collaboration to their apps. For this, it'd be helpful to know how important GObject bindings are to you:
Not important, my apps are in Rust
33.8%
I need GObject bindings to get started
62.2%
Something else (e.g. make my own bindings)
4.1%
Poll ended at .

The new https://docs.vala.dev/ is now live! It’s a great time to learn a new programming language 😉

#Programming

Vala Documentation

Official documentation for the Vala programming language

Check it out! We just dropped prices for just about everything in our store and added some very cool new products including button pins and a @vala_lang mouse pad!

https://store.elementary.io

Hello! Added a new improvement on the #vala #sdl bindings #sdl3 https://codeberg.org/edwood-grant/sdl3-vapi

Fixed and updated the #sdl3_gfx image filters on the C side, and added a sample on vala. Attached a video showing the filters in action.

What, didn't you know that #SDL_gfx had CPU image filters? Well, now you do. As far as I know, these are the only samples on how to sue this.

These only use CPU. You could use a GPU shader to get faster results. Still, its nice to revive this old code and make it usable.

@vala_lang I can vouch for this project. Using Vala in #jetbrains #CLion (which has built-in #meson support) makes an amazing combo to develop on Vala and feel comfy about it with a modern toolset if you are into IDEs.

And also, CLion is free for open source projects, which is pretty likely you are, if you are using Vala.

If you are working on #vala, I recommend you check this out 😀 👍.

Trevor Busk has been working on adding Vala support for JetBrains IDEs, and has made good headway 🚀

He welcomes any help with the project and hopes you’ll give it a try!

https://github.com/Tbusk/vala-jetbrains-plugin

#Programming #JetBrains

GitHub - Tbusk/vala-jetbrains-plugin: Vala Language Support for JetBrains IDEs

Vala Language Support for JetBrains IDEs. Contribute to Tbusk/vala-jetbrains-plugin development by creating an account on GitHub.

GitHub