News for hackers. Stuff that matters.
Re:Show HN: Crown – A flexible game engine written from scra... by alkonaut on Thursday June 22, 2017 @07:01AM (#14611334)
Wow it seems to contain a full level editor written in vala, a language I hadn't heard of. It seems to be a high level language similar to C# but with a native compiler and some different semantics (RC instead of a tracing GC for example). Is vala widely used?
Re:Show HN: Crown – A flexible game engine written from scra... by pja on Thursday June 22, 2017 @07:41AM (#14611500)
Vala came out of Gnome/Gtk app development on Linux IIRC. It takes the GObject object layer from Gtk/Glib and promotes it to a first class part of the language: There’s a fairly direct translation from the various parts of the Vala language to C + GObject / Glib / Gtk+.

I don’t think it’s widely used outside of the Gnome desktop world, but there’s quite a few apps written in it out there.

Re:Show HN: Crown – A flexible game engine written from scra... by rhodysurf on Thursday June 22, 2017 @07:08AM (#14611358)
Its really only used for gtk3 apps. I think it was created with that in mind by the gnome team
Re:Show HN: Crown – A flexible game engine written from scra... by dbartolini on Thursday June 22, 2017 @07:27AM (#14611425)
Toolchain was initially written in C#. Vala simplified a lot the switch to GTK+3. Today I think an IMGUI-like approach is the way to go for game tools. Rewriting the editors should be rather painless due to their engine-decoupled TCP/IP architecture.
Re:Show HN: Crown – A flexible game engine written from scra... by escapetech on Thursday June 22, 2017 @08:00AM (#14611589)
Vala has been out for some time. I haven't used it since 2007 though. Vala would always come up in discussions about C# on GNU/Linux and Stallman in particular wanted no parts of C# or Mono in the operating system.
Re:Show HN: Crown – A flexible game engine written from scra... by pjmlp on Thursday June 22, 2017 @07:36AM (#14611475)
> RC instead of GC

RC is a GC algorithm

Re:Show HN: Crown – A flexible game engine written from scra... by alkonaut on Thursday June 22, 2017 @08:42AM (#14611819)
I just had to change my comment now, thanks.