GO TOOLS EXPLAINED IN COLOR - Hawthorne Press
GO TOOLS EXPLAINED IN COLOR
REVISION 1
HAWTHORNE-
Go Tools Explained in Color Published by
Hawthorne-
10310 Moorberry Lane Houston, Texas 77043, USA
? 2013-2016 by Hawthorne . All Rights Reserved. No part of this document may be reproduced or transmitted in any form or by any means, electronic, mechanical, photocopying, recording, or otherwise, without prior written permission of Hawthorne Press Company.
Hawthorne-
Go Tools Explained in Color
TABLE OF CONTENTS
HAWTHORNE-...................................................................................................................................... 1 INTRODUCTION .................................................................................................................................................................... 1 LITEIDE.................................................................................................................................................................................... 1 PROJECTS AND PACKAGES ........................................................................................................................................................ 1 EXAMPLE OF LITEIDE DISPLAY................................................................................................................................................ 3 GOLINT.GO.............................................................................................................................................................................. 3 COMMAND VET ..................................................................................................................................................................... 4 COMMAND GOFMT............................................................................................................................................................... 5 COMMAND CGO ..................................................................................................................................................................... 5 COMMAND COMPILE ........................................................................................................................................................... 6 COMMAND ASM..................................................................................................................................................................... 7 COMMAND COVER................................................................................................................................................................ 7 COMMAND DOC...................................................................................................................................................................10 SOURCE CODE DOCUMENTATION GUIDELINES .....................................................................................................................11 PACKAGE ELEMENT DOCUMENTATION ..................................................................................................................................................11 OTHER ELEMENTS .....................................................................................................................................................................................11 GODOC PROGRAM.......................................................................................................................................................................................12 COMMAND FIX.....................................................................................................................................................................13 OPTIONS ...................................................................................................................................................................................13
COMMAND OBJDUMP........................................................................................................................................................14 PROGRAM OBJDUMP ...............................................................................................................................................................14 COMMAND PACK ................................................................................................................................................................14 COMMANDS PPROF, TRACE, AND YACC......................................................................................................................15 A FINAL WORD ....................................................................................................................................................................16
Hawthorne-
Go Tools Explained in Color
GO TOOLS EXPLAINED IN COLOR
INTRODUCTION
The Go language is a relatively new language. It is a C-Like language with a simple language structure and built-in concurrency features. It is able to easily scale across multiple processors and handle many thousands on independent concurrent routines. It was designed and is now supported by Google.
For a young language, it comes with many built-in tools that enhance the productivity of Golang Developers. This document will give a brief introduction of many of these tools.
LITEIDE
Liteide is Golang specific IDE. While other platforms provide various levels of support, currently only Liteide directly supports Golang.
Liteide supports the following features and as it is under active development, we can expect a ongoing expansion of capabilities.
Projects Code Completion Code Folding Syntax Highlighting Debugging Automatic Building Testing Automatic Formatting (Go Fmt) Vetting of programs (Go Vet) Coverage Statistics
The Liteide Feature Guide is somewhat limited in scope, but as setup document it is very helpful. See:
For more information on Liteide:
PROJECTS AND PACKAGES
Liteide does not provide an explicit "project" management. Projects are created by managing folders and Golang
Packages. Each folder contains source files for a particular Package Name. To include other packages, even your
own, you must import them. Under an organizing folder 0A_A-PROJECT, we will create a project with multiple files in the main program and a companion package. The following is a portion of the Liteide Folders View:
Page 1
................
................
In order to avoid copyright disputes, this page is only a partial summary.
To fulfill the demand for quickly locating and searching documents.
It is intelligent file search solution for home and business.
Related searches
- photosynthesis explained in detail
- annuities explained in simple terms
- bible verses explained in detail
- ecclesiastes 3 explained in simple form
- derivatives explained in simple terms
- revelation 20 explained in detail
- annuities explained in layman s terms
- cellular respiration explained in steps
- luke 1 explained in detail
- photosynthesis explained in depth
- print in color in python
- luke 2 explained in detail