@daviwil@fosstodon.org
@daviwil@fosstodon.org avatar

daviwil

@daviwil@fosstodon.org

Lisp and Scheme hacker, writer, game developer, and Emacs inhabitor living in Athens, Greece.

I make videos about GNU Emacs, GNU Guix, and related topics on the System Crafters channel on YouTube.

✅ emacs mention in the profile

#gnu #emacs #guix #lisp #scheme #gamedev

This profile is from a federated server and may be incomplete. Browse more on the original instance.

thees, to random

my comfy minimal (almost) lisp machine - hacked a bit on my dwl-guile config yesterday and added a bar that matches the elea-dark theme of emacs :guix:

thees, to random

guess (as in dwl-guile) will be my new wayland compositor on my x230; it has less input latency than sway on my machine plus it's one more thing I can hack on using scheme.

civodul, to guix
@civodul@toot.aquilenet.fr avatar

Recently (past week?), proper passed the 30K package limit, all free software!
https://repology.org/repository/gnuguix

civodul, to guix
@civodul@toot.aquilenet.fr avatar

Glad to be joining the fine London Meetup crowd led by @futurile and @fabionatali for a discussion about Guix, Guile, and life at 7PM CEST today!
https://libreplanet.org/wiki/Group:Guix/PatchReviewSessions2024

MenacingMecha, to random
@MenacingMecha@mastodon.gamedev.place avatar

have my game concept and assets all prepared for the Spring Lisp Game Jam 2024 (https://itch.io/jam/spring-lisp-game-jam-2024)

will be using the fennel/love2D graphics test i've been posting recently as a basis to make something ECS-y

https://codeberg.org/MenacingMecha/love2d-bounce-test/

GeeTee, to random
@GeeTee@mstdn.social avatar

I just updated my blog site

https://glenneth.srht.site

using haunt from @dthompson

Created my own template and css style sheet. I'll be posting about ithe experience and why soon

ArneBab, (edited ) to random German
@ArneBab@rollenspiel.social avatar

define-typed: a static type syntax-rules macro for #Guile to create API contracts and help the JIT compiler create more optimized code:

https://www.draketo.de/software/guile-snippets#define-typed

Improved thanks to feedback from Vivien and Zelphir in the Guile User mailing list.

Just 26 lines to get argument and return value typing without changing Guile.

I love the flexibility of #Scheme ❤️

#freesoftware #gnu #programming #coding #code

abcdw, to emacs
@abcdw@fosstodon.org avatar

EmacsConf 2023 Stickers came to my forest 🥳

Luckily enough, because today is my last day here (in this climbing season), going to Georgia now.

thees, to emacs

this is the best guide to transient menu development for I've read so far => https://github.com/positron-solutions/transient-showcase

shinmera, to random
@shinmera@tymoon.eu avatar

Finally, after years of stank, took the time to revamp my emacs config to not be a complete trashheap.

https://github.com/shinmera/.emacs

keyboards, to random
@keyboards@mastodon.social avatar
luis_felipe, to guix
@luis_felipe@mastodon.online avatar

I can now access the services of Guix machines in the local network using simple names like <host>.local instead of IP addresses.

To get this functionality:

❶ Open your OS configuration file
❷ Import (gnu packages nss)
❸ Set the operating-system's "name-service-switch" field as follows

(name-service-switch %mdns-host-lookup-nss)

❹ Reconfigure the OS

sudo guix system reconfigure path/to/your/os-config.scm

More info:

https://guix.gnu.org/es/manual/devel/en/html_node/Name-Service-Switch.html

wingo, to random

new bloggery: partitioning pitfalls for generational collectors
https://wingolog.org/archives/2024/05/13/partitioning-pitfalls-for-generational-collectors

futurile, to guix

founder and long-term contributor @civodul will be giving a talk and answering questions at the London meetup on Thursday. Come along to learn about how and are related, what the vision was for and what else there is to do! If you have a question you can add it to the Wiki:
https://libreplanet.org/wiki/Group:Guix/PatchReviewSessions2024

galdor, to emacs
@galdor@emacs.ch avatar

While the LSP protocol is useful for completion or access to symbol definitions, some of its features are less appealing. In , you can instruct Eglot to ignore any feature you dislike.

E.g. (setq eglot-ignored-server-capabilities '(:inlayHintProvider)) to remove annoying hints mixed with the code in c-mode with clangd.

mntmn, to random
@mntmn@mastodon.social avatar

me, procrastinating to go grocery shopping

mntmn,
@mntmn@mastodon.social avatar

online with Mac OS9.2 on MNT Reform (with RK3588 processor)

Z572, to guix zh-CN

+ + linux-libre 能启动,但网络还是坏的,估计内核还缺点啥配置没开启。还得从 spi boot ,是 opensbi v1.2,v1.3 会炸。
并且得设置 fdtfile 为 starfive/jh7110-starfive-visionfive-2-v1.3b.dtb

https://github.com/Z572/guix/tree/visionfive2

256, to random
@256@mastodon.social avatar
OramaInteractive, to pixelart
@OramaInteractive@mastodon.gamedev.place avatar

Something different for this : A mini tutorial on how to create a simple seamless tile in 1.0!

If you'd like more tutorials like these, consider supporting us by wishlisting on Steam

https://store.steampowered.com/app/2779170?utm_source=mastodon

Music: Industrial Complex by @therunner01

video/mp4

civodul, to guix
@civodul@toot.aquilenet.fr avatar

Just stumbled upon this great explanation of records by @roptat (2022):
https://lepiller.eu/en/a-deep-dive-into-guix-records.html

Alexjgriffith, to random
@Alexjgriffith@mastodon.gamedev.place avatar

Got the love2d V 11.5 web target working with the latest version of emscripten! The performance on Firefox has increased dramatically.

It's been rolled into the minimal love2d fennel template, just in time for the !

https://gitlab.com/alexjgriffith/min-love2d-fennel

futurile, to guix

Looking for some Friday reading? How about the next step in the tutorial? Overview of the build-system concept, and how to provide arguments. We meet the repl (guix repl) to discuss when to use 'quote' and 'quasiquote' in package definitions.

https://www.futurile.net/2024/04/24/guix-package-structure-build-system/

ArneBab, to scheme German
@ArneBab@rollenspiel.social avatar
keyboards, to random
@keyboards@mastodon.social avatar
MenacingMecha, to random
@MenacingMecha@mastodon.gamedev.place avatar
MenacingMecha,
@MenacingMecha@mastodon.gamedev.place avatar

starting to get something more hot-reload friendly together

looking like the ECS library route is a bit of a trap, so I guess just take as simple steps as possible and add functionality when it's needed. i want my systems pure and reload-friendly instead of stuffed with state - state is for entities

currently no entity filtering because there's only one entity and from research it looks like there's a lot of very different ways to go about approaches to entity filtering

video/mp4

  • All
  • Subscribed
  • Moderated
  • Favorites
  • normalnudes
  • rosin
  • ngwrru68w68
  • GTA5RPClips
  • DreamBathrooms
  • mdbf
  • magazineikmin
  • thenastyranch
  • Youngstown
  • Durango
  • slotface
  • everett
  • vwfavf
  • kavyap
  • megavids
  • Leos
  • khanakhh
  • cisconetworking
  • cubers
  • InstantRegret
  • ethstaker
  • osvaldo12
  • modclub
  • anitta
  • provamag3
  • tacticalgear
  • tester
  • JUstTest
  • All magazines