Vala

@vala_lang
1,096 Followers
30 Following
369 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!

Account is run by: @lw64

#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
Coming from C# and Python, ngl I'm finding Vala quite nice to work with.
Hey Vala devs, what are we using to write fuzzy search these days? LibColumbus? LibVazzy? Something else?

πŸŽ‰ Beautiful Media Player plugin update!

This is a @phosh plugin written in @vala_lang that makes media player in quick settings/lock screen beautiful 😻

Features:
- Ambient background 🌠
- Control multiple players in single widget (thanks to @WildPowerHammer for inspiration) 🎢
 - Ability to use slider to set playback position  

I'm going to make final changes, make first release and package it in @alpinelinux to make @postmarketOS users happy

https://gitlab.com/NekoCWD/phosh-media-player

Hey! I've been creating a #game #engine #framework in #vala

Its ECS based, and its called Veggies (eat your veggies!). πŸ₯¦

My reasoning for this framework is to have a game framework alternative to #csharp. I'm not liking the encroachment #microsoft has over #gamedev and #indiedev

The video is the well known bunny mark demo. Renders up to 16000 bunnies before being under 30 fps. Still needs a lot of optimization.

I'm taking ideas from frameworks like #pygame, #pine, #FNA and #excaliburjs

Hay! I'm done with beautiful player for @phosh written in @vala_lang

Make your @postmarketOS #linuxonmobile experience more 🐱 meow'ish

https://gitlab.com/NekoCWD/phosh-media-player

#ui #gtk

🐈 Hehe, now we can make @phosh plugins in @vala_lang.

Made plugin that replaces default phosh player to amberol'ish one

It's the last day of Pride Month! Still time for a few words though:
The Vala Community is always welcoming everyone, we are seeking maximum diversity and inclusivity!! (Proposals how to have even more are welcome πŸ˜…) The Vala Projects goal is to provide a tool/language that everyone is able to use and contribute to.
And Everyone means Everyone.
That will never change!!

Now, big thanks to our Everyone-including community, they are investing so much effort, we all rely on them! ❀️

#ValaIsQueer πŸ³οΈβ€πŸŒˆ

WIP new Tuba post editor looking hot πŸ”₯

Kudos to @GeopJr for making it happen!

https://github.com/GeopJr/Tuba/pull/623

If you are trying to find libadwaita based applications for your needs, then check out https://arewelibadwaitayet.com/

It's a comprehensive list of libadwaita powered Linux applications with over 300 apps currently listed.

Also if you see an app not listed that uses libadwaita, please consider opening an issue or sending a pull request to the project's repository.

https://github.com/redjohnsh/arewelibadwaitayet

#Linux #GNOME #LibAdwaita

Libadwaita Apps - A Curated List for Gnome

Uncover a curated selection of Linux apps utilizing libadwaita. Explore the latest and most exciting applications seamlessly integrating with LibAdwaita.

Libadwaita Apps

GSoC update! @AlleyCH is diving into the Vala compiler to bring native JSON (de)serialization support.

She has been exploring the full compilation pipeline and is working on a new valajsonmodule.vala. Adding native support will make it much easier for Vala developers to work with structured data out of the boxβ€”less boilerplate, better developer experience. ✨

Read the full blog post:
https://alleych.github.io/gnome/compiler-knowledge/

#vala #compiler

Compiler Knowledge

Intro

Hello World :)