Programming

sirlan,

just now thought about something

scratch, the 'language' for teachings kids the basics of , has better first class support for async work than a bunch actual programming languages

ramin_hal9001,
@ramin_hal9001@emacs.ch avatar

@luis_in_brief @sirlan well, it is easier to do async when there aren't any actual hardware threads to worry about, and it is all happening in a virtual machine.

I prefer Snap because you can do first-class functions, plus they have some pretty incredible lanugage additions like "SciSnap!" which give you access to SQL databases and linear algebra primitives, and they even have an APL implementation. Anyway, Async works the same as in Scratch.

But it does get a little tedius if you need to create more complex chains of async actions, like for doing animation. Then I start to wish it had a good built-in nonlinear editor.

luis_in_brief,
@luis_in_brief@social.coop avatar

@ramin_hal9001 @sirlan sure, lots of hard problems when you want to use that sort of model for more complex applications. Still, I wonder how different CS would be (will be?) when the assumption is that those are compromises rather than defaults.

lorddimwit,
@lorddimwit@mastodon.social avatar

Who called it linear typing and not “once in a lifetime”

Who called it const and not “same as it ever was”

Who called it a stack trace and not “well, how did I get here?”

#programming #music #TalkingHeads

dannotdaniel,
@dannotdaniel@mastodon.social avatar

@lorddimwit who called it a core dump and not a FECALITY

sciencebase,
@sciencebase@mastodon.social avatar

@lorddimwit once in a typeface

jjimenezshaw,
@jjimenezshaw@mapstodon.space avatar

"If the authors of computer programming books wrote arithmetic textbooks..."

A colleague used this image to describe the documentation of a library. Meaning that the documentation was the example with the rabbits, but they have to use the library as the second part of the image.
#programming

lpil,
@lpil@hachyderm.io avatar

Gleam v1.2.0 is out! And oh boy is it a good one! You're gunna like it a whole bunch

https://gleam.run/news/fault-tolerant-gleam/

#gleam #erlang #elixir #release #functionalprogramming

flypaper,
@flypaper@autonomous.zone avatar

@lpil @andrew_chou Andrew, do you use Gleam? What for? Do you prefer it?

andrew_chou,
@andrew_chou@toot.cafe avatar

@flypaper @lpil not at the moment, but I really should! been following the project for a very long time so just happy for its continued growth and success :)

would say it's a proper choice for building web-based applications end-to-end, amongst other things 👍

JenMsft,
@JenMsft@mastodon.social avatar

When you approve your own pull request #Programming

rotopenguin,
@rotopenguin@mastodon.social avatar

@JenMsft later, when it comes time to 'git blame'

richardjwild,
@richardjwild@mastodon.social avatar

@JenMsft It's the only way to ensure quality

FATHI, Persian
@FATHI@mstdn.social avatar
julienbarnoin,
@julienbarnoin@mastodon.gamedev.place avatar

I'd like to suggest that anyone who says Copilot saves them time is an indication that they're not doing their job, ie accepted the code without taking the time to think through each line and its implications.

To properly review code, you have to consider for each variable, each expression, whether it's appropriate, how it interacts with the rest of the program, etc.

Since you didn't author the code I'd say this should take more time than if you wrote it yourself.

#programming #ai

krisajenkins,
@krisajenkins@mastodon.social avatar

From #Akka to #Erlang and beyond, there are coders that love the actor model. But how does it work? How do you design systems in an actor-based world?

Hugh McKee joins me to talk about the best patterns and approaches he's found for breaking the problem down and building an actor-system back up.

📺 Watch on YouTube: https://youtu.be/CBUWcUuG6Ss

🎧 Listen on Spotify: https://open.spotify.com/episode/6LvibKMNLLiJA1f1bfgzYI

davidbisset,
@davidbisset@phpc.social avatar

OH: "What's the difference between a light bulb and a ?

A light bulb stops working when it burns out."

davidbisset,
@davidbisset@phpc.social avatar

@webaware @nixCraft hence the “OH” :-)

davidbisset,
@davidbisset@phpc.social avatar

@webaware @nixCraft and I remember this joke at least a decade ago too. A classic.

davidbisset,
@davidbisset@phpc.social avatar

"My debugger crashed just now."

🤔

philip_schwarz,
@philip_schwarz@fosstodon.org avatar

just uploaded to https://fpilluminated.com 🚀🆕 : "A Sighting of filterA in Typelevel Rite of Passage" - based on a short extract from Rock the JVM's great video course

direct link: https://fpilluminated.com/deck/220

pbarker,
@pbarker@social.afront.org avatar

Never, ever write the words:

"I'm planning to send [the next version of my patches] in the next hour or so, assuming my tests pass."

This is actually a magic spell which will cause your tests to immediately fail with a NULL pointer dereference.

jbzfn,
@jbzfn@mastodon.social avatar

:blobwizard: Prolog, Erlang, Elixir, a side-by-side reference sheet | Hyperpolyglot

https://hyperpolyglot.org/logic

faassen,
@faassen@fosstodon.org avatar

A new blog post.

Tool maven versus language maven. Do modern development environments enable you to be both? How does this affect languages?

https://blog.startifact.com/posts/the-tooling-shift/

dabeaz,
@dabeaz@mastodon.social avatar

@faassen I often feel that the tooling divide is the source of much friction for me in the Python world. I think in terms of the language, not tools.

I sort see the same thing in my music. I'm much more able to think in terms of the music itself instead of tools related to music.

dabeaz,
@dabeaz@mastodon.social avatar

@faassen As the prayer goes... "please give me the strength to respect other people's opinions wrong though they may be."

vitriolix,
@vitriolix@mastodon.social avatar

a clock that uses it's own source code as the clock face

https://aem1k.com/qlock/

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