@ross@rossabaker.com avatar

ross

@ross@rossabaker.com

Functional programmer. Open source, open web. Never daunted.

#Typelevel #Emacs #Nix #Indieweb

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

dekkzz76, to random
@dekkzz76@emacs.ch avatar

OK #emacs folks

How many of you use fonts with coding ligatures

ross,
@ross@rossabaker.com avatar

@dekkzz76 I thought I'd like them, especially at my Haskell peak. I found them jarring, like la prétention of an exaggerated foreign accent on a loan word.

ross,
@ross@rossabaker.com avatar

@dekkzz76 Ended up back on Scala, so, no, not really. 😆

ross,
@ross@rossabaker.com avatar

@dekkzz76 The recent technical direction concerns me, and the community regularly disgusts me, but after a decade, I still have a lot of fun writing and teaching it.

ross,
@ross@rossabaker.com avatar

@dekkzz76 I did Scheme in college, and liked functions. I worked in Java for a decade, and liked types. Found Scala, which emphasizes both. Taught myself, published some open source, got discovered by a startup, and have been doing mostly Scala ever since. About 12 years now.

ross, to programming
@ross@rossabaker.com avatar

Exciting development for the dozens of us Scala developers on Emacs: a new, tree-sitter mode!

https://github.com/KaranAhlawat/scala-ts-mode

#Scala #Emacs

ross, to random
@ross@rossabaker.com avatar

Those who complain loudest about drama in an open source community tend not to be its victims. The "shut up and code" chorus is so demotivating. Good luck, Rust.

ross,
@ross@rossabaker.com avatar

@jonoabroad Oh, I'm just writing Elisp next to my dogs. Hugs are for the people trying to make Rust happen.

ben, to random
@ben@werd.social avatar

I think it’s reasonable and possible to create a new kind of open source license that disavows use in communities that allow bigotry. There’s nothing to say that licensing should be universal; developers have the moral right to enforce their values in their work.

ross,
@ross@rossabaker.com avatar

@ben As a Scala veteran, I have vast experience with communities that tolerate bigotry. It's difficult, unrewarding, and most of all, unscalable, to license passive use. Digital copies are abundant, and some of them will be bad.

But my time is scarce, and I can guard that. Nobody is entitled to our support, our reviews, or our interop. I block aggressively and hope my work is a net positive.

ross, to random
@ross@rossabaker.com avatar

The ->> macro reminds me of my early days with chili crisp, in that I want to put it in everything.

https://github.com/magnars/dash.el#--x-optional-form-rest-more-1

#Emacs #ChiliCrisp

ross,
@ross@rossabaker.com avatar

@mykhaylo Yes! I haven't written as much Clojure as I'd like, but I learned them there years ago and just rediscovered them in Emacs.

tpolecat, to random
@tpolecat@mastodon.social avatar

Well this rules (playing around with Rust a little bit).

ross,
@ross@rossabaker.com avatar

@tpolecat Have you tried adding language features?

ross, to random
@ross@rossabaker.com avatar

In Extreme Programming, we picked a new pair programmer every day. I decided that was nonsense, and adopted Pete. We paired for the next nineteen years. He preferred the title "alpha" to "principal staff," but he shared his opinions whether you wanted them or not. He logged off this morning. Rest easy, friend.

P.S., this is what he thought of YAML.

ross, to random
@ross@rossabaker.com avatar

The frog, sick of the kind of anti-scorpion politics, hopped into the river with a scorpion on his back.

jonoabroad, to random
@jonoabroad@mastodon.nz avatar

I think we are almost at the point of the year I may need to consider pants.

It is far too cold this morning

ross,
@ross@rossabaker.com avatar

@jonoabroad What size are you? I'll ship you mine after I'm done enjoying the week between the last frost and the next four months.

ross,
@ross@rossabaker.com avatar

@jonoabroad Oh, good, I was afraid you were going to answer in the metric system.

ross, to random
@ross@rossabaker.com avatar

Enough blather about the walled garden du jour. What's your favorite Allman Brothers Band song? Here's mine:

https://m.youtube.com/watch?t=52&v=tHcgmiQwEts

#TimelineCleanse #AllmanBrothersBand

ross,
@ross@rossabaker.com avatar

@brian I think Dickey Betts started playing Franklin's Tower as a tribute after Jerry passed. It's a nice fit.

ross, to random
@ross@rossabaker.com avatar
  1. Voting isn't enough.
  2. You still need to do it every time.
  3. Indiana, that's today for city elections.

#Indiana #Indianapolis #IndyVotes

dekkzz76, to hockey
@dekkzz76@emacs.ch avatar

Poor old Big Bad Bruins, record winning President's cup isn't Lord Stanley

totally a Schadenfruende moment ;)

@hockey

ross,
@ross@rossabaker.com avatar

@dekkzz76 @hockey I don't believe in the Presidents' Trophy Curse, but counting shootout wins when comparing to the '77 Canadiens and '96 Wings surely offended the hockey gods.

ross, to programming
@ross@rossabaker.com avatar

A quick article on building your Scala vocabulary by understanding common affixes. "bi-" is intuitive, but what's "co-"? What are all those cryptic "-T", "-K", and underscore suffixes? Familiarity with these can help us find the function we're looking for, and name the ones we write so they can be found.

https://rossabaker.com/blog/scala-affixes/

#Scala

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