@crmsnbleyd@emacs.ch
@crmsnbleyd@emacs.ch avatar

crmsnbleyd

@crmsnbleyd@emacs.ch

Doing computer stuff, mostly.

Follow requests welcome.

Profile pic: pixel art of a smiling Pikachu on trans flag background with enby hearts by my partner https://lgbtqia.space/@zozo

Header: GIF of a green alien with five eyes and a grin (the lisp alien) holding a flag with "Drew" written on it. The flag is waving and the backgroung is non-binary flag colours.
Source: my partner! https://dotpict.net/users/3247908

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

crmsnbleyd, to random
@crmsnbleyd@emacs.ch avatar

↑ this user ordered dairy coffee for lunch and is dying during work hours. They might be lactose intolerant

crmsnbleyd, to random
@crmsnbleyd@emacs.ch avatar

everyone at work uses pycharm for python and intellij for java... no emacs, neovim, or even vs code (😟) in sight... these people must have hobbies that are not related to programming at all... impossible

crmsnbleyd, to random
@crmsnbleyd@emacs.ch avatar

thanks Delhi metro I love you

crmsnbleyd, to haskell
@crmsnbleyd@emacs.ch avatar

how the hell do you add dependencies in Haskell stack, I add yesod to the build-depends in the cabal file like shown in the stack example but on running stack build it fails saying it couldn't find yesod, and then the line is removed from the cabal file. Haskell ecosystem is hell.

#haskell

crmsnbleyd, to random
@crmsnbleyd@emacs.ch avatar

Today in fedi: low quality facts is an NFT grift account. More at 10

crmsnbleyd, to random
@crmsnbleyd@emacs.ch avatar

hi everyone!
I've recently moved my account from @crmsnbleyd to here.
Everyone who had follow migrations on now follows me on this account!

I promise I will not commit nefarious deeds with the 2000 character limit,
a massive upgrade over hachyderm's 500.

Also, someone should fork https://codeberg.org/martianh/mastodon.el
to add glitch-soc features.

crmsnbleyd, to random
@crmsnbleyd@emacs.ch avatar

I don't really get what the hell zettelkasten but I feel like I should really start using some sort of "second brain" software. I have a lot of thoughts!

crmsnbleyd, to random
@crmsnbleyd@emacs.ch avatar

hell no they can't do my boy @louis like this

crmsnbleyd, to random
@crmsnbleyd@emacs.ch avatar

love writing with my fountain pen on paper, but don't have anything I need to write

crmsnbleyd, to random
@crmsnbleyd@emacs.ch avatar

what if we used pgp to communicate over Mastodon DMs like some sort of cave-people?

anyway my public key is here
https://crmsnbleyd.github.io/drew_public_key.txt

crmsnbleyd, to random
@crmsnbleyd@emacs.ch avatar

defeated by bnf. I'm going back to writing a recursive descent parser :neofox_cry_loud:

getting the cursed idea to write it in c to make it 🚀blazing fast🚀

crmsnbleyd, to haskell
@crmsnbleyd@emacs.ch avatar

rust is so much more ergonomic to use than haskell on guix. I'm talking about bringing in all your dependencies and using guix itself to build. Did haskell devs (if such a thing exists) converge on using nix?

crmsnbleyd, to emacs
@crmsnbleyd@emacs.ch avatar

people, what sort of magic do I have to do to get completion working like in IDEs? For example, if you're using sly with common lisp, you only get completions for things you have EVALed. This is all well and good, but that means inside of half completed defuns, you don't get completion for local variables.

Solution to this would be to just define a skeleton with all the variables you want to use and eval that, but is this what you're supposed to do?

Similar things happen in other modes where you don't get completions til you save

crmsnbleyd, to random
@crmsnbleyd@emacs.ch avatar

why

crmsnbleyd, to XMen
@crmsnbleyd@emacs.ch avatar

Saw cosmonaut's video about a hypothetical videogame https://www.youtube.com/watch?v=BJjQyP2c5Dk
And now I'm wondering: is there an X-Men flavoured or ?

crmsnbleyd, to random
@crmsnbleyd@emacs.ch avatar

Today I've learned the first release of CLISP (one of the GNU common lisps) was for the Atari ST

crmsnbleyd, to random
@crmsnbleyd@emacs.ch avatar

fedi, what's a girlfailure

crmsnbleyd, to random
@crmsnbleyd@emacs.ch avatar

Joined the common lisp group on LinkedIn and the admin is really prolific. My feed is filled with posts and comments by him now.

https://www.linkedin.com/groups/8876366

crmsnbleyd, to random
@crmsnbleyd@emacs.ch avatar

If this is what counts as advanced python I'm a wizard beyond (list) comprehension

crmsnbleyd, to random
@crmsnbleyd@emacs.ch avatar

My cat is missing, she doesn't seem to be at home, and I couldn't see her in the building. We live in Koramangla, Bengaluru, can DM or email for more details if you're from around here.

She's an indoor cat, we're not even sure when she left. Please help us find her.

crmsnbleyd, to random
@crmsnbleyd@emacs.ch avatar

lem is awesome. I was thinking of writing a book abt creative programming using a lisp (cc @zyd ur invited), and had the cursed thought to go ahead with racket because of the whole integrated deal they have with a cross platform editor and package manager etc, but lem just works fine on windows and also has really easy ways to download and use libraries.

crmsnbleyd, to random
@crmsnbleyd@emacs.ch avatar
crmsnbleyd, to Lisp
@crmsnbleyd@emacs.ch avatar

lisp.wtf is available to rent. What would be a useful thing to host on it?

crmsnbleyd, to random
@crmsnbleyd@emacs.ch avatar

macros in fennel seem really weird. You can't use functions inside of them?

Also you have a completely different form to import macros from a module.

crmsnbleyd, to random
@crmsnbleyd@emacs.ch avatar

go has 8 space tabs and not sure how to deal with that from within Emacs, setting tab-width doesn't do anything. So I just have to deal with wildly right-aligned code, even two nests deep.

This is with go-ts-mode.

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