db0,
@db0@hachyderm.io avatar

I'm facepalming so hard today. On the discussion of whether #lemmy should start supporting plugins in order for more developers to be able to inject the extra functionality they need, I have a rust fanboi insisting that no, the better approach is to make every admin who needs this compile lemmy from scratch to add the extra functionality. According to them this can be totally as easy as plugins.

db0,
@db0@hachyderm.io avatar

Oh gawds, now they say lemmy administration should be more like nixos and we should develop that instead of developing a plugin framework. Then we can recompile compile everything easy-peasy.

damon,

@db0 wow, seriously?

db0,
@db0@hachyderm.io avatar

@damon like a heart attack

damon,

@db0 maybe they haven’t had coffee yet or something

db0,
@db0@hachyderm.io avatar

@damon This discussion has been ongoing on for a day now. I've been trying in vain to make them see reason. But no, they just now effectively argued that Godot Engine doesn't really need plugins since modules exist...

damon,

@db0 yikes, I would’ve left that conversation a while ago. I appreciate your patience

mkutz1492,

@db0 @damon

With insufficient coffee, I must ask:

What's the difference between module and plug-ins?

db0,
@db0@hachyderm.io avatar

@mkutz1492 @damon Plugin, you download and plug into the code in runtime. Think firefox add-ons or wordpress plugins.

modules you have to compile along with the software. Godot Engine uses this to add, say, support for other programming languages or very low-level changes to its C++ code.

mkutz1492,

@db0 @damon

The only time I've had to "recompile the software in order to add a feature" was adding Fibre Channel support to the Linux kernel so it can boot off the SAN.

Not recommended

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