gedhrel

joined 2 years ago
[–] gedhrel@lemmy.world 5 points 6 days ago

Start with the core gameplay loop. Look for the fun. Look for what you can take out, not add.

Play-testing something like this with pencil and paper first might be a good idea. Once you work out why it always plays the same way, then you can look for how to perturb the gameplay.

[–] gedhrel@lemmy.world 17 points 6 days ago (3 children)

What a twat.

[–] gedhrel@lemmy.world 1 points 1 week ago

Erlang wasn't the first implementation of CSP.

[–] gedhrel@lemmy.world 2 points 1 week ago* (last edited 1 week ago)

Clojure has it's own set of idioms; it comes with some small surprises for old lisp hands. There are some things it's really brought into the mainstream: performant persistent data structures in particular.

As well as excellent tooling and pedagogy, the principle attraction of Racket is the macro system. There's a great book about this (this is true of just about all aspects of Racket). Racket's focus is on building a tower of languages via macro extension. Metaprogramming is thematically FP-adjacent but neither sufficient or necessary; but if you're looking for a fun learning experience it's really worth a look.

In terms of employment opportunities - I know of several Clojure shops (on the JVM it has the bonus of being able to take advantage of the hole ecosystem), but I'm not aware of anywhere that's using Racket outside of the academic sphere.

[–] gedhrel@lemmy.world 4 points 1 week ago (2 children)

Another great avenue into this world is Racket. The tooling is fantastic and the documentation culture is first-class.

[–] gedhrel@lemmy.world 7 points 1 week ago

I've a couple of GP friend who used to describe "Dr Google" as their online colleague.

The point being, they were somewhat trained in interpreting risk as opposed to the stereotypical googler-of-symptoms. Once upon a time search engines were quite useful.

[–] gedhrel@lemmy.world 8 points 1 week ago (1 children)

I'd go with Erlang over elixir, but it sounds like you already have an interest in gleam.

FWIW: just pick one and get started. There are some major axes to consider: pure versus impure, lazy versus strict, static versus dynamic typing, but to kick off if you've done no FP before it's probably better to just go for it.

There are some really intriguing "next steps": SICP, the ML module system, the Haskell ecosystem, the OTP approach to state, but to begin with it's just worth getting used to some basics.

[–] gedhrel@lemmy.world 1 points 1 week ago* (last edited 1 week ago)

Yes. And "Lego" is the collective noun.

[–] gedhrel@lemmy.world 17 points 1 week ago (2 children)

I can confirm that no "Brit" uses a semicolon like that. We're not barbarians.

[–] gedhrel@lemmy.world 4 points 3 weeks ago (1 children)

when soldiers hide, fight and store weapons there yes

There's a saying: two war crimes don't make a right.

[–] gedhrel@lemmy.world 5 points 3 weeks ago

Propaganda works.

[–] gedhrel@lemmy.world 8 points 3 weeks ago

It wasn't disregarded; it was never mentioned because it was still a state secret.

view more: next ›