rml, to random

me watching talks as a schemer

rml, to random

Another #fp talk inspired by #JohnCage, Jordan Miller and Heather Haylett on software composition in #clojure for #conj23

https://www.youtube.com/watch?v=wMlYhlamWqc

anderseknert, to random
@anderseknert@hachyderm.io avatar

"A Lodash-style Go library based on Go 1.18+ Generics (map, filter, contains, find...)"

This looks rather nice! Will have to try it in some of my side-projects. Anyone using it and have some thoughts about it?

#golang

https://github.com/samber/lo

anderseknert,
@anderseknert@hachyderm.io avatar

@klausman Interesting. I've been dabbing with #clojure for a decade or something, so the functional stuff comes naturally to me. I did not think that was the case for Python though! I've mostly seen comprehensions used in that context, which to be clear isn't bad at all.

Go adding support for generics at this point, enabling this type of libraries... I guess only time will tell whether it'll take on, or if people stick to the style they're used to. I'll be happy to try it out though!

rml, to random

Did Drew Devault really just link to a blog post???

When he discovers beyond a cursory glance, it'll be so over for -cels

https://aphyr.com/posts/363-fast-multi-accumulator-reducers

rml, to random

Where did optional succeed and fail in ?

rml, to random

I'm convinced that this is the most important rule in all of #ComputerScience

Dan Friedman:
"#Lisp had an operator called map, and you'd give it a function,

(map f _)

and so we decided we wanted to give it a bunch of functions, like...

(map (f1 f2 ...) _)

...and so for each of these functions we would give it a list, like:

(map (f1 f2 ...) (l1 l2 ...))

Now we started to run into trouble bcs some of these guys were of different sizes.

Some of them would be like this:

/\
/

and some of them would be like this:

/------\

------
------/

or like this...

[....]
[....]
[....]

...and so on.

So we came up with a rule to manage that.

That rule was called the #GuillotineRule

The Guillontine Rule stated that everybody loses their head...

------/---------------
/oo\ |-o o--| [.0 0.]
———————————————————————
--/ |------| [.....]
------------/--[.....]

...when they run out of values."

https://www.youtube.com/watch?v=cfZQYVQcspE

#scheme #clojure #podcast

rml,

"I don't know if any of you have really seriously dived into #DeepLearning, but it is a truly massive and unwieldy zoo of extremely abstract, seemingly tailored concepts that appears almost impossible to get to the bottom of. There is certainly no foundational, theoretical treatment of the field that would allow for it to be approached with the sort of global understanding with which we treat programming languages... so that that is what I want to expose in the book, how can build up this tower of abstractions from nothing but the simplest functions, elucidating what has been obscured in the production process."

— Anurag Mendhekar on his new book with Dan Friedman, the 800 page tour de force The Little Learner

#lisp #scheme #clojure #ai #ml

pmbauer, to random

Nubank: "#Datomic is free"

Me: As in puppy or as in ...

Nubank FAQ: "Q:Is Datomic Open Source? A: Datomic binaries are provided under the Apache 2 license which..."

That's a lot of words to say "no". No is a perfectly acceptable answer here. Why confuse things? What does an Apache 2 licensed binary even mean? Lol. #clojure

pmbauer,

Hat tip to #datomic for the FAQ update :)
Open source or not, I would enjoy a chance to use Datomic again and with its new licensing, the probability that happens is higher. #Clojure

rml, to programming

"The focus of my research is applying , in particular , to low-level problems — the type of situations that usually call for or #c"

— highly recommended talk on programming with serialized data from @vollmerm @

https://www.twitch.tv/videos/1803057942

rml,

@ramin_hal9001 @vollmerm @theruran

are there any texts on typing scheme you'd recommend? (I need to read Tobin-Hochstadt's dissertation on typed scheme [1] ...which lead me to this article on typing #clojure [2])

my anti-constructivist bent feels a bit prohibitive though; I like types insofar as they don't imply a certain ontological program that I find incredibly banal. they are incredibly interesting for programming, which I think is form of writing, but I can't help but recognize in the drive to type check mathematics the persistence of the university discourse.

[1] http://www.ccs.neu.edu/racket/pubs/dissertation-tobin-hochstadt.pdf
[2] https://samth.github.io/typed-clojure-draft.pdf

adrianco, to random
@adrianco@mastodon.social avatar

#Datomic is a key part of the #Clojure platform but some people have avoided using it in the past due to licensing concerns. It’s just been re-licensed by Cognitect/Nubank with Apache 2.0 and made available for free. Enterprise support is still available. https://blog.datomic.com/2023/04/datomic-is-free.html

anderseknert, to programming
@anderseknert@hachyderm.io avatar

Learning a language that challenges your notion of what programming is might be one of the most rewarding things once it "clicks" and you start seeing the bigger picture. Whether that's , , , or whatnot — doesn't really matter. They're systematic, and when you see the system, that's empowering.

yogthos, to random
@yogthos@mas.to avatar
anderseknert, to opensource
@anderseknert@hachyderm.io avatar

Yearly #GitHub sponsorship bill just paid. My goal for next year is to double the amount, and will try to identify a few more devs whose work I depend on either for work or for fun. Bonus if they have a presence in the fediverse, as I enjoy following their work. It's not much, but it's something.

Only @borkdude is on Mastodon currently (that I know), and if you've done anything in #Clojure in the last few years, you'll most likely have encountered his work.

#development #code #opensource

rml, to random

Functional Operating Systems: #guix talk from @abcdw @ London #clojure meetup

https://www.youtube.com/watch?v=chKc_YsvXKU

reddit_lisp, to random Japanese

#Clojure Why do you use Clojure instead of other Lisps? | http://redd.it/12wmx51

jbzfn, to random
@jbzfn@mastodon.social avatar
jbzfn, to random
@jbzfn@mastodon.social avatar

λ Fix your Clojure code: Clojure comes with design patterns
— janetacarr.com

#Clojure #Lisp #FunctionalProgramming
https://blog.janetacarr.com/software-design-patterns-in-clojure

jbzfn, to random
@jbzfn@mastodon.social avatar

λ How Clojure works for you
— janetacarr.com

#Clojure #Lisp
https://blog.janetacarr.com/how-clojure-works-for-you/

aynish, to elixir

I'm looking for a back end / devops / SRE role that can hire me in Vancouver, BC (happy to do remote/hybrid)

I'm experienced and can be trusted around computers, especially ones that aren't my own.

I love #nix and functional languages (such as #clojure #elixir) and have experience with all the fancy industry standard tools (#terraform #kuberenetes #docker #ansible) as well as with all the other things expected of my role (cloud providers, CI/CD, IaC, networking, postgres)

#getfedihired

fosskers, to random

I just finished my port of the #clojure 's Transducer pattern to #commonlisp : https://github.com/fosskers/cl-transducers

Dead-simple data/stream processing! Basically all the patterns you ever wanted, all in one place. map/filter/fold and so much more.

BTowersCoding, to random

I added a code editor to my music sequencer so now I can input notes by evaluating #Clojure code!
Powered by Nextjournal's clojure-mode for CodeMirror 6, and the SCI interpreter by @borkdude
https://github.com/bobbicodes/mecca/tree/sci

RotHorseKid, to javascript

Guess I better write one of these.
#Introduction
Hi, my name is Timm from Germany and I am a #sap #abap #javascript #sapui5 #saprap #developer by trade. Specializing in retail at large german clients.
#Politics is my hobby. Call me a leftist utopian anarchist because I read too much #IainMBanks. #SciFi and #videogames. Both a #Tolkien and #FrankHerbert nerd.
When I get out, I love to ride my bike or hike. Been writing code for 38 years. Currently dabbling in #clojure for sanity reasons.

simon_brooke, to Lisp
@simon_brooke@mastodon.scot avatar

#introduction

Simon Brooke, crofter, ex #Lisp hacker, still dabbles in #Clojure.

Lives at Standingstone, which is not a commune but a conspiracy: what happens when a bunch of homeless people buy a farm.

Posts mostly about crofting, living #offgrid, #LandReform, Scottish #politics, mental illness.

he/him, #autistic, cis male, #transally.

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