Vala

@vala_lang
1.1K Followers
30 Following
374 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

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

Hello everyone!

In my quest to create a #vala #game #framework, I took a detour into creating a VAPI for #cglm which is like #glm for C.

https://codeberg.org/edwood-grant/cglm-vapi

You need to have CGLM installed in your machine and then just use the VAPI. It has tests for you to see how to use it.

I made this to not reinvent the wheel and leverage a good math library with tests and whatnot. Not all structs are done (missing non-square matrices). But the rest is done to try!

#gamedev #indiedev #gameengine

cglm-vapi

Vala bindings for CGLM a C 2D|3D OpenGL style math library

Codeberg.org
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