2020-12-02 GnuCash IRC logs

00:45:36 *** jervin has quit IRC
00:46:49 *** jervin has joined #gnucash
01:02:18 *** Mechtilde has joined #gnucash
01:08:20 *** Mechtilde has quit IRC
01:08:42 *** Mechtilde has joined #gnucash
01:12:41 *** jervin has quit IRC
01:33:43 *** sbluhm has joined #gnucash
01:33:43 *** ChanServ sets mode: +v sbluhm
01:47:48 *** Mechtilde has quit IRC
01:54:13 *** frakturfreak has joined #gnucash
02:00:22 *** fell has quit IRC
02:01:41 *** fell has joined #gnucash
02:01:41 *** ChanServ sets mode: +o fell
02:06:25 *** giuseppef has quit IRC
02:06:47 *** giuseppef has joined #gnucash
02:06:48 *** ChanServ sets mode: +v giuseppef
02:32:26 *** chris_ has joined #gnucash
02:32:26 *** gncbot sets mode: +o chris_
02:34:05 *** chris has quit IRC
03:04:56 *** Aussie_matt has quit IRC
03:17:10 *** jervin has joined #gnucash
03:36:23 *** Mechtilde has joined #gnucash
03:41:01 *** gjanssens has joined #gnucash
03:41:01 *** ChanServ sets mode: +o gjanssens
04:27:31 *** Aussie_matt has joined #gnucash
04:39:08 <chris_> in cmake - do .scm files in the same group see each other?
04:39:19 <chris_> eg. in app_utils_SCHEME_1 should options.scm be able to see c-interface.scm?
04:39:29 *** chris_ is now known as chris
04:48:11 <gjanssens> chris: I think files in the same directory will see each other. If not links should be set up (with the MAKE_LINKS option)
04:48:26 <gjanssens> (this is from memory)
05:18:49 *** Agfarmer18 has joined #gnucash
05:34:46 *** ramontjunior has joined #gnucash
05:46:12 *** User_ has joined #gnucash
05:47:07 *** Mechtilde has quit IRC
05:49:00 <chris> gjanssens: it *may* be easier to amalgamate all modules into 1 file
05:49:06 <chris> gjanssens: it *may* be easier to amalgamate all *submodules into 1 file
05:50:08 *** Herbert has joined #gnucash
05:51:03 <chris> i.e. app-utils.scm contains all app-utils
05:53:51 *** Agfarmer18 has quit IRC
05:56:30 *** Mechtilde has joined #gnucash
06:05:21 *** User_ has quit IRC
07:12:58 *** Aussie_matt has quit IRC
07:46:35 <warlord> I heard back from Linas overnight!!!!
08:24:55 *** hussam has quit IRC
08:27:40 <gjanssens> warlord: that's good news
08:28:56 <gjanssens> chris: as I said yesterday, I don't know. Are those big files ? If you want to merge them all into one, that may make that single file unwieldy. But perhaps not. I just don't know.
08:29:36 <warlord> gjanssens, indeed! He replied to my work-email at 11-something pm last night.
08:29:48 <warlord> He claimed you *should* have access to the www container.
08:34:10 <gjanssens> I used to, but I no longer seem to have.
08:34:45 <gjanssens> I'm member of the proper group, but the home directory of the containers no longer allows group access.
08:35:23 <gjanssens> Maybe it's best I send him a mail myself to explain
08:38:54 <warlord> Maybe. Couldn't hurt.
08:41:33 <gjanssens> Done
09:40:41 <chris> gjanssens: wish to confirm hierarchy: (1) engine (2) core-utils (3) app-utils (4) anything else
09:42:50 <chris> and engine lives in bindings
09:45:40 *** Jimraehl1 has joined #gnucash
09:46:37 *** Jimraehl1 has quit IRC
09:54:04 *** jw4 has joined #gnucash
10:20:38 *** storyjesse has quit IRC
10:21:43 *** Mechtilde has quit IRC
10:26:10 <gjanssens> chris: no, app-uitils depends on engine, engine depends on core-utils
10:26:19 *** jervin has joined #gnucash
10:26:36 *** jervin has quit IRC
10:26:53 <gjanssens> what do you mean exactly with "engine lives in bindings" ?
10:28:29 <chris> I mean engine .scm files had been moved to bindings
10:29:33 <warlord> you mean engine.i?
10:30:14 <chris> engine.scm and utilities.scm etc
10:36:06 *** jw4 has quit IRC
11:05:31 *** jervin has joined #gnucash
11:14:41 *** guak has joined #gnucash
11:14:59 <chris> I think I've some progress in modularising .scm
11:15:35 <chris> https://github.com/christopherlam/gnucash/tree/maint-modularisation
11:22:28 *** sbluhm has quit IRC
11:31:43 *** ArtGravity has joined #gnucash
11:31:43 *** ChanServ sets mode: +v ArtGravity
11:34:12 *** frakturfreak has quit IRC
11:54:04 *** sbluhm has joined #gnucash
11:54:05 *** ChanServ sets mode: +v sbluhm
11:56:57 <gjanssens> chris: the bindings depend on libgnucash/engine and libgnucash/core-utils
11:57:26 <gjanssens> Over time this should be extended such that bindings depends on libgnucash/app-utils as well
11:57:45 <gjanssens> inside the bindings, dependencies are as I wrote earlier.
11:58:14 <gjanssens> that is, engine.scm can depend on core-utils.scm but not the other way around
12:04:04 <gjanssens> chris: the modularisation seems to be going the right way
12:04:41 <gjanssens> More out of curiosity: I see you are changing define-public statements with define statements + export. What's your motivation ?
12:05:20 *** sbluhm has quit IRC
12:07:04 *** ericdm has quit IRC
12:07:34 *** ericdm has joined #gnucash
12:12:33 *** Mechtilde has joined #gnucash
12:36:56 *** giuseppef has quit IRC
12:37:11 *** giuseppef has joined #gnucash
12:37:11 *** ChanServ sets mode: +v giuseppef
12:40:40 *** jcarl43 has joined #gnucash
12:40:40 *** ChanServ sets mode: +v jcarl43
12:40:40 *** giuseppef has quit IRC
12:40:46 *** giuseppef has joined #gnucash
12:40:46 *** ChanServ sets mode: +v giuseppef
12:58:52 *** jervin has quit IRC
13:34:45 *** sbluhm has joined #gnucash
13:53:04 *** giuseppef has quit IRC
13:53:21 *** giuseppef has joined #gnucash
13:53:21 *** ChanServ sets mode: +v giuseppef
13:57:27 *** KipITOne has joined #gnucash
13:57:27 *** ChanServ sets mode: +v KipITOne
14:09:51 *** giuseppef has quit IRC
14:09:55 *** giuseppef has joined #gnucash
14:09:55 *** ChanServ sets mode: +v giuseppef
14:11:46 *** KipITOne has quit IRC
15:01:23 *** ramontjunior has quit IRC
15:02:38 *** David has quit IRC
15:02:43 *** David has joined #gnucash
15:13:58 *** bertbob has quit IRC
15:17:38 *** bertbob has joined #gnucash
15:17:38 *** ChanServ sets mode: +v bertbob
15:39:34 *** gjanssens has quit IRC
15:52:42 *** bertbob has quit IRC
15:59:32 *** bertbob has joined #gnucash
15:59:33 *** ChanServ sets mode: +v bertbob
16:07:22 *** chris has quit IRC
16:46:03 *** Aussie_matt has joined #gnucash
17:15:59 *** sbluhm has quit IRC
17:18:40 *** Herbert has joined #gnucash
17:32:55 *** bertbob has quit IRC
17:42:26 *** KaiForce has quit IRC
17:44:23 *** bertbob has joined #gnucash
17:44:24 *** ChanServ sets mode: +v bertbob
17:54:39 *** Mechtilde has quit IRC
17:57:09 *** CDB-PHONE has joined #gnucash
17:57:09 *** ChanServ sets mode: +v CDB-PHONE
17:58:43 *** bertbob has quit IRC
18:02:16 *** bertbob has joined #gnucash
18:02:16 *** ChanServ sets mode: +v bertbob
18:09:19 *** chris has joined #gnucash
18:09:19 *** ChanServ sets mode: +v chris
18:09:23 *** gncbot sets mode: +o chris
18:11:26 *** bertbob has quit IRC
18:13:11 *** bertbob has joined #gnucash
18:13:11 *** ChanServ sets mode: +v bertbob
18:14:52 *** David has quit IRC
18:15:17 *** David has joined #gnucash
18:25:44 <chris> @tell gjanssens other public modules tend to use define + #:export rather than define-public
18:25:44 <gncbot> chris: The operation succeeded.
18:30:00 <chris> @tell gjanssens: for modularisation the key is (engine c-interface) cannot depend on (engine)
18:30:00 <gncbot> chris: The operation succeeded.
18:31:46 <chris> @tell gjanssens so, (engine c-interface) must includes same headers as (engine), and can also depend on (engine business-core). obvious in hindsight.
18:31:46 <gncbot> chris: The operation succeeded.
20:00:51 *** jcarl43 has quit IRC
20:02:52 *** jervin has joined #gnucash
20:11:01 *** giuseppef has quit IRC
20:11:08 *** giuseppef has joined #gnucash
20:11:08 *** ChanServ sets mode: +v giuseppef
21:12:33 *** guak has quit IRC
21:40:52 *** ArtGravity has quit IRC
21:50:28 *** hussam has joined #gnucash
21:50:28 *** ChanServ sets mode: +v hussam
22:34:51 *** storyjesse has joined #gnucash
23:04:42 *** angel has joined #gnucash
23:07:12 *** David has quit IRC
23:07:17 *** David has joined #gnucash