OCCRA
Go to Post neato. - ebarker [more]
Home
Go Back   Chief Delphi > FIRST > General Forum
CD-Media  
portal register members calendar search Today's Posts Mark Forums Read FAQ rules

 
Reply
Thread Tools Rate Thread Display Modes
  #61   Spotlight this post!  
Unread 05-10-2018, 04:12 PM
Peter Johnson Peter Johnson is offline
Volunteer WPILib Developer, CSA
no team (WPILib)
 
Join Date: Jan 2010
Rookie Year: 2008
Location: Redondo Beach, CA
Posts: 536
Peter Johnson has a reputation beyond reputePeter Johnson has a reputation beyond reputePeter Johnson has a reputation beyond reputePeter Johnson has a reputation beyond reputePeter Johnson has a reputation beyond reputePeter Johnson has a reputation beyond reputePeter Johnson has a reputation beyond reputePeter Johnson has a reputation beyond reputePeter Johnson has a reputation beyond reputePeter Johnson has a reputation beyond reputePeter Johnson has a reputation beyond repute
Re: WPILib is adapting GradleRIO - Jaci has become too powerful and we must stop her

Quote:
Originally Posted by ErikSLee View Post
We would love to get on the list of beta testers!
Typically a beta application announcement from FIRST goes out in the summer. FIRST reviews the applications and selects the teams for beta testing, which occurs in the fall.
__________________
WPILib Developer, 2014-Present:
  • Author of cscore - WPILib CameraServer for 2017+
  • Author of ntcore - WPILib NetworkTables for 2016+
Creator of RobotPy - Python for FRC
Mentor, Team 294, 2008-2018 (World Champions FRC 2010 & FTC 2008)
Reply With Quote
  #62   Spotlight this post!  
Unread 05-18-2018, 09:59 AM
David Lame David Lame is offline
Registered User
FRC #0247
Team Role: Mentor
 
Join Date: Feb 2015
Rookie Year: 2014
Location: Berkley, MI
Posts: 199
David Lame has a reputation beyond reputeDavid Lame has a reputation beyond reputeDavid Lame has a reputation beyond reputeDavid Lame has a reputation beyond reputeDavid Lame has a reputation beyond reputeDavid Lame has a reputation beyond reputeDavid Lame has a reputation beyond reputeDavid Lame has a reputation beyond reputeDavid Lame has a reputation beyond reputeDavid Lame has a reputation beyond reputeDavid Lame has a reputation beyond repute
Re: WPILib is adapting GradleRIO - Jaci has become too powerful and we must stop her

Is there any word on how "official" this all is. I'm going to start teaching students as soon as possible. I'll be meeting with them this week, and I am wondering if I ought to tell them that we will be using VS Code next year, and if I should be checking out how to use VS Code myself along with Git so that I can teach students in the fall. If we are talking about beta testing in the fall, is this looking at a 2019 rollout, or 2020?

I'm all for flexibility, except that I'm dealing with 14 year olds with very little experience programming. "Flexibility" just means "more things that can go wrong." I want to make sure they are well versed in this stuff before kickoff, because it might take a few weeks before they get the hang of it, so I want to make sure those few weeks are not during build season.
Reply With Quote
  #63   Spotlight this post!  
Unread 05-18-2018, 10:00 AM
fovea1959's Avatar
fovea1959 fovea1959 is offline
Herder of programmers
AKA: Doug Wegscheid
FRC #3620 (The Average Joes)
Team Role: Mentor
 
Join Date: Jan 2011
Rookie Year: 2011
Location: St Joseph
Posts: 385
fovea1959 will become famous soon enough
Re: WPILib is adapting GradleRIO - Jaci has become too powerful and we must stop her

One of the things I've *liked* about Eclipse over my career is the availability of good plugins for integrating other tools. SpotBugs and Eclipse-PMD are pretty helpful when dealing with student code...

I haven't been able to find equivalents for VSC. I know I can drop back to the command line to get the same functionality, but am I just not looking hard enough?
Reply With Quote
  #64   Spotlight this post!  
Unread 05-18-2018, 10:23 AM
Thad House Thad House is online now
Volunteer, WPILib Contributor
no team (Waiting for 2021)
Team Role: Mentor
 
Join Date: Feb 2011
Rookie Year: 2010
Location: Thousand Oaks, California
Posts: 1,251
Thad House has a reputation beyond reputeThad House has a reputation beyond reputeThad House has a reputation beyond reputeThad House has a reputation beyond reputeThad House has a reputation beyond reputeThad House has a reputation beyond reputeThad House has a reputation beyond reputeThad House has a reputation beyond reputeThad House has a reputation beyond reputeThad House has a reputation beyond reputeThad House has a reputation beyond repute
Re: WPILib is adapting GradleRIO - Jaci has become too powerful and we must stop her

Quote:
Originally Posted by David Lame View Post
snip
Yes, vs code and Gradle is what the official build system for 2019 is going to be. There will be no eclipse release for 2019.

As for the flexibility, because it's a more standard setup, less things go wrong. And if something does go wrong, unlike eclipse it's usually easier to fix because of the flexibility.
__________________
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.
Reply With Quote
  #65   Spotlight this post!  
Unread 05-18-2018, 10:29 AM
Thad House Thad House is online now
Volunteer, WPILib Contributor
no team (Waiting for 2021)
Team Role: Mentor
 
Join Date: Feb 2011
Rookie Year: 2010
Location: Thousand Oaks, California
Posts: 1,251
Thad House has a reputation beyond reputeThad House has a reputation beyond reputeThad House has a reputation beyond reputeThad House has a reputation beyond reputeThad House has a reputation beyond reputeThad House has a reputation beyond reputeThad House has a reputation beyond reputeThad House has a reputation beyond reputeThad House has a reputation beyond reputeThad House has a reputation beyond reputeThad House has a reputation beyond repute
Re: WPILib is adapting GradleRIO - Jaci has become too powerful and we must stop her

Quote:
Originally Posted by fovea1959 View Post
One of the things I've *liked* about Eclipse over my career is the availability of good plugins for integrating other tools. SpotBugs and Eclipse-PMD are pretty helpful when dealing with student code...

I haven't been able to find equivalents for VSC. I know I can drop back to the command line to get the same functionality, but am I just not looking hard enough?
If you set up those plugins in Gradle, vscode won't give errors in it's main editor window, but during builds and deploy we do open a window where you can see the console commands being run. With these, you'll at least be able to see the errors in that console. I can look into making it so these errors could be parsable and display the errors in the main editor window. But other then that, that's probably one thing that isn't as integrated as eclipse.
__________________
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.
Reply With Quote
  #66   Spotlight this post!  
Unread 05-19-2018, 12:33 PM
David Lame David Lame is offline
Registered User
FRC #0247
Team Role: Mentor
 
Join Date: Feb 2015
Rookie Year: 2014
Location: Berkley, MI
Posts: 199
David Lame has a reputation beyond reputeDavid Lame has a reputation beyond reputeDavid Lame has a reputation beyond reputeDavid Lame has a reputation beyond reputeDavid Lame has a reputation beyond reputeDavid Lame has a reputation beyond reputeDavid Lame has a reputation beyond reputeDavid Lame has a reputation beyond reputeDavid Lame has a reputation beyond reputeDavid Lame has a reputation beyond reputeDavid Lame has a reputation beyond repute
Re: WPILib is adapting GradleRIO - Jaci has become too powerful and we must stop her

Quote:
Originally Posted by Thad House View Post
Yes, vs code and Gradle is what the official build system for 2019 is going to be. There will be no eclipse release for 2019.

As for the flexibility, because it's a more standard setup, less things go wrong. And if something does go wrong, unlike eclipse it's usually easier to fix because of the flexibility.
Thanks. Looks like it's off to the download page.
Reply With Quote
  #67   Spotlight this post!  
Unread 06-16-2018, 10:58 PM
Vyrotek's Avatar
Vyrotek Vyrotek is offline
Registered User
AKA: Jason
FRC #0498 (Cobra Commanders)
Team Role: Mentor
 
Join Date: Jan 2002
Rookie Year: 2001
Location: Arizona
Posts: 35
Vyrotek is an unknown quantity at this point
Thumbs up Re: WPILib is adapting GradleRIO - Jaci has become too powerful and we must stop her

This is awesome news! Thanks for all the work that went into this.

What we really need now is a VSCode extension to officially support C# using RobotDotNet! Any plans Thad?
Reply With Quote
  #68   Spotlight this post!  
Unread 06-17-2018, 12:22 PM
Thad House Thad House is online now
Volunteer, WPILib Contributor
no team (Waiting for 2021)
Team Role: Mentor
 
Join Date: Feb 2011
Rookie Year: 2010
Location: Thousand Oaks, California
Posts: 1,251
Thad House has a reputation beyond reputeThad House has a reputation beyond reputeThad House has a reputation beyond reputeThad House has a reputation beyond reputeThad House has a reputation beyond reputeThad House has a reputation beyond reputeThad House has a reputation beyond reputeThad House has a reputation beyond reputeThad House has a reputation beyond reputeThad House has a reputation beyond reputeThad House has a reputation beyond repute
Re: WPILib is adapting GradleRIO - Jaci has become too powerful and we must stop her

Quote:
Originally Posted by Vyrotek View Post
This is awesome news! Thanks for all the work that went into this.

What we really need now is a VSCode extension to officially support C# using RobotDotNet! Any plans Thad?
If I were to ever restart work on RobotDotNet I definitely would, however I currently have no plans to do that. With other commitments I just no longer have the free time to support the actual library development. If somebody wants to pick of the development of the libraries, I have mostly completed getting deployment working with the .net core CLI, so it would actually be really easy to get working in VS Code, but it would require the libraries being actively worked on for me to pick that back up.

I might try to work on at least the P/Invoke layer for the HAL, which is the biggest thing that needs changing for now, and I have an NT Core 4.0 rewrite basically done, but the main libraries still need a lot of work.
__________________
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.
Reply With Quote
  #69   Spotlight this post!  
Unread 07-01-2018, 05:20 AM
tcjinaz tcjinaz is offline
Tim
FRC #3853
Team Role: Mentor
 
Join Date: May 2011
Rookie Year: 2011
Location: Arizona
Posts: 288
tcjinaz is infamous around these partstcjinaz is infamous around these partstcjinaz is infamous around these partstcjinaz is infamous around these partstcjinaz is infamous around these partstcjinaz is infamous around these partstcjinaz is infamous around these partstcjinaz is infamous around these partstcjinaz is infamous around these partstcjinaz is infamous around these partstcjinaz is infamous around these parts
Re: WPILib is adapting GradleRIO - Jaci has become too powerful and we must stop her

Quote:
Originally Posted by David Lame View Post
I'm dealing with fourteen year old programmers who have barely gotten past "Hello, World." Being "flexible" is not a good thing in that situation. It often means that there are lots of options, but if you get them wrong, nothing works.

As long as there is a one click solution that I can tell freshmen, "When your code is ready, click this to deploy it to the RoboRio," things will be ok.

A bonus would be non-cryptic error messages for when their network was disconnected, or when they failed to set up some of the required settings.

In general, I'm a big fan of Visual Studio as a developer environment precisely because I have found it easier to get up and running right out of the box than I found with Eclipse. I want an environment that runs the first time if you follow the directions, and I want those diretions to be as short as possible and as easy to understand as possible. I have enough trouble teaching kids what a null pointer exception is and why they got one.

A perfect tool would be one that a freshman can use without difficulty, and the professional programmers who serve as mentors can do the things they've learned to do in their years of programming experience. However, if there has to be a compromise between the two attributes, the former should be prioritized over the latter.
Forgive me, but I think you just described the FRC/LabView experience.

With just one qualifier: the mentors with professional programming experince have exposure to data flow design techniques.
__________________
3853 Pridetronics



Reply With Quote
  #70   Spotlight this post!  
Unread 07-01-2018, 01:25 PM
BriFRC1922 BriFRC1922 is offline
Registered User
FRC #1922
 
Join Date: Jan 2018
Location: united states
Posts: 7
BriFRC1922 is an unknown quantity at this point
Re: WPILib is adapting GradleRIO - Jaci has become too powerful and we must stop her

A little nervous since I've never used VS Code (Will be my second year programming and this year we used Eclipse) but due to the overwhelmingly positive responses from this news, I'm definitely excited to start experimenting with this. I've definitely had my fair share of issues with eclipse, as well as WPILib libraries so the change to VS Code will likely be more than worth it if it fixes the issues I've had in the past. Awesome work!
Reply With Quote
  #71   Spotlight this post!  
Unread 07-01-2018, 05:22 PM
risho900 risho900 is offline
Registered User
FRC #6897 (Astraea Robotics)
 
Join Date: May 2018
Rookie Year: 2015
Location: East Brunswick
Posts: 209
risho900 is a name known to allrisho900 is a name known to allrisho900 is a name known to allrisho900 is a name known to allrisho900 is a name known to allrisho900 is a name known to all
Re: WPILib is adapting GradleRIO - Jaci has become too powerful and we must stop her

So just to clarify, teams will be unable to you use Eclipse for the 2019 season or will it still be an option?
Reply With Quote
  #72   Spotlight this post!  
Unread 07-01-2018, 05:31 PM
nickbrickmaster nickbrickmaster is offline
Registered User
AKA: Nick Schatz
no team ('Snow Problem, 3184 Alum)
Team Role: Programmer
 
Join Date: Jan 2015
Rookie Year: 2014
Location: Eagan MN
Posts: 471
nickbrickmaster has a reputation beyond reputenickbrickmaster has a reputation beyond reputenickbrickmaster has a reputation beyond reputenickbrickmaster has a reputation beyond reputenickbrickmaster has a reputation beyond reputenickbrickmaster has a reputation beyond reputenickbrickmaster has a reputation beyond reputenickbrickmaster has a reputation beyond reputenickbrickmaster has a reputation beyond reputenickbrickmaster has a reputation beyond reputenickbrickmaster has a reputation beyond repute
Re: WPILib is adapting GradleRIO - Jaci has become too powerful and we must stop her

Quote:
Originally Posted by risho900 View Post
So just to clarify, teams will be unable to you use Eclipse for the 2019 season or will it still be an option?
There will be no 2019 Eclipse plugins. However, as Gradle is IDE-agnostic, it is possible to use GradleRIO in Eclipse. You will lack some of the integration features.
__________________
This is a postmodern signature.

Last edited by nickbrickmaster : 07-01-2018 at 05:34 PM. Reason: clarify
Reply With Quote
  #73   Spotlight this post!  
Unread 10-03-2018, 09:58 AM
mjbergman92's Avatar
mjbergman92 mjbergman92 is offline
Registered User
AKA: Malachi
FRC #3534 (House of Cards)
Team Role: Programmer
 
Join Date: Jan 2017
Rookie Year: 2016
Location: Michigan
Posts: 23
mjbergman92 is an unknown quantity at this point
Re: WPILib is adapting GradleRIO - Jaci has become too powerful and we must stop her

What about Mac users? As far as I know, VS Code is not available in the same way for Mac as it is for Windows. I want to be able to help other teams, but... What was wrong with Eclipse? Teams have documentation through the roof for Eclipse, so they will have change all of that.

I guess it teaches us how to merge with what is changing in our future careers, however, I don't think there I enough C++ teams in order to make VS Code more valuable than Eclipse. It is going to change no matter what, it doesn't have to make sense, I just want to know why the change was made because it isn't clear the choice of VS Code over Eclipse.
Reply With Quote
  #74   Spotlight this post!  
Unread 10-03-2018, 10:01 AM
jreneew2's Avatar
jreneew2 jreneew2 is offline
Alumni of Team 2053 Tigertronics
AKA: Drew Williams
FRC #2053 (TigerTronics)
Team Role: Programmer
 
Join Date: Jan 2014
Rookie Year: 2013
Location: Vestal, NY
Posts: 285
jreneew2 has a brilliant futurejreneew2 has a brilliant futurejreneew2 has a brilliant futurejreneew2 has a brilliant futurejreneew2 has a brilliant futurejreneew2 has a brilliant futurejreneew2 has a brilliant futurejreneew2 has a brilliant futurejreneew2 has a brilliant futurejreneew2 has a brilliant futurejreneew2 has a brilliant future
Re: WPILib is adapting GradleRIO - Jaci has become too powerful and we must stop her

Quote:
Originally Posted by mjbergman92 View Post
What about Mac users? As far as I know, VS Code is not available in the same way for Mac as it is for Windows. I want to be able to help other teams, but... What was wrong with Eclipse? Teams have documentation through the roof for Eclipse, so they will have change all of that.

I guess it teaches us how to merge with what is changing in our future careers, however, I don't think there I enough C++ teams in order to make VS Code more valuable than Eclipse. It is going to change no matter what, it doesn't have to make sense, I just want to know why the change was made because it isn't clear the choice of VS Code over Eclipse.
Again,

VSCode != Visual Studio

VsCode is a cross platform text editor / ide. It runs on electron which is basically the base of the chrome browser. It runs on all platforms equally well.

VsCode also supports all programming languages as people make plugins for different langs. It's not specifically for c++
__________________


Reply With Quote
  #75   Spotlight this post!  
Unread 10-04-2018, 02:20 PM
prensing prensing is offline
Registered User
AKA: Paul Rensing
FRC #2877 (LigerBots)
Team Role: Mentor
 
Join Date: Mar 2015
Rookie Year: 2014
Location: Boston MA
Posts: 36
prensing is an unknown quantity at this point
Re: WPILib is adapting GradleRIO - Jaci has become too powerful and we must stop her

In fact VSCode runs very well, even on Linux, and I assume that gradle will too.
Reply With Quote
Reply


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 07:30 PM.

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


Powered by vBulletin®
Copyright ©2000 - 2018, Jelsoft Enterprises Ltd.
Copyright © Chief Delphi