tiflolinux.org - GNU Social
  • Login

Bienvenido

  • Public

    • Public
    • Network
    • Groups
    • Popular
    • People

Conversation

Notices

  1. shamar@qoto.org's status on Wednesday, 22-Dec-2021 22:48:26 CET Shamar Shamar
    • Ekaitz Zárraga 👹

    @ekaitz_zarraga

    I think my point is that if you can percieve the difference between compiling with a makefile that check timestamps and all, and compiling with a script that don't give a shit and build everything, your project is too complex and should be split into smaller pieces.

    Needing makefiles on today hardware is a huge smell.

    In conversation Wednesday, 22-Dec-2021 22:48:26 CET from qoto.org permalink
    • shamar@qoto.org's status on Wednesday, 22-Dec-2021 23:32:08 CET Shamar Shamar
      • Ekaitz Zárraga 👹

      @ekaitz_zarraga

      In fact, most of times I build a single program or library in jehanne and it takes few seconds.

      The kernel is the slowest component (except of gcc/binutils, obviously), but mostly because to create the initrd, it starts a previously compiled kernel in qemu and copy the required binaries as served by a 9P2000 local fs.
      Iow, not something you would optimize with make.

      Obviously 10 or even 20 files are not too many but I'm quite surprised it take your machine minutes to compile them.

      In conversation Wednesday, 22-Dec-2021 23:32:08 CET permalink
    • shamar@qoto.org's status on Wednesday, 22-Dec-2021 23:33:13 CET Shamar Shamar
      in reply to
      • Ekaitz Zárraga 👹

      @ekaitz_zarraga

      As for a simpler make, maybe: but it's not that complex. It's just that I'm not sure it's needed anymore.

      In conversation Wednesday, 22-Dec-2021 23:33:13 CET permalink
    • shamar@qoto.org's status on Thursday, 23-Dec-2021 12:01:20 CET Shamar Shamar
      • Ekaitz Zárraga 👹

      @ekaitz_zarraga

      Yes, I am.

      Not much on #Jehanne, but on deciding what computing should be (and thus what Jehanne aims to become).

      Yeah, complex software exists.
      But it should not.

      So now make is useful because of #WirthsLaw... but it should not. 😉

      In conversation Thursday, 23-Dec-2021 12:01:20 CET permalink
    • Wim 🈂️ (wim_v12e@cybre.space)'s status on Thursday, 23-Dec-2021 17:22:21 CET Wim 🈂️ Wim 🈂️
      in reply to
      • Ekaitz Zárraga 👹

      @Shamar @ekaitz_zarraga

      What would be the definition of "complex software", what would the metrics be? Number of source files, total lines of code, dependencies; or is it the nature of the code: cyclomatic complexity, data structure complexity, patterns of computation?

      In conversation Thursday, 23-Dec-2021 17:22:21 CET permalink
    • Wim 🈂️ (wim_v12e@cybre.space)'s status on Thursday, 23-Dec-2021 20:22:14 CET Wim 🈂️ Wim 🈂️
      • Ekaitz Zárraga 👹

      @ekaitz_zarraga
      That's a clear if somewhat subjective definition. Does it relate in any way to the use of a build tool?

      @Shamar

      In conversation Thursday, 23-Dec-2021 20:22:14 CET permalink

Feeds

  • Activity Streams
  • RSS 2.0
  • Atom
  • Help
  • About
  • FAQ
  • TOS
  • Privacy
  • Source
  • Version
  • Contact

tiflolinux.org - GNU Social is a social network, courtesy of tiflolinux.org. It runs on GNU social, version 2.0.1-beta0, available under the GNU Affero General Public License.

Creative Commons Attribution 3.0 All tiflolinux.org - GNU Social content and data are available under the Creative Commons Attribution 3.0 license.