Hi all,
I'm very excited to announce a new episode in the life of the Go plugin for IntelliJ. About three years ago, Sergey Ignatov and Alexander Zolotov started a major rewrite of the plugin that took it to a working state. Since then they've made more than 3000 commits, working day and night and even weekends to make sure that Go programmers have a good experience with the existing plugin. Back then, the plugin had little over 80K downloads. Now it’s got more than 640K downloads, the Go community is growing at an impressive rate, and there’s a high demand for a better developer experience compared to everything else available. Noting all this, JetBrains has decided to put its full support behind it and create a world class editor which will deliver the same quality and functionality that you may be familiar with in their other IDEs like IntelliJ IDEA, PyCharm, etc. Today, they've just announced their new dedicated Go IDE codenamed Gogland, which picks up where the open-source plugin left off and introduces a number of changes with many many more to come. To name a few of these exciting new features: - type comparison features - go to inheritor structures - go to super interfaces - type based "smart completion" - extract function refactoring - built-in formatter equal to gofmt - sub-tests support (running, navigation, gutters) - tests debugging - semantic highlighting and parameter name hints - more Inspections and Quickfixes The IDE is currently in private beta and while it's under heavy development, it's already in a very good shape. On my current setup, with a GOPATH of over 7 GB of Go sources only, it takes about 5 minutes to have it fully indexed (a one-time operation). The IDE starts in less than 10 seconds with the project ready to be edited. If you wish to become an early adopter of the IDE or get more information about it, please go to its dedicated page, https://www.jetbrains.com/go/. You also have a chance to give the final name for the IDE, so I encourage you to join in. Finally, I'd like to thank Sergey and Alexander and all the other contributors for all their hard work on this. It's been wonderful to work with them on this project. Kind regards, Florin -- You received this message because you are subscribed to the Google Groups "golang-nuts" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. For more options, visit https://groups.google.com/d/optout.
