Go to Post Maybe if we get lucky [the GDC] will just say chute door. - IronicDeadBird [more]
Home
Go Back   Chief Delphi > Technical > Programming
CD-Media   CD-Spy  
portal register members calendar search Today's Posts Mark Forums Read FAQ rules

 
Closed Thread
 
Thread Tools Rate Thread Display Modes
  #1   Spotlight this post!  
Unread 08-01-2011, 13:20
zombiezen's Avatar
zombiezen zombiezen is offline
Registered User
AKA: Ross Light
FRC #0973 (Greyhound Robotics)
Team Role: College Student
 
Join Date: Jan 2010
Rookie Year: 2008
Location: Atascadero
Posts: 12
zombiezen is a jewel in the roughzombiezen is a jewel in the roughzombiezen is a jewel in the roughzombiezen is a jewel in the rough
Greyhound Lua Stable Release

Hello all:

Just wanted to remind all of you that Greyhound Lua is available for team programming use and is stable and well-tested. The project has now moved to SourceForge:

http://greyhoundlua.sourceforge.net/

Greyhound Lua is a distribution of Lua intended to be used for the FIRST Robotics Competition. Teams can use this to write their robot code in Lua, a simple, lightweight programming language.

Happy building!
__________________
Cheers,
Ross Light

http://www.zombiezen.com/
  #2   Spotlight this post!  
Unread 19-04-2011, 13:59
Foster Foster is offline
Engineering Program Management
VRC #8081 (STEMRobotics)
Team Role: Mentor
 
Join Date: Jul 2007
Rookie Year: 2005
Location: Delaware
Posts: 1,392
Foster has a reputation beyond reputeFoster has a reputation beyond reputeFoster has a reputation beyond reputeFoster has a reputation beyond reputeFoster has a reputation beyond reputeFoster has a reputation beyond reputeFoster has a reputation beyond reputeFoster has a reputation beyond reputeFoster has a reputation beyond reputeFoster has a reputation beyond reputeFoster has a reputation beyond repute
Re: Greyhound Lua Stable Release

How many teams used Lua for the 2011 robot?

How did you make out? Are their things you would like to share about the experience?
__________________
Foster - VEX Delaware - 17 teams -- Chief Roboteer STEMRobotics.org
2010 - Mentor of the Year - VEX Clean Sweep World Championship
2006-2016, a decade of doing VEX, time really flies while having fun
Downingtown Area Robotics Web site and VEXMen Team Site come see what we can do for you.
  #3   Spotlight this post!  
Unread 04-05-2011, 22:25
zombiezen's Avatar
zombiezen zombiezen is offline
Registered User
AKA: Ross Light
FRC #0973 (Greyhound Robotics)
Team Role: College Student
 
Join Date: Jan 2010
Rookie Year: 2008
Location: Atascadero
Posts: 12
zombiezen is a jewel in the roughzombiezen is a jewel in the roughzombiezen is a jewel in the roughzombiezen is a jewel in the rough
Re: Greyhound Lua Stable Release

Foster:

Lua has worked well for our team. I found that our students learned Lua much faster than C/C++ and that it allowed us to make changes more quickly and easily than C/C++.

Our major snag was runtime errors during development. Since Lua doesn't get compiled, errors like misspelled variable names don't get caught until they are deployed on the robot. While we did develop some tools internally to catch the vast majority of these problems before deployment, this may be a drawback for some. However, we never had a runtime error occur during a match: it's all just a matter of proper, thorough testing, which is what teams should be doing anyway.

WPILib updates were a non-issue, as SWIG happily regenerated new bindings from the header files.

Our code design greatly benefited from some of Lua's features, such as anonymous functions. Using anonymous functions and tables, we were able to make control changes as easy as remapping buttons on a video game: each joystick button/axis was directly mapped to a function that was called so that the control logic is separate from operational logic.

All in all, I feel that Lua is a viable option for teams, and I know we will be using it next year.
__________________
Cheers,
Ross Light

http://www.zombiezen.com/
Closed Thread


Thread Tools
Display Modes Rate This Thread
Rate This Thread:

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Forum Jump


All times are GMT -5. The time now is 03:46.

The Chief Delphi Forums are sponsored by Innovation First International, Inc.


Powered by vBulletin® Version 3.6.4
Copyright ©2000 - 2017, Jelsoft Enterprises Ltd.
Copyright © Chief Delphi