15:10:48 <catohornet> #startmeeting Robot Happy Hour 15:10:48 <odl_meetbot> Meeting started Wed Apr 29 15:10:48 2015 UTC. The chair is catohornet. Information about MeetBot at http://ci.openstack.org/meetbot.html. 15:10:48 <odl_meetbot> Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. 15:10:48 <odl_meetbot> The meeting name has been set to 'robot_happy_hour' 15:12:04 <catohornet> Revisiting IDEs, I'm curious if anyone has had a chance to try a different one since our conversation? 15:13:13 <PhilShea> I've kept using pycharm/intellibot... But the "jump to definition" feature as stopped working. 15:14:01 <PhilShea> What other IDEs are there besides intellibot, eclipse, ride? 15:16:12 <catohornet> There aren't others that I'm aware of. 15:16:58 <PhilShea> I think there may be one other, but I can't remember the name. I think Jamo is using it. 15:18:08 <PhilShea> I had a question about keyword naming conventions. 15:18:40 <PhilShea> I think typically robot uses Title Case keywords, right? 15:19:33 <PhilShea> What's the best way to handle a call to a Python function. 15:20:49 <PhilShea> The python function names need to be pep-8 compliant. 15:21:30 <PhilShea> Does robot allow underscores in keywords? 15:22:53 <catohornet> I believe so 15:24:25 <catohornet> It uses the name you use as the class name when creating the class in python 15:25:29 <PhilShea> OK, great, so there's no conflict there between the pep-8 and what robot supports. 15:27:08 <PhilShea> jamoluhrsen: Are you using intellibot for robot, or something else? 15:27:48 <jamoluhrsen> intellij is my IDE. 15:28:06 <jamoluhrsen> what is intellibot? a plugin? I forget the name of my plugin… 15:28:58 <PhilShea> it is. 15:29:53 <PhilShea> OK, I could only think of 3 robot IDEs, I think there's a fourth... 15:30:23 <PhilShea> intellij/intellibot, eclipse, ride, & ? 15:30:44 <catohornet> https://robotframework.googlecode.com/hg/doc/python/PythonTutorial.html#writing-test-libraries 15:32:03 <jamoluhrsen> I missed the context here. I just logged in. my plugin is *not* called "intellibot" AFAIK. 15:32:11 <jamoluhrsen> just called "robot plugin" from jivesoft. 15:33:10 <PhilShea> catohornet: thanks! 15:34:21 <PhilShea> jamoluhrsen: OK, yeah, I know that plugin - that must have been what I was thinking of. 15:35:48 <PhilShea> jamoluhrsen: There's a thread about robot IDEs in the robot happy hour. That was the context. 15:36:15 <jamoluhrsen> gotcha. I've been super happy with intellij after switching from RIDE. just my 2c 15:38:24 <PhilShea> Yeah, I'm pretty happy with it's younger sibling pycharm, except the 'jump to definition' feature seems to be somewhat flaky. 15:46:14 <catohornet> jamolursen: Good to know 15:48:42 <catohornet> RE: keywords: I asked if you could use underscores. The answer I got was yes however keywords with spaces: my_kw is same as `my kw` 15:51:14 <jamoluhrsen> catohornet, that's right, and probably why it's a good reason for python functions that we write to be used in robot suites to use under_scores and not CamelCase 15:51:45 <jamoluhrsen> just so we can keep with the whole "human readable" part of robot framework. 15:58:38 <catohornet> I agree! 16:05:11 <catohornet> Question: To make this hour more useful and full of useful information is there anything anyone would like to see discussed next week? 16:05:44 <catohornet> I think it is already useful. I hope you all experience the same. 16:07:14 <PhilShea> Hmmm 16:07:36 <PhilShea> There was a topic I was thinking about, but I can recall it now. 16:08:25 <PhilShea> I can send it to you when I remember :/ 16:09:41 <catohornet> Cool 16:10:47 <catohornet> Yes please send your topics to me. I can provide any background information I have or can gather for our conversation. 16:11:35 <catohornet> carolsand@gmail.com 16:11:53 <PhilShea> thanks! 16:14:21 <catohornet> Thanks again everyone for your interest and attendance. See you next week. 16:14:42 <catohornet> #endmeeting