Skip to content

Commit

Permalink
Update broken links about page and tutorials ownership page
Browse files Browse the repository at this point in the history
  • Loading branch information
colinkiama committed Jun 13, 2024
1 parent 760a325 commit daead84
Show file tree
Hide file tree
Showing 2 changed files with 2 additions and 2 deletions.
2 changes: 1 addition & 1 deletion source/about.rst
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@ About Vala

**valac**, the Vala compiler, is a self-hosting compiler that translates Vala source code into C source and header files. It uses the GObject type system to create classes and interfaces declared in the Vala source code.

`The syntax of Vala <developer-guides/syntax>`_ is similar to C#, modified to better fit the GObject type system. Vala supports modern language features as the following:
`The syntax of Vala <https://wiki.gnome.org/Projects/Vala/Syntax>`_ is similar to C#, modified to better fit the GObject type system. Vala supports modern language features as the following:

* Interfaces
* Properties
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ Ownership
Unowned References
------------------

Normally when creating an object in Vala you are returned a reference to it. Specifically this means that as well as being passed a pointer to the object in memory, it is also recorded in the object itself that this pointer exists. Similarly, whenever another reference to the object is created, this is also recorded. As an object knows how many references there are to it, it can automatically be removed when needed. This is the basis of `memory management <developer-guides/memory-management>`_.
Normally when creating an object in Vala you are returned a reference to it. Specifically this means that as well as being passed a pointer to the object in memory, it is also recorded in the object itself that this pointer exists. Similarly, whenever another reference to the object is created, this is also recorded. As an object knows how many references there are to it, it can automatically be removed when needed. This is the basis of `memory management <https://wiki.gnome.org/Projects/Vala/ReferenceHandling>`_.

Methods ownership
-----------------
Expand Down

0 comments on commit daead84

Please sign in to comment.