OCCRA
Go to Post I will follow FIRST's guidelines, as long as they conform with those of the English language. - artdutra04 [more]
Home
Go Back   Chief Delphi > ChiefDelphi.com Website > Extra Discussion
CD-Media   CD-Spy  
portal register members calendar search Today's Posts Mark Forums Read FAQ rules

 
Reply
Thread Tools Rate Thread Display Modes
  #1   Spotlight this post!  
Unread 08-03-2018, 02:04 PM
Redrield Redrield is offline
Registered User
FRC #4069 (Lo-Ellen Robotics)
Team Role: Programmer
 
Join Date: Apr 2017
Rookie Year: 2017
Location: Sudbury, Ontario
Posts: 5
Redrield will become famous soon enough
paper: Kotlin for FRC Robot Programming

Thread created automatically to discuss a document in CD-Media.

Kotlin for FRC Robot Programming by Redrield
Reply With Quote
  #2   Spotlight this post!  
Unread 08-03-2018, 02:31 PM
Chadfrom308's Avatar
Chadfrom308 Chadfrom308 is offline
Slave to the bot
AKA: Chad Krause
FRC #7226 (Error 404)
Team Role: College Student
 
Join Date: Jan 2013
Rookie Year: 2011
Location: East Lansing
Posts: 327
Chadfrom308 is a splendid one to beholdChadfrom308 is a splendid one to beholdChadfrom308 is a splendid one to beholdChadfrom308 is a splendid one to beholdChadfrom308 is a splendid one to beholdChadfrom308 is a splendid one to beholdChadfrom308 is a splendid one to behold
Re: paper: Kotlin for FRC Robot Programming

Kotlin looks like a good language to start working in. I was always a fan of C++ and Java though.

C++ and Java are widely used in the industry, so having teams program in them is great practice and experience.

Kotlin is not widely use, although it is gaining momentum, I know of many companies using it, including Android.

Time will tell. Hopefully it doesn't become a Python where you're 'that team' that codes in python. I'd like to see it used and it has a lot of features I wish other languages had!
__________________
//TODO: make signature
Reply With Quote
  #3   Spotlight this post!  
Unread 08-03-2018, 02:52 PM
nickbrickmaster nickbrickmaster is offline
Registered User
AKA: Nick Schatz
no team (3184 Alum)
Team Role: Programmer
 
Join Date: Jan 2015
Rookie Year: 2014
Location: Eagan MN
Posts: 453
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: paper: Kotlin for FRC Robot Programming

I'll put in another 2c for Kotlin. To me it's like the best parts of Python (first-class functions, lambdas, little convenience things like joining arrays) without the worst parts* (duck typing, slow-ness, poor multithreading).

I haven't used it on a robot yet and unfortunately I probably won't be able to for a while, but I'm working on a sizable project using Kotlin and I can see the appeal.

Java's getting better about a lot of these things as well (I've spent a lot of time recently with Java lambdas/FCF) and I'll still be using Python when I need to do some data analysis or whatever, but for sizable projects, I think Kotlin's the way to go.

* For FRC, in my opinion, YMMV, etc.
__________________
Proceed as if success is inevitable.
Reply With Quote
  #4   Spotlight this post!  
Unread 08-04-2018, 04:40 AM
andrewda's Avatar
andrewda andrewda is offline
Programmer
AKA: Andrew Dassonville
FRC #2521 (SERT)
Team Role: Programmer
 
Join Date: Oct 2016
Rookie Year: 2016
Location: Eugene, OR
Posts: 35
andrewda is a splendid one to beholdandrewda is a splendid one to beholdandrewda is a splendid one to beholdandrewda is a splendid one to beholdandrewda is a splendid one to beholdandrewda is a splendid one to behold
Re: paper: Kotlin for FRC Robot Programming

We made the switch to Kotlin after the 2017 season, and boy has it been a fantastic change. It has helped our code become better organized, easier to follow and (most importantly) more fun to write. Maybe I've just got something against Java, but writing code in Kotlin is drastically nicer than Java, and all programmers on my team would agree.

Also, now that Gradle is the official build system, there's really nothing preventing anyone from at least trying it out. If you're reading this and haven't tried out Kotlin yet, give it a shot!
__________________
Andrew Dassonville

Team 2521
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:09 PM.

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


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