View Single Post
  #10   Spotlight this post!  
Unread 24-07-2015, 00:28
virtuald's Avatar
virtuald virtuald is offline
RobotPy Guy
AKA: Dustin Spicuzza
FRC #1418 (), FRC #1973, FRC #4796, FRC #6367 ()
Team Role: Mentor
 
Join Date: Dec 2008
Rookie Year: 2003
Location: Boston, MA
Posts: 1,086
virtuald has a brilliant futurevirtuald has a brilliant futurevirtuald has a brilliant futurevirtuald has a brilliant futurevirtuald has a brilliant futurevirtuald has a brilliant futurevirtuald has a brilliant futurevirtuald has a brilliant futurevirtuald has a brilliant futurevirtuald has a brilliant futurevirtuald has a brilliant future
Re: FR-C# -- Microsoft C# for the roboRio... ANY interest?

Quote:
Originally Posted by jkoritzinsky View Post
Additionally, one of my personal goals for a C# WPILib (slightly different from Thad House's goals and possibly the goals of FR-C#) is to be able to use C# to create a simpler and more expressive WPILib that utilizes the language and the framework to create a more streamlined development for programming teams instead of just cloning the official library (which does not utilize many of the features of languages it exists in).
I would encourage the C# project to keep to the spirit of the original WPILib, and at least *allow* mostly cloned code to continue working. This what we try to do on RobotPy, to ensure that teams can easily port code between languages (after all, there are a lot more Java WPILib code examples than Python or C#) and allows work on any one of the languages to possibly benefit the others.

I feel like building streamlined / more native extensions/frameworks/etc are better suited as libraries that can be used on top of / alongside WPILib, to allow more advanced teams to use those if desired, but let the new teams stick to the FRC documentation AND use a cool language.
__________________
Maintainer of RobotPy - Python for FRC
Creator of pyfrc (Robot Simulator + utilities for Python) and pynetworktables/pynetworktables2js (NetworkTables for Python & Javascript)

2017 Season: Teams #1973, #4796, #6369
Team #1418 (remote mentor): Newton Quarterfinalists, 2016 Chesapeake District Champion, 2x Innovation in Control award, 2x district event winner
Team #1418: 2015 DC Regional Innovation In Control Award, #2 seed; 2014 VA Industrial Design Award; 2014 Finalists in DC & VA
Team #2423: 2012 & 2013 Boston Regional Innovation in Control Award


Resources: FIRSTWiki (relaunched!) | My Software Stuff