framapiaf.org est l'un des nombreux serveurs Mastodon indépendants que vous pouvez utiliser pour participer au fédiverse.
Un service Mastodon fourni par l'association d’éducation populaire Framasoft.

Administré par :

Statistiques du serveur :

1,4K
comptes actifs

#declarative

0 message0 participant0 message aujourd’hui
Hacker News<p>Infat – Declaritive application assocation manager for macOS</p><p><a href="https://github.com/philocalyst/infat" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="">github.com/philocalyst/infat</span><span class="invisible"></span></a></p><p><a href="https://mastodon.social/tags/HackerNews" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>HackerNews</span></a> <a href="https://mastodon.social/tags/Infat" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Infat</span></a> <a href="https://mastodon.social/tags/Declarative" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Declarative</span></a> <a href="https://mastodon.social/tags/application" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>application</span></a> <a href="https://mastodon.social/tags/association" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>association</span></a> <a href="https://mastodon.social/tags/manager" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>manager</span></a> <a href="https://mastodon.social/tags/macOS" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>macOS</span></a> <a href="https://mastodon.social/tags/GitHub" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>GitHub</span></a> <a href="https://mastodon.social/tags/OpenSource" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>OpenSource</span></a></p>
futurile<p>Interested in <a href="https://mastodon.social/tags/containers" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>containers</span></a>, <a href="https://mastodon.social/tags/docker" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>docker</span></a>, <a href="https://mastodon.social/tags/OCI" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>OCI</span></a> and <a href="https://mastodon.social/tags/guix" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>guix</span></a> <a href="https://mastodon.social/tags/declarative" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>declarative</span></a> <a href="https://mastodon.social/tags/configuration" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>configuration</span></a>?</p><p>Watch Giacomo Leidi's talk about self-hosting <span class="h-card" translate="no"><a href="https://floss.social/@forgejo" class="u-url mention" rel="nofollow noopener noreferrer" target="_blank">@<span>forgejo</span></a></span> using Guix's container backed configuration. Check it out 👇 </p><p><a href="https://youtu.be/MWwunOoj-PI" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="">youtu.be/MWwunOoj-PI</span><span class="invisible"></span></a></p><p>His Gocix project shows how to bring together container-based software while benefiting from the resilience of declarative configuration! He has services for <a href="https://mastodon.social/tags/prometheus" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>prometheus</span></a> <a href="https://mastodon.social/tags/grafana" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>grafana</span></a> <a href="https://mastodon.social/tags/traefik" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>traefik</span></a> <a href="https://mastodon.social/tags/bonfire" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>bonfire</span></a> and more!</p><p><span class="h-card" translate="no"><a href="https://mastodon.bida.im/@paulbutgold" class="u-url mention" rel="nofollow noopener noreferrer" target="_blank">@<span>paulbutgold</span></a></span></p>
futurile<p>Want <a href="https://mastodon.social/tags/cloudnative" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>cloudnative</span></a> but with the power of <a href="https://mastodon.social/tags/declarative" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>declarative</span></a> configuration? The recoverability of <a href="https://mastodon.social/tags/transactions" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>transactions</span></a> for system configuration? </p><p>Wednesday it's the online <a href="https://mastodon.social/tags/guix" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>guix</span></a> meet-up! With a great talk by <span class="h-card" translate="no"><a href="https://mastodon.bida.im/@paulbutgold" class="u-url mention" rel="nofollow noopener noreferrer" target="_blank">@<span>paulbutgold</span></a></span> <br>about running docker / oci containers using the Guix configuration system.</p><p>His Gocix project has <a href="https://mastodon.social/tags/prometheus" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>prometheus</span></a>, <a href="https://mastodon.social/tags/grafana" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>grafana</span></a>, <a href="https://mastodon.social/tags/forgejo" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>forgejo</span></a>, <a href="https://mastodon.social/tags/conduit" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>conduit</span></a> and <a href="https://mastodon.social/tags/traefik" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>traefik</span></a> examples. </p><p>Meet-up details:</p><p><a href="https://www.meetup.com/guix-social/events/306340848/" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://www.</span><span class="ellipsis">meetup.com/guix-social/events/</span><span class="invisible">306340848/</span></a></p><p><a href="https://mastodon.social/tags/nix" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>nix</span></a> <a href="https://mastodon.social/tags/linux" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>linux</span></a> <a href="https://mastodon.social/tags/oci" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>oci</span></a> <a href="https://mastodon.social/tags/docker" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>docker</span></a> <a href="https://mastodon.social/tags/selfhosting" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>selfhosting</span></a></p>
futurile<p><span class="h-card" translate="no"><a href="https://toot.wales/@nimue" class="u-url mention" rel="nofollow noopener noreferrer" target="_blank">@<span>nimue</span></a></span> You need <a href="https://mastodon.social/tags/transactions" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>transactions</span></a> and <a href="https://mastodon.social/tags/declarative" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>declarative</span></a> configuration! That way if something goes wrong you can revert to a known good version before the update. </p><p>Check out <a href="https://mastodon.social/tags/guix" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>guix</span></a> (or <a href="https://mastodon.social/tags/nix" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>nix</span></a>), if you want to try something "completely different" - bit of a learning curve though - but very rewarding.</p>
futurile<p>For <a href="https://mastodon.social/tags/guix" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>guix</span></a> social I'm going to do a talk for <a href="https://mastodon.social/tags/beginners" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>beginners</span></a> on trying <a href="https://mastodon.social/tags/guix" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>guix</span></a> as a <a href="https://mastodon.social/tags/linux" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>linux</span></a> distribution. Basically, how to install Guix System, and getting started. </p><p>I'm going to do it in a <a href="https://mastodon.social/tags/kvm" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>kvm</span></a> <a href="https://mastodon.social/tags/vm" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>vm</span></a> as that's an easy way to try the <a href="https://mastodon.social/tags/nix" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>nix</span></a> derived <a href="https://mastodon.social/tags/declarative" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>declarative</span></a> goodness without fully committing.</p><p>What do you think the key things are to cover? Any particular sticky areas? Anything that was super interesting when you were getting started? What do <a href="https://mastodon.social/tags/beginners" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>beginners</span></a> need to know?</p>
screwlisp<p><a href="https://mastodon.sdf.org/tags/programming" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>programming</span></a> <a href="https://mastodon.sdf.org/tags/example" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>example</span></a> <a href="https://mastodon.sdf.org/tags/tutorial" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>tutorial</span></a> <a href="https://mastodon.sdf.org/tags/commonLisp" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>commonLisp</span></a> <a href="https://mastodon.sdf.org/tags/series" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>series</span></a> <a href="https://mastodon.sdf.org/tags/declarative" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>declarative</span></a> <a href="https://mastodon.sdf.org/tags/functionalProgramming" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>functionalProgramming</span></a> <a href="https://mastodon.sdf.org/tags/lazyEvaluation" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>lazyEvaluation</span></a> <a href="https://mastodon.sdf.org/tags/medium" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>medium</span></a> <a href="https://mastodon.sdf.org/tags/article" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>article</span></a> </p><p><a href="https://medium.com/@screwlisp/common-lisp-lazy-efficient-series-example-1567d389a28d" rel="nofollow noopener noreferrer" target="_blank"><span class="invisible">https://</span><span class="ellipsis">medium.com/@screwlisp/common-l</span><span class="invisible">isp-lazy-efficient-series-example-1567d389a28d</span></a></p><p>I cover<br>- getting series and using it in a package<br>- Series' mapping<br>- Series' iteration (perform a side effect for the whole series, return nothing)<br>- Series' alter (in-place destructive modification of its input sequence)</p><p>Medium.com says it's possible to read my article in two minutes. Feel free to respond with the number of minutes it took you.</p>
futurile<p>What kinds of contributions do people make to <a href="https://mastodon.social/tags/guix" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>guix</span></a> ?</p><p>As a <a href="https://mastodon.social/tags/GNU" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>GNU</span></a> <a href="https://mastodon.social/tags/Linux" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Linux</span></a> package manager and distribution unsurprisingly most send patches to update packages.</p><p>But people also help by reviewing patches, handling and testing bugs, writing documentation and translating. </p><p>And it's easy to get started - there's even a handy web page:</p><p><a href="https://guix.gnu.org/en/contribute/" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="">guix.gnu.org/en/contribute/</span><span class="invisible"></span></a></p><p>And if you're at <a href="https://mastodon.social/tags/FOSDEM" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>FOSDEM</span></a> there will be plenty of <a href="https://mastodon.social/tags/guix" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>guix</span></a> people at the <a href="https://mastodon.social/tags/Declarative" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Declarative</span></a> computing room on Sunday, or maybe even the <a href="https://mastodon.social/tags/Nixos" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Nixos</span></a> room</p>
futurile<p>How is <a href="https://mastodon.social/tags/guix" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>guix</span></a> used as a <a href="https://mastodon.social/tags/GNU" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>GNU</span></a> <a href="https://mastodon.social/tags/Linux" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Linux</span></a> <a href="https://mastodon.social/tags/distro" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>distro</span></a> ?</p><p>System level packages are managed through <a href="https://mastodon.social/tags/declarative" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>declarative</span></a> configuration same as <a href="https://mastodon.social/tags/nixos" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>nixos</span></a> . User level packages using Guix Home.</p><p>Roughly 50% use guix home to manage their <a href="https://mastodon.social/tags/dotfiles" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>dotfiles</span></a> - big increase over hosted users.</p><p>40% to package their own <a href="https://mastodon.social/tags/software" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>software</span></a> - 36% for <a href="https://mastodon.social/tags/isolated" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>isolated</span></a> <a href="https://mastodon.social/tags/development" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>development</span></a>.</p><p>Lots of requests to deal with <a href="https://mastodon.social/tags/dev" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>dev</span></a> dependencies (e.g. Python's requirements.txt) and languages like <a href="https://mastodon.social/tags/rust" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>rust</span></a> <a href="https://mastodon.social/tags/golang" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>golang</span></a> and <a href="https://mastodon.social/tags/npm" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>npm</span></a> </p><p>See:</p><p><a href="https://guix.gnu.org/en/blog/2025/guix-user-and-contributor-survey-2024-the-results-part-2/" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">guix.gnu.org/en/blog/2025/guix</span><span class="invisible">-user-and-contributor-survey-2024-the-results-part-2/</span></a></p>
futurile<p>About 50% of users adopt <a href="https://mastodon.social/tags/guix" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>guix</span></a> as a <a href="https://mastodon.social/tags/gnu" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>gnu</span></a> <a href="https://mastodon.social/tags/linux" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>linux</span></a> distribution. Most in a <a href="https://mastodon.social/tags/linux" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>linux</span></a> <a href="https://mastodon.social/tags/desktop" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>desktop</span></a> config.</p><p>That surprised me as it's harder than starting with it as a hosted package manager. </p><p>A lot of <a href="https://mastodon.social/tags/linux" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>linux</span></a> <a href="https://mastodon.social/tags/developers" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>developers</span></a> are interested in <a href="https://mastodon.social/tags/declarative" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>declarative</span></a> configuration. Feels like people are experimenting with <a href="https://mastodon.social/tags/nix" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>nix</span></a> and <a href="https://mastodon.social/tags/guix" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>guix</span></a>. Users commonly mentioned <a href="https://mastodon.social/tags/nixos" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>nixos</span></a> <a href="https://mastodon.social/tags/archlinux" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>archlinux</span></a> <a href="https://mastodon.social/tags/debian" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>debian</span></a> and <a href="https://mastodon.social/tags/ubuntu" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>ubuntu</span></a> </p><p>About 5% initially adopt as a server, and then when they have confidence it goes up to about a third. That's cool!</p>
futurile<p><span class="h-card" translate="no"><a href="https://mastodon.nu/@sigismundninja" class="u-url mention" rel="nofollow noopener noreferrer" target="_blank">@<span>sigismundninja</span></a></span> whoop whoop for <a href="https://mastodon.social/tags/guix" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>guix</span></a> being <a href="https://mastodon.social/tags/hipster" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>hipster</span></a> 💪 </p><p>We're just running the results of our user survey and the love of <a href="https://mastodon.social/tags/declarative" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>declarative</span></a>, <a href="https://mastodon.social/tags/reproducibility" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>reproducibility</span></a> has seen lots of new users! Also <a href="https://mastodon.social/tags/guix" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>guix</span></a> has <a href="https://mastodon.social/tags/lisp" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>lisp</span></a> which is as <a href="https://mastodon.social/tags/hipster" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>hipster</span></a> as <a href="https://mastodon.social/tags/linux" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>linux</span></a> can get! </p><p>Check out this blog post:</p><p><a href="https://guix.gnu.org/en/blog/2025/guix-user-and-contributor-survey-2024-the-results-part-1/" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">guix.gnu.org/en/blog/2025/guix</span><span class="invisible">-user-and-contributor-survey-2024-the-results-part-1/</span></a></p><p>Runs well in a <a href="https://mastodon.social/tags/kvm" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>kvm</span></a> <a href="https://mastodon.social/tags/vm" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>vm</span></a> and there's a <a href="https://mastodon.social/tags/debian" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>debian</span></a> package ;-))</p>
futurile<p><a href="https://mastodon.social/tags/guix" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>guix</span></a> is growing and many new users are adopting it! </p><p>Almost 75% of the user-base are recent adopters having used it for less than 4 years. 50% less than 2 years!</p><p>It's a similar to <a href="https://mastodon.social/tags/Nix" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Nix</span></a> who's survey showed 65% of users were 0-2 years. </p><p>There's been a surge of interest in the benefits of <a href="https://mastodon.social/tags/declarative" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>declarative</span></a> and <a href="https://mastodon.social/tags/reproducibility" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>reproducibility</span></a>. </p><p>And with <a href="https://mastodon.social/tags/guix" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>guix</span></a> we also get <a href="https://mastodon.social/tags/lisp" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>lisp</span></a> and <a href="https://mastodon.social/tags/gnu" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>gnu</span></a> <a href="https://mastodon.social/tags/freesoftware" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>freesoftware</span></a> - but don't worry you don't _have_ to use <a href="https://mastodon.social/tags/emacs" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>emacs</span></a> to use Guix (said the <a href="https://mastodon.social/tags/vim" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>vim</span></a> user)</p><p>See:</p><p><a href="https://guix.gnu.org/en/blog/2025/guix-user-and-contributor-survey-2024-the-results-part-1/" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">guix.gnu.org/en/blog/2025/guix</span><span class="invisible">-user-and-contributor-survey-2024-the-results-part-1/</span></a></p>
futurile<p>The <a href="https://mastodon.social/tags/guix" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>guix</span></a> survey also showed that our users are knowledgeable <a href="https://mastodon.social/tags/Linux" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Linux</span></a> people. Almost 50% are experts/advanced and 47% are intermediate!</p><p>A lot of the attraction is the <a href="https://mastodon.social/tags/nix" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>nix</span></a> value of declarative configuration and reproducibility. Users also identified that Scheme, Guile and Lisp are cool! Perhaps the overlap of two different communities! That was my path from <a href="https://mastodon.social/tags/clojure" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>clojure</span></a> and <a href="https://mastodon.social/tags/ubuntu" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>ubuntu</span></a> /#debian </p><p>See Q1 in the post:</p><p><a href="https://guix.gnu.org/en/blog/2025/guix-user-and-contributor-survey-2024-the-results-part-1/" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">guix.gnu.org/en/blog/2025/guix</span><span class="invisible">-user-and-contributor-survey-2024-the-results-part-1/</span></a></p><p><a href="https://mastodon.social/tags/scheme" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>scheme</span></a> <a href="https://mastodon.social/tags/emacs" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>emacs</span></a> <a href="https://mastodon.social/tags/guile" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>guile</span></a> <a href="https://mastodon.social/tags/lisp" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>lisp</span></a> <a href="https://mastodon.social/tags/declarative" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>declarative</span></a> <a href="https://mastodon.social/tags/reproducible" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>reproducible</span></a></p>
Harris Georgiou<p><a href="https://mastodon.social/tags/Coding_Fridays" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Coding_Fridays</span></a> : Estimation of cos(x) via dynamic series in Clojure</p><p>This is a very simple code snippet demonstrating the basic syntax of Clojure, which is considered as an "improved LISP" but with very important additional advantages, like being JVM-based and very closely tied to Java idioms.</p><p>Watch the full video in Youtube channel central -- <a href="https://www.youtube.com/@apneacoding" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://www.</span><span class="">youtube.com/@apneacoding</span><span class="invisible"></span></a> </p><p><a href="https://mastodon.social/tags/ambient" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>ambient</span></a> <a href="https://mastodon.social/tags/coding" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>coding</span></a> <a href="https://mastodon.social/tags/programming" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>programming</span></a> <a href="https://mastodon.social/tags/notalking" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>notalking</span></a> <a href="https://mastodon.social/tags/clojure" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>clojure</span></a> <a href="https://mastodon.social/tags/terminal" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>terminal</span></a> <a href="https://mastodon.social/tags/console" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>console</span></a> <a href="https://mastodon.social/tags/declarative" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>declarative</span></a> <a href="https://mastodon.social/tags/functional" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>functional</span></a></p>
Harris Georgiou<p><a href="https://mastodon.social/tags/Coding_Fridays" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Coding_Fridays</span></a> : Estimation of cos(x) via dynamic series in Clojure</p><p>This is a very simple code snippet demonstrating the basic syntax of Clojure, which is considered as an "improved LISP" but with very important additional advantages, like being JVM-based and very closely tied to Java idioms.</p><p>Watch the full video in Youtube channel central -- <a href="https://www.youtube.com/@apneacoding" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://www.</span><span class="">youtube.com/@apneacoding</span><span class="invisible"></span></a> </p><p><a href="https://mastodon.social/tags/ambient" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>ambient</span></a> <a href="https://mastodon.social/tags/coding" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>coding</span></a> <a href="https://mastodon.social/tags/programming" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>programming</span></a> <a href="https://mastodon.social/tags/notalking" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>notalking</span></a> <a href="https://mastodon.social/tags/clojure" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>clojure</span></a> <a href="https://mastodon.social/tags/terminal" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>terminal</span></a> <a href="https://mastodon.social/tags/console" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>console</span></a> <a href="https://mastodon.social/tags/declarative" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>declarative</span></a> <a href="https://mastodon.social/tags/functional" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>functional</span></a></p>
Harris Georgiou<p><a href="https://mastodon.social/tags/Coding_Fridays" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Coding_Fridays</span></a> : Fibonacci numbers calculation in Clojure</p><p>Watch the full video in Youtube channel central -- <a href="https://www.youtube.com/@apneacoding" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://www.</span><span class="">youtube.com/@apneacoding</span><span class="invisible"></span></a> </p><p>Enable captions for more details and walk-through. Source code available at the Github repository (see channel info).</p><p><a href="https://mastodon.social/tags/ambient" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>ambient</span></a> <a href="https://mastodon.social/tags/coding" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>coding</span></a> <a href="https://mastodon.social/tags/programming" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>programming</span></a> <a href="https://mastodon.social/tags/notalking" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>notalking</span></a> <a href="https://mastodon.social/tags/clojure" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>clojure</span></a> <a href="https://mastodon.social/tags/terminal" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>terminal</span></a> <a href="https://mastodon.social/tags/console" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>console</span></a> <a href="https://mastodon.social/tags/declarative" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>declarative</span></a> <a href="https://mastodon.social/tags/functional" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>functional</span></a></p>
Harris Georgiou<p><a href="https://mastodon.social/tags/Coding_Fridays" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Coding_Fridays</span></a> : Fibonacci numbers calculation in Clojure</p><p>Watch the full video in Youtube channel central -- <a href="https://www.youtube.com/@apneacoding" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://www.</span><span class="">youtube.com/@apneacoding</span><span class="invisible"></span></a> </p><p>Enable captions for more details and walk-through. Source code available at the Github repository (see channel info).</p><p><a href="https://mastodon.social/tags/ambient" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>ambient</span></a> <a href="https://mastodon.social/tags/coding" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>coding</span></a> <a href="https://mastodon.social/tags/programming" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>programming</span></a> <a href="https://mastodon.social/tags/notalking" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>notalking</span></a> <a href="https://mastodon.social/tags/clojure" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>clojure</span></a> <a href="https://mastodon.social/tags/terminal" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>terminal</span></a> <a href="https://mastodon.social/tags/console" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>console</span></a> <a href="https://mastodon.social/tags/declarative" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>declarative</span></a> <a href="https://mastodon.social/tags/functional" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>functional</span></a></p>
Harris Georgiou<p><a href="https://mastodon.social/tags/Coding_Fridays" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Coding_Fridays</span></a> : Fibonacci numbers calculation in Elixir</p><p>This is a very simple code snippet demonstrating the basic syntax of Elixir, which is considered as one of the 'pure' functional languages with a rich set of idioms.</p><p>See the full video in Youtube channel central -- <a href="https://www.youtube.com/@apneacoding" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://www.</span><span class="">youtube.com/@apneacoding</span><span class="invisible"></span></a> </p><p>Source code available at the Github repository (see channel info).</p><p><a href="https://mastodon.social/tags/ambient" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>ambient</span></a> <a href="https://mastodon.social/tags/coding" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>coding</span></a> <a href="https://mastodon.social/tags/programming" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>programming</span></a> <a href="https://mastodon.social/tags/notalking" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>notalking</span></a> <a href="https://mastodon.social/tags/elixir" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>elixir</span></a> <a href="https://mastodon.social/tags/terminal" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>terminal</span></a> <a href="https://mastodon.social/tags/console" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>console</span></a> <a href="https://mastodon.social/tags/declarative" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>declarative</span></a> <a href="https://mastodon.social/tags/functional" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>functional</span></a></p>
Harris Georgiou<p><a href="https://mastodon.social/tags/Coding_Fridays" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Coding_Fridays</span></a> : Fibonacci numbers calculation in Elixir</p><p>This is a very simple code snippet demonstrating the basic syntax of Elixir, which is considered as one of the 'pure' functional languages with a rich set of idioms.</p><p>See the full video in Youtube channel central -- <a href="https://www.youtube.com/@apneacoding" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://www.</span><span class="">youtube.com/@apneacoding</span><span class="invisible"></span></a> </p><p>Source code available at the Github repository (see channel info).</p><p><a href="https://mastodon.social/tags/ambient" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>ambient</span></a> <a href="https://mastodon.social/tags/coding" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>coding</span></a> <a href="https://mastodon.social/tags/programming" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>programming</span></a> <a href="https://mastodon.social/tags/notalking" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>notalking</span></a> <a href="https://mastodon.social/tags/elixir" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>elixir</span></a> <a href="https://mastodon.social/tags/terminal" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>terminal</span></a> <a href="https://mastodon.social/tags/console" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>console</span></a> <a href="https://mastodon.social/tags/declarative" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>declarative</span></a> <a href="https://mastodon.social/tags/functional" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>functional</span></a></p>
futurile<p><span class="h-card" translate="no"><a href="https://autonomous.zone/@flypaper" class="u-url mention" rel="nofollow noopener noreferrer" target="_blank">@<span>flypaper</span></a></span> For learners the difficult part - which you're already through - is <a href="https://mastodon.social/tags/declarative" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>declarative</span></a> config. Both <a href="https://mastodon.social/tags/guix" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>guix</span></a> and <a href="https://mastodon.social/tags/nix" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>nix</span></a> are the same here. I find <a href="https://mastodon.social/tags/scheme" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>scheme</span></a> easier to read.</p><p><a href="https://mastodon.social/tags/guix" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>guix</span></a> is a small community compared to <a href="https://mastodon.social/tags/Nix" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Nix</span></a>. To get the best from it you need to 'actively' hangout with people. Be on <a href="https://mastodon.social/tags/irc" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>irc</span></a> (yup!) and the mailing list.</p><p><a href="https://mastodon.social/tags/Nix" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Nix</span></a> users think <a href="https://mastodon.social/tags/guix" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>guix</span></a> has a 'lack of software' and no 'proprietary'. For <a href="https://mastodon.social/tags/modules" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>modules</span></a> and proprietary there is <a href="https://mastodon.social/tags/nonguix" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>nonguix</span></a>. The <a href="https://mastodon.social/tags/guix" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>guix</span></a> way is less centralised with channels.</p>
Vivienne Dunstan<p>Firing up <a href="https://mastodon.scot/tags/Inform7" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Inform7</span></a> on my <a href="https://mastodon.scot/tags/Mac" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Mac</span></a> to write another <a href="https://mastodon.scot/tags/interactiveFiction" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>interactiveFiction</span></a> <a href="https://mastodon.scot/tags/game" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>game</span></a>. Getting stuck into the prologue. This will be a much bigger game than I've written before, including 7 main sections in the <a href="https://mastodon.scot/tags/code" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>code</span></a>. It is going to take some time. So best get on with it sooner rather than later! Excited to be back <a href="https://mastodon.scot/tags/coding" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>coding</span></a>. There's something magical about using this <a href="https://mastodon.scot/tags/declarative" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>declarative</span></a> / <a href="https://mastodon.scot/tags/naturalLanguage" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>naturalLanguage</span></a> / <a href="https://mastodon.scot/tags/objectOriented" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>objectOriented</span></a> <a href="https://mastodon.scot/tags/programming" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>programming</span></a> language and IDE. <a href="https://mastodon.scot/tags/GameDev" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>GameDev</span></a> <a href="https://mastodon.scot/tags/IndieGame" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>IndieGame</span></a> <a href="https://mastodon.scot/tags/TextGames" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>TextGames</span></a> <a href="https://mastodon.scot/tags/Parser" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Parser</span></a> <a href="https://mastodon.scot/tags/TextAdventure" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>TextAdventure</span></a> <a href="https://mastodon.scot/tags/Inform" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Inform</span></a></p>