d@nny "disc@" mcClanahan

typing free software to free the shoulders of giants from golden handcuffs

they/them

d@nny "disc@" mcClanahanhipsterelectron@treehouse.systems
2025-06-30

@filippo what kinds of settings preclude forking?

d@nny "disc@" mcClanahanhipsterelectron@treehouse.systems
2025-04-22

@swatters right now i am personally fine with using the lack of goto support as an excuse not to dabble in wasm yet because i have other priorities

d@nny "disc@" mcClanahanhipsterelectron@treehouse.systems
2025-04-22

@swatters sandboxed code is possible and cool. if posts like this from andy wingo weren't describing wasm as a force for exclusion and if there were much better tooling for integrating wasm across languages (not having to use webpack for rust for example) i would be a lot more interested in it as an ecosystem

d@nny "disc@" mcClanahanhipsterelectron@treehouse.systems
2025-04-22

@swatters addressing this is not a matter of advertising what it's good for or what's interesting about it. there are a lot of interesting technologies and wasm is not the only sandbox layer. it would be interesting if it was interested in being a cross-language compile target. its continued disinterest in supporting arbitrary CFGs directly because v8 doesn't want to really pokes a hole in the argument that it's supposed to be about more than the v8/browser/chrome environment

d@nny "disc@" mcClanahanhipsterelectron@treehouse.systems
2025-04-22

@swatters i am not looking for documentation about it i'm building c++-rust bridges in wasm and the c abi and the fact that the tooling for this does not already exist is a really huge problem and indicative that in fact a lot of people are not using wasm as a useful translation layer between languages but as an exotic compile target in which toolchain support is being used to preclude linguistic interop

d@nny "disc@" mcClanahanhipsterelectron@treehouse.systems
2025-04-22

@swatters i am fully aware of what wasm is and is good for. i am critiquing andy wingo's portrayal of it here (significant since he is a very clouty implementor) and in general i'm concerned about how people want to (mis)use it to play political games to enclose instead of expand

d@nny "disc@" mcClanahanhipsterelectron@treehouse.systems
2024-03-17

@RosaCtrl thanks so much for explaining these concepts to me

d@nny "disc@" mcClanahanhipsterelectron@treehouse.systems
2024-03-17

@RosaCtrl no the way folding is window-local is so silly!! i'm not even sure if emacs has a concept of window-local variables (unlike buffer-local)

d@nny "disc@" mcClanahanhipsterelectron@treehouse.systems
2024-03-17

@RosaCtrl that's absurd

d@nny "disc@" mcClanahanhipsterelectron@treehouse.systems
2024-03-17

@dalias thanks i might be using this

d@nny "disc@" mcClanahanhipsterelectron@treehouse.systems
2024-03-17

@dalias @unlambda i think a package manager and build system are probably different things and a package manager can expose hooks to link against system libs while a build system can actually perform the linking. right now the package manager and build tool i am trying to do this with is spack and pants but for any new project i would encourage you to consider this package manager / build system distinction and potentially make those use cases into separate tools or at least interfaces

d@nny "disc@" mcClanahanhipsterelectron@treehouse.systems
2024-03-17

@dalias @unlambda have worked on one implementation of this previously in the pants build tool pantsbuild.org/2.18/docs/writi

d@nny "disc@" mcClanahanhipsterelectron@treehouse.systems
2024-03-17

@missmythreyi heard this essay was good and it is

d@nny "disc@" mcClanahanhipsterelectron@treehouse.systems
2024-02-27

@zardoz03 emscripten generates fake object files and links them together but nobody likes emscripten because everyone wants to do what andy describes and use wasm to box out everyone using C instead of making it easier which is what my prior work was on plugging emscripten into @spack to make wasm C actually feasible from a package manager

d@nny "disc@" mcClanahanhipsterelectron@treehouse.systems
2024-02-27

@zardoz03 are you currently trying to do that? because i have done some work with that and figured out some of the issues but not all and yes i have ranted many many times about how fucked it is that there are no docs for anything anywhere

d@nny "disc@" mcClanahanhipsterelectron@treehouse.systems
2024-02-22

i can try moving followers to @hipsterelectron@circumstances.run again in 1 day and i have no reason to believe it will fail this time

d@nny "disc@" mcClanahanhipsterelectron@treehouse.systems
2024-02-02

reminder that i've moved to @hipsterelectron@circumstances.run and i am in belgium for FOSDEM!

d@nny "disc@" mcClanahan boosted:
levelbotlevelbot
2024-01-28

you're reading that right - respect levels are at 100%

(100%) ■■■■■■■■■■

d@nny "disc@" mcClanahan boosted:
levelbotlevelbot
2024-01-28

sonic the hedgehog levels are critical

(01%) □□□□□□□□□□

d@nny "disc@" mcClanahan boosted:
Free Software Foundation Europefsfe
2024-01-28

‼️ Whenever taxpayers' money is spent, the software used should be free ‼️

🖊️ Do you agree? Sign our open letter!

Find out more about our “💶 Public money? 🧑🏻‍💻 Public Code!” initiative!

publiccode.eu

Client Info

Server: https://mastodon.social
Version: 2025.04
Repository: https://github.com/cyevgeniy/lmst