|
Re: FR-C# -- Microsoft C# for the roboRio... ANY interest?
Quote:
Originally Posted by virtuald
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.
|
I definitely have been trying to keep it this way. What we decided to do was if Properties made more sense, we kept the old Getters and Setters so old code would still work. There are some places where there are only properties, but I know from reading teams code that some of those are used very rarely, and intellisense and resharper help fix alot of them. We did base our code more off of the C++ code instead of the Java code, since we had delegates and we could pass by reference, so we didn't have to do all of the hack stuff Java had to do for these things. Also changed some things I want to submit to the official WPILib, but still trying to figure out how to set up Gerrit.
__________________
All statements made are my own and not the feelings of any of my affiliated teams.
Teams 1510 and 2898 - Student 2010-2012
Team 4488 - Mentor 2013-2016
Co-developer of RobotDotNet, a .NET port of the WPILib.
|