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