en.osm.town is one of the many independent Mastodon servers you can use to participate in the fediverse.
An independent, community of OpenStreetMap people on the Fediverse/Mastodon. Funding graciously provided by the OpenStreetMap Foundation.

Server stats:

259
active users

#taganaknet

0 posts0 participants0 posts today
Nik | Klampfradler 🎸🚲<p>The new <a href="https://toot.teckids.org/tags/Rust" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Rust</span></a> <a href="https://toot.teckids.org/tags/LinkedData" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>LinkedData</span></a> framework <span class="h-card" translate="no"><a href="https://toot.teckids.org/@codecraft" class="u-url mention" rel="nofollow noopener noreferrer" target="_blank">@<span>codecraft</span></a></span> and I are building (<a href="https://toot.teckids.org/tags/TaganakNet" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>TaganakNet</span></a>) is now at the point where it can:</p><p>* Map <a href="https://toot.teckids.org/tags/RDF" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>RDF</span></a> schemas onto Rust types (ORM-style)<br>* Use this to parse official <span class="h-card" translate="no"><a href="https://w3c.social/@w3c" class="u-url mention" rel="nofollow noopener noreferrer" target="_blank">@<span>w3c</span></a></span> RDF test suites from their <a href="https://toot.teckids.org/tags/Turtle" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Turtle</span></a> manifests<br>* Run the test-cases<br>* Succeed in running the test-cases 🥳 </p><p>That's somehow dogfooding on a special level 😉 .</p><p>Still heavy WIP of course, but for extra curious eyes: <a href="https://codeberg.org/Taganak/taganak-sdk/src/commit/ab5c7f834cc13dc573227ad8cad2afad0c2bbd5b/core/tests/rdf_test_suites/main.rs#L35" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">codeberg.org/Taganak/taganak-s</span><span class="invisible">dk/src/commit/ab5c7f834cc13dc573227ad8cad2afad0c2bbd5b/core/tests/rdf_test_suites/main.rs#L35</span></a></p>
Nik | Klampfradler 🎸🚲<p>My (and <span class="h-card" translate="no"><a href="https://toot.teckids.org/@codecraft" class="u-url mention" rel="nofollow noopener noreferrer" target="_blank">@<span>codecraft</span></a></span> 's) <a href="https://toot.teckids.org/tags/TaganakNet" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>TaganakNet</span></a> <a href="https://toot.teckids.org/tags/RDF" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>RDF</span></a> server in <a href="https://toot.teckids.org/tags/Rust" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Rust</span></a> has reached a milestone: It can load its own config from an RDF data source (much like slapd's cn=config backend), and uses its own ORM-like derive-macro-based structs for it 🎉!</p><p>(like here: <a href="https://codeberg.org/Taganak/brgy/src/commit/501b4b0fad721c3ce9ca325715c298734877518a/src/config.rs#L64" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">codeberg.org/Taganak/brgy/src/</span><span class="invisible">commit/501b4b0fad721c3ce9ca325715c298734877518a/src/config.rs#L64</span></a>)</p><p>Now we can start implementing useful <a href="https://toot.teckids.org/tags/LinkedData" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>LinkedData</span></a> things on top of it (<a href="https://toot.teckids.org/tags/Vocata" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Vocata</span></a>, at some point).</p>
Nik | Klampfradler 🎸🚲<p>Things I am currently up to (with <span class="h-card" translate="no"><a href="https://toot.teckids.org/@codecraft" class="u-url mention" rel="nofollow noopener noreferrer" target="_blank">@<span>codecraft</span></a></span>)…</p><p><a href="https://codeberg.org/Taganak/taganak-sdk/src/commit/5cffbe96e341b2db9414f9e07554b871e2d54ae6/orm_derive/src/lib.rs#L15" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">codeberg.org/Taganak/taganak-s</span><span class="invisible">dk/src/commit/5cffbe96e341b2db9414f9e07554b871e2d54ae6/orm_derive/src/lib.rs#L15</span></a></p><p><a href="https://toot.teckids.org/tags/RDF" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>RDF</span></a> <a href="https://toot.teckids.org/tags/LinkedData" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>LinkedData</span></a> <a href="https://toot.teckids.org/tags/Rust" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Rust</span></a> <a href="https://toot.teckids.org/tags/TaganakNet" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>TaganakNet</span></a></p>