2020-01-09 GnuCash IRC logs

00:04:49 *** jervin has joined #gnucash
00:08:13 *** jervin has quit IRC
00:09:02 *** Gerd has quit IRC
00:23:49 *** FH_thecat has joined #gnucash
01:12:45 *** warlord has quit IRC
01:12:53 *** warlord has joined #gnucash
01:25:06 *** omnireq has joined #gnucash
01:27:17 *** jervin has joined #gnucash
01:28:32 *** jervin has quit IRC
02:33:16 *** FH_thecat has quit IRC
02:39:34 *** Mechtilde has joined #gnucash
02:57:18 *** omnireq_ has joined #gnucash
02:57:22 *** sbluhm has joined #gnucash
02:57:22 *** ChanServ sets mode: +v sbluhm
02:58:30 *** omnireq has quit IRC
03:13:07 *** sbluhm has quit IRC
03:29:05 *** chris has quit IRC
03:29:39 *** Mechtilde has quit IRC
03:29:44 *** sbluhm has joined #gnucash
03:29:44 *** ChanServ sets mode: +v sbluhm
03:47:00 *** omnireq_ has quit IRC
03:51:40 *** jralls has quit IRC
03:51:53 *** jralls has joined #gnucash
04:13:15 *** fell has joined #gnucash
04:13:15 *** ChanServ sets mode: +o fell
04:16:28 *** storyjesse has quit IRC
04:41:46 *** User_ has joined #gnucash
04:43:08 *** FH_thecat has joined #gnucash
04:55:34 *** chris has joined #gnucash
04:55:34 *** ChanServ sets mode: +v chris
05:28:01 *** Gerd has joined #gnucash
05:56:18 *** Gerd has quit IRC
05:57:54 *** User_ has quit IRC
06:38:57 *** Jimraehl1 has joined #gnucash
06:40:54 *** Jimraehl1 has quit IRC
06:56:53 *** GabrieleV has quit IRC
07:09:19 *** marusich has joined #gnucash
07:09:19 *** ChanServ sets mode: +v marusich
07:09:55 *** marusich has quit IRC
07:24:11 *** fell has quit IRC
07:25:01 *** fell has joined #gnucash
07:25:01 *** ChanServ sets mode: +o fell
07:55:14 *** sbluhm has quit IRC
07:57:54 <fell> @tell mihi you did not say, which method you are using: FinTS/HBCI, dirctOFX, ...
07:57:54 <gncbot> fell: The operation succeeded.
08:14:02 *** sbluhm has joined #gnucash
08:14:02 *** ChanServ sets mode: +v sbluhm
09:10:44 *** Gerd has joined #gnucash
09:20:55 *** KevinDB has quit IRC
09:22:59 *** KevinDB has joined #gnucash
09:23:00 *** ChanServ sets mode: +v KevinDB
09:28:20 *** omnireq has joined #gnucash
09:28:21 *** ChanServ sets mode: +v omnireq
09:41:02 *** Gerd has quit IRC
10:15:49 *** KevinDB- has joined #gnucash
10:15:50 *** ChanServ sets mode: +v KevinDB-
10:16:41 *** KevinDB has quit IRC
10:17:28 *** KevinDB has joined #gnucash
10:17:28 *** ChanServ sets mode: +v KevinDB
10:18:51 *** KevinDB- has quit IRC
10:35:52 *** omnireq has quit IRC
10:36:07 *** peanutbutterandcrackers has joined #gnucash
10:36:07 *** ChanServ sets mode: +v peanutbutterandcrackers
10:37:26 <peanutbutterandcrackers> Hello there
10:38:25 *** jervin has joined #gnucash
10:39:13 <peanutbutterandcrackers> Is there anyone who can answer a few of my queries regarding gnucash-guile please?
10:39:14 *** jervin has quit IRC
10:39:25 <peanutbutterandcrackers> s/anyone/anyone here/
10:41:02 *** sbluhm has quit IRC
10:42:25 *** peanutbutterandcrackers has quit IRC
10:42:31 *** peanutbutterandcrackers has joined #gnucash
10:42:42 *** ChanServ sets mode: +v peanutbutterandcrackers
10:47:39 <peanutbutterandcrackers> I have asked this before but everytime something happens and I have not been able to know if this has been answered or not even... but how well is guile integrated with gnucash?
10:48:00 <peanutbutterandcrackers> Is guile and gnucash like emacs and emacslisp, or is guile just relegated to reports?
10:48:13 *** jervin has joined #gnucash
10:57:55 *** sbluhm has joined #gnucash
10:57:55 *** ChanServ sets mode: +v sbluhm
11:01:08 <warlord> peanutbutterandcrackers, most (but not all) of the GnuCash API is available to guile. But it's not integrated in the same way that elisp is in emacs. Most of gnucash functionality is in C.
11:01:22 <warlord> there are only really two major pieces of gnucash written in scheme: QIF Import and Reports.
11:04:44 <peanutbutterandcrackers> warlord, Hello there, thank you very much for your time. I love GNUCash and use it a lot. But trying to use it for my family's small business has been a hassle. (Too much payment-related work). I did write a python script to automate the task - 1. input data to spreadsheet and then run script to input it into gnucash - but it seems I need to do something more user-friendly
11:05:39 <peanutbutterandcrackers> ... what I hope to be able to do is: have a tab: just like customers tab, but extend it so that one can input the amount of purchase the person made...
11:06:40 <peanutbutterandcrackers> It's basically like a spreadsheet-like-thingy inside of GNUCash. Not entirely. But you click on the person's name, you enter the amount of milk they took this day (dairy) and check (or leave unchecked) the 'paid-in-cash' button and it does the thing automatically
11:06:55 <peanutbutterandcrackers> 20/30 customers and that's a lot of time saved.
11:07:21 <peanutbutterandcrackers> Now. My question is: is it possible? Or should I start searching for something else?
11:08:24 <peanutbutterandcrackers> It does not matter how inconvenient it is. I want to learn to make the machine do my bidding, as they say. And I love Free Software (GNUCash). So, even if it takes a few more months and a dozen more books, I would like to learn and do it - if it is possible.
11:09:00 <peanutbutterandcrackers> And, I will also document it. For other users. I promise. I just need the guidance.
11:11:48 *** omnireq has joined #gnucash
11:11:48 *** ChanServ sets mode: +v omnireq
11:15:38 <warlord> I.... don't think that will be possible using guile alone.
11:18:22 <peanutbutterandcrackers> warlord, guile does have ways interfaces to gtk using gobject introspection... What else would one need to do that? And, may I ask if the developers might make it possible for the users to go sky-is-the-limit with guile on gnucash in the future? (Publicly logged channel and my stupid n00b questions: I am going to be so embarressed in the next 20/30 years.)
11:18:55 <warlord> You'll be more embarrassed by your nick than the questions you are asking ;)
11:18:58 *** Gerd has joined #gnucash
11:20:24 <warlord> yes, guile has gtk/gobject introspection, which you might be able to load separately into it behind gnucash. But you wont have direct access to the gnucash GtkWindow* object to hook into anything, which is why I say it wont be possible with guile alone.
11:23:45 <peanutbutterandcrackers> warlord, I see. Oh, yeah. Probably. It hasn't gotten to me yet - how weird the name is. :D I see. That's sad. Do you think in future versions it might be possible? I was asking this same thing over at #guile in freenode and was told that the gnucash devs are divided regarding guile adoption...
11:24:51 <peanutbutterandcrackers> As for me, being a n00b, and hearing all the things about how great emacs is because of emacslisp (one could theoritically put a man on the moon from it, and there are people talking in IRC all from within emacs)... I was hoping I could do the same with GNUCash...
11:24:55 *** sbluhm has quit IRC
11:26:28 <peanutbutterandcrackers> If it is possible, I hope the devs do give us technically inclined users the freedom to do whatever we want with the program. I could even think of running a business based solely on extending GNUCash for small-medium businesses. I don't know. The possibilities seem to be so limitless with guile
11:26:42 <peanutbutterandcrackers> Or maybe it's just my lack-of-knowledge talking...
11:28:42 <warlord> About a decade ago (or more), "gnucash" was literally a guile script that pulled together a bunch of modules. That is no longer the case.
11:29:22 <warlord> GnuCash does include a guile interpreter, but there are well-defined interfaces. SOME things are hookable from Scheme, but some things are not.
11:29:43 *** kael has quit IRC
11:29:59 <warlord> For example, you can certainly extend the Reports menu from scheme. And there is an experimental menu that you can extend from scheme. But in general, those menus are hard-coded in the C code.
11:33:42 <peanutbutterandcrackers> I see. I was reading this: https://www.gnu.org/software/guile/manual/guile.html#Linking-Guile-with-Libraries Section 5.7.5 says how the devs can allow the users the maximum freedom of doing things basically like in emacs... I was really hoping we had that with GNUCash.
11:35:18 <peanutbutterandcrackers> If it is possible, and if you can relay this to other devs, sir, I - for one - would be really happy if I could turn GNUCash into an IRC client or send a man to the moon with.
11:35:25 <warlord> once you get into the guile, you of course have full guile functionality, but that may not have access to all the underlying C objects within GnuCash.
11:35:46 <peanutbutterandcrackers> Could we hope that in the future GNUCash will give us more freedom with extensions?
11:35:52 <warlord> I dont think the current devs will accept that. BUt feel free to bring it up on gnucash-devel
11:36:10 <warlord> That's the right place for this discussion.
11:37:04 <peanutbutterandcrackers> I see. But being a n00b who hasn't yet written extensions for anything except GIMP, I wonder if I can convince the devs. But anyways, I will try. And my email address (from sixth grade) is way more cringier, still. :/
11:37:48 <warlord> Hahah... I didn't have true email until college. (in 6th grade I was still using BBSes over 300-baud modems)
11:38:05 <warlord> BUT I still use the same email address today that I got back in 1989.
11:38:12 <warlord> (although I use others, too)
11:40:07 <peanutbutterandcrackers> Well I wasn't born until 1995. And I was on a dial-up, I think. And have only been programming seriously for a few years now (hobbystically, still). Time to leave more stupid digital foot-prints then. Hope future GNUCash users using IRC from within gnucash will be proud of me. :)
11:40:38 <peanutbutterandcrackers> Also, warlord - Thank you very much for your time and patience, good sir. :)
11:41:27 *** calvinct has joined #gnucash
11:44:07 <warlord> you're welcome, peanutbutterandcrackers
11:44:10 <warlord> (and now I'm hungry)
11:52:13 *** jervin has joined #gnucash
11:57:04 *** fell has quit IRC
12:01:32 *** fell has joined #gnucash
12:01:32 *** ChanServ sets mode: +o fell
12:02:35 *** guak has joined #gnucash
12:04:34 <peanutbutterandcrackers> :)
12:18:11 *** kael has joined #gnucash
12:18:11 *** ChanServ sets mode: +v kael
12:25:44 *** GabrieleV has joined #gnucash
12:47:26 *** bertbob has quit IRC
12:53:15 *** bertbob has joined #gnucash
12:53:16 *** ChanServ sets mode: +v bertbob
12:57:46 *** bertbob has quit IRC
12:58:33 *** Han has joined #gnucash
13:02:24 *** ChanServ sets mode: +o jralls
13:15:00 *** Han has quit IRC
13:23:08 *** clynbech_ has joined #gnucash
13:26:35 *** fell_laptop has joined #gnucash
13:26:36 *** ChanServ sets mode: +o fell_laptop
13:26:54 *** fell has quit IRC
13:27:15 *** jervin has quit IRC
13:28:38 *** ArtGravity has joined #gnucash
13:28:39 *** ChanServ sets mode: +v ArtGravity
13:29:30 *** jervin has joined #gnucash
13:31:42 *** Gerd has quit IRC
13:41:22 *** bertbob has joined #gnucash
13:41:23 *** ChanServ sets mode: +v bertbob
13:42:37 *** sbluhm has joined #gnucash
13:42:37 *** ChanServ sets mode: +v sbluhm
13:50:32 *** bertbob has quit IRC
13:52:51 *** bertbob has joined #gnucash
13:52:51 *** ChanServ sets mode: +v bertbob
13:54:19 *** bertbob has quit IRC
13:58:58 *** bertbob has joined #gnucash
13:58:59 *** ChanServ sets mode: +v bertbob
13:59:14 *** jervin has quit IRC
14:01:08 *** jervin has joined #gnucash
14:01:51 *** jervin has joined #gnucash
14:07:31 *** jervin has quit IRC
14:07:43 *** frakturfreak has joined #gnucash
14:07:44 *** ChanServ sets mode: +v frakturfreak
14:19:26 *** frakturfreak has quit IRC
14:21:26 *** frakturfreak has joined #gnucash
14:21:27 *** ChanServ sets mode: +v frakturfreak
14:22:36 *** frakturfreak has quit IRC
14:24:06 *** frakturfreak has joined #gnucash
14:24:06 *** ChanServ sets mode: +v frakturfreak
14:27:47 *** clynbech_ has quit IRC
14:31:40 *** peanutbutterandcrackers has quit IRC
14:58:45 *** fell_laptop has quit IRC
15:00:19 *** zipppy has quit IRC
15:23:20 *** frakturfreak has quit IRC
15:24:35 *** frakturfreak has joined #gnucash
15:24:35 *** ChanServ sets mode: +v frakturfreak
15:29:00 *** frakturfreak has quit IRC
15:30:15 *** frakturfreak has joined #gnucash
15:43:49 *** Gerd has joined #gnucash
16:10:48 *** calvinct has quit IRC
16:11:30 *** Han has joined #gnucash
16:42:37 *** sbluhm has quit IRC
17:06:34 *** frakturfreak has quit IRC
17:09:02 *** omnireq_ has joined #gnucash
17:10:15 *** omnireq has quit IRC
17:14:11 *** Han has quit IRC
17:16:36 *** Gerd has quit IRC
17:47:37 *** fell_laptop has joined #gnucash
17:47:38 *** ChanServ sets mode: +o fell_laptop
17:56:34 *** omnireq__ has joined #gnucash
17:57:45 *** omnireq_ has quit IRC
18:32:27 *** TownsendHardware has quit IRC
18:37:21 *** TownsendHardware has joined #gnucash
19:01:44 *** omnireq__ has quit IRC
19:01:57 *** kael has quit IRC
19:28:42 *** fell_laptop has quit IRC
19:40:45 *** xtops has joined #gnucash
20:14:00 *** bertbob has quit IRC
20:15:42 *** storyjesse has joined #gnucash
20:15:52 *** bertbob has joined #gnucash
20:15:53 *** ChanServ sets mode: +v bertbob
20:18:36 *** omnireq has joined #gnucash
20:18:36 *** ChanServ sets mode: +v omnireq
20:47:34 *** xtops has quit IRC
20:49:37 *** ArtGravity has quit IRC
20:53:39 *** guak has quit IRC
21:00:01 *** erictheise has joined #gnucash
21:36:06 *** erictheise has quit IRC
21:53:13 *** erictheise has joined #gnucash
22:03:25 *** erictheise_ has joined #gnucash
22:07:58 *** erictheise has quit IRC
22:07:58 *** erictheise_ is now known as erictheise
22:17:07 *** erictheise has quit IRC
22:18:08 *** erictheise has joined #gnucash
22:18:35 *** erictheise has quit IRC
22:28:35 *** omnireq has quit IRC
22:49:14 *** waeking has quit IRC
22:49:16 *** waeking2 has joined #gnucash
22:49:16 *** ChanServ sets mode: +v waeking2
23:39:13 *** jervin has joined #gnucash
23:40:21 *** jervin has joined #gnucash
23:41:58 *** jervin has quit IRC