[go-nuts] Re: Best IDE for GO ?

2023-08-30 Thread Samuel Banks
Short answer: Goland

Longer answer: It really depends on your level, the kinds of software you 
are building etc etc, However in terms of being fully featured, stable, and 
available multiple platforms. i have found that Goland by JetBrains to the 
best however its paid, if you are looking for free then VSCode is also 
great but is lacking in the advanced features you'd get from GoLand.

On Saturday, 19 August 2023 at 10:27:34 UTC+1 alex-coder wrote:

> Hi All !
> Gophers, there is at least 10 years as GO on a market, Good job !
>
> I found a list of the best IDE and Plugins there:
> https://github.com/golang/go/wiki/IDEsAndTextEditorPlugins
>
> As I remember Java came around 1995 and within 3-4 years several companies 
> developed really great IDEs successful or less to develop commercial 
> project 
> on Java. Here is a list of but I may miss somewhat, sorry, 
> it was relatively a long time ago:
>
> Forte for Java ( Praga, Czech republic)
> VisualCafe (Symantec)
> VisuailAge (IBM)
> JBuilder (Borland)
> Together Control Center (TogetherSoft, Germany)
> Eclipse, and set of commercial IDE on a base on: RSA,RSD,WID and so on 
> (IBM)
>
> appear later:
>
> VS Code ( Microsoft)
> IDEA (JetBrain)
>
> What I'm looking for is the ability to manage dependencies not only in 
> code, 
> but entirely in a project from requirements to deployment.
> The feature should be inbuild into IDE or at least it would be possible 
> to write plugin to implement it.
>
> It is quite possible that I'm missing somewhat here.
> Gophers, may be there is another place where I should look for IDE for GO ?
>
> Thank you.
>

-- 
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 golang-nuts+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/golang-nuts/86c7f2c6-d272-44cd-9b10-2e7fd84a383fn%40googlegroups.com.


Re: [go-nuts] Re: Best IDE for GO ?

2023-08-26 Thread Robert Solomon
Showing the call stack is a core function of the Delve debugger for Go.  
See github.com/go-delve/delve/cmd/dlv.  Install w/
  go install github.com/go-delve/delve/cmd/dlv@latest

Once learning how to use delve, then any IDE/editor will work.  I believe 
that both VSCode and Goland use delve's code for their debugging 
capabilities


On Saturday, August 26, 2023 at 6:09:44 PM UTC-4 Robert Engels wrote:

> Sorry that was snotty. Bring back the punch cards to really prove who’s a 
> great developer!
>
> On Aug 26, 2023, at 4:29 PM, Robert Engels  wrote:
>
> 
>
> Or you click on the top stack line in an IDE and then arose down. 
>
> It’s like some people want to go back to horse and buggy “because it was 
> better for the environment”. Balancing competing priorities is a great 
> skill to have. 
>
> On Aug 26, 2023, at 3:51 PM, Justin Israel  wrote:
>
> 
>
>
> On Sun, Aug 27, 2023 at 12:47 AM Mike Schinkel  
> wrote:
>
>> If I understand what you are asking then JetBrains GoLand does. 
>>
>> I do not know if there is a way to use the keyboard, but it does provides 
>> links you can click when it displays the call stack on panic.
>>
>
> If your keymap configuration derives from one of the system configs 
> (Windows, Macos, ...) then "Next Frame" and "Previous Frame" have default 
> mapped hotkeys. So you can do the same workflow Jason mentioned, starting a 
> debugger execution, which panics, and then navigating the stack all via 
> keyboard (if that really is your thing).
>  
>
>>
>> -Mike
>>
>> On Saturday, August 26, 2023 at 8:33:08 AM UTC-4 Jason E. Aten wrote:
>>
>>> Is there any IDE that allows you to jump through a stack trace like 
>>> emacs does?
>>>
>>> e.g. If I have a panic on a run, with two keystrokes I can jump to the 
>>> origin
>>> of the panic, and then their caller, and then the parent caller, and 
>>> then up to
>>> the grandparent on the call stack... instantly. I've never found this 
>>> essential
>>> functionality elsewhere, but maybe I'm just not familiar... A friend of 
>>> mine tried
>>> to add it to Visual Studio and gave up... it was just too hard for VS. 
>>> But maybe JetBrains has it??
>>>
>>> I'd love to try an IDE other than emacs, but this is a fundament thing, 
>>> that I cannot give up.
>>>
>>> On Friday, August 25, 2023 at 6:21:35 PM UTC+1 Mike Schinkel wrote:
>>>
 Yes, as Luke Crook mentioned I think those requirements are more ALM 
 functionality than IDE functionality.  

 Generally, ALM addresses concerns broader than individual concerns 
 whereas IDEs are more focused on individual productivity.

 Just my opinion, but I would expect you'd be better off finding an ALM 
 solution and then an IDE that integrates with that ALM, or vice versa, 
 i.e. 
 find an IDE that integrates with an ALM and then use that ALM.

 #fwiw

 -Mike
 On Wednesday, August 23, 2023 at 7:21:46 AM UTC-4 alex-coder wrote:

> Hi All !
>
> Considering that IBM's punch cards were bearing at least twice, I 
> would vote for them. :-)
>
> Of cource I do agree with them who wrote that to feel comfortable 
> "under fingers" is great !
>
> So, the tasks to code - they are different. 
> Sometimes it is possible to keep all the details regards to the task 
> in a head or several.
> Sometimes it is nesessary to write say a hard copy of them(details) on 
> a paper with a different size.
>
> But in case the task from the area of the "poorly formalized". You 
> spend paper quickly. :-)
>
> The Luke Crook points to:
> https://en.wikipedia.org/wiki/Application_lifecycle_management
>
> I will simplify the task somewhat and take from ALM for example even 
> less than SDLC, namely:
> requirements, design, implementation, testing, deployment.
>
> 1. Requirements must be described somewhere.
> 2. Design artifacts should reflect requirements.
> 3. Design decisions refer to objects and messages that
> implemented in the form of classes and operations.
> 4. Each operation must pass at least one test.
> All tests must be passed successfully.
> 5. The application is assembled and installed there and 
> the tests are successfully passed again.
>
> Question: is there any IDE or plugin which one support that kind of 
> dependencies in a graphical mode ?
>
> Thank you.
>
> вторник, 22 августа 2023 г. в 18:22:52 UTC+3, Mike Schinkel: 
>
>> On Saturday, August 19, 2023 at 5:27:34 AM UTC-4 alex-coder wrote:
>>
>> What I'm looking for is the ability to manage dependencies not only 
>> in code,
>> but entirely in a project from requirements to deployment.
>>
>>
>> I assume you mean a lot more than just Go package dependencies, as 
>> `go mod` handles those nicely.
>>
>> Can you elaborate on the specific dependencies you are trying to 
>> manage?  In 

Re: [go-nuts] Re: Best IDE for GO ?

2023-08-26 Thread Robert Engels
Sorry that was snotty. Bring back the punch cards to really prove who’s a great 
developer!

> On Aug 26, 2023, at 4:29 PM, Robert Engels  wrote:
> 
> 
> Or you click on the top stack line in an IDE and then arose down. 
> 
> It’s like some people want to go back to horse and buggy “because it was 
> better for the environment”. Balancing competing priorities is a great skill 
> to have. 
> 
>>> On Aug 26, 2023, at 3:51 PM, Justin Israel  wrote:
>>> 
>> 
>> 
>> 
>>> On Sun, Aug 27, 2023 at 12:47 AM Mike Schinkel  
>>> wrote:
>>> If I understand what you are asking then JetBrains GoLand does. 
>>> 
>>> I do not know if there is a way to use the keyboard, but it does provides 
>>> links you can click when it displays the call stack on panic.
>> 
>> If your keymap configuration derives from one of the system configs 
>> (Windows, Macos, ...) then "Next Frame" and "Previous Frame" have default 
>> mapped hotkeys. So you can do the same workflow Jason mentioned, starting a 
>> debugger execution, which panics, and then navigating the stack all via 
>> keyboard (if that really is your thing).
>>  
>>> 
>>> -Mike
>>> 
 On Saturday, August 26, 2023 at 8:33:08 AM UTC-4 Jason E. Aten wrote:
 Is there any IDE that allows you to jump through a stack trace like emacs 
 does?
 
 e.g. If I have a panic on a run, with two keystrokes I can jump to the 
 origin
 of the panic, and then their caller, and then the parent caller, and then 
 up to
 the grandparent on the call stack... instantly. I've never found this 
 essential
 functionality elsewhere, but maybe I'm just not familiar... A friend of 
 mine tried
 to add it to Visual Studio and gave up... it was just too hard for VS. But 
 maybe JetBrains has it??
 
 I'd love to try an IDE other than emacs, but this is a fundament thing, 
 that I cannot give up.
 
> On Friday, August 25, 2023 at 6:21:35 PM UTC+1 Mike Schinkel wrote:
> Yes, as Luke Crook mentioned I think those requirements are more ALM 
> functionality than IDE functionality.  
> 
> Generally, ALM addresses concerns broader than individual concerns 
> whereas IDEs are more focused on individual productivity.
> 
> Just my opinion, but I would expect you'd be better off finding an ALM 
> solution and then an IDE that integrates with that ALM, or vice versa, 
> i.e. find an IDE that integrates with an ALM and then use that ALM.
> 
> #fwiw
> 
> -Mike
>> On Wednesday, August 23, 2023 at 7:21:46 AM UTC-4 alex-coder wrote:
>> Hi All !
>> 
>> Considering that IBM's punch cards were bearing at least twice, I would 
>> vote for them. :-)
>> 
>> Of cource I do agree with them who wrote that to feel comfortable "under 
>> fingers" is great !
>> 
>> So, the tasks to code - they are different. 
>> Sometimes it is possible to keep all the details regards to the task in 
>> a head or several.
>> Sometimes it is nesessary to write say a hard copy of them(details) on a 
>> paper with a different size.
>> 
>> But in case the task from the area of the "poorly formalized". You spend 
>> paper quickly. :-)
>> 
>> The Luke Crook points to:
>> https://en.wikipedia.org/wiki/Application_lifecycle_management
>> 
>> I will simplify the task somewhat and take from ALM for example even 
>> less than SDLC, namely:
>> requirements, design, implementation, testing, deployment.
>> 
>> 1. Requirements must be described somewhere.
>> 2. Design artifacts should reflect requirements.
>> 3. Design decisions refer to objects and messages that
>> implemented in the form of classes and operations.
>> 4. Each operation must pass at least one test.
>> All tests must be passed successfully.
>> 5. The application is assembled and installed there and 
>> the tests are successfully passed again.
>> 
>> Question: is there any IDE or plugin which one support that kind of 
>> dependencies in a graphical mode ?
>> 
>> Thank you.
>> 
>> вторник, 22 августа 2023 г. в 18:22:52 UTC+3, Mike Schinkel: 
>>> On Saturday, August 19, 2023 at 5:27:34 AM UTC-4 alex-coder wrote:
>>> What I'm looking for is the ability to manage dependencies not only in 
>>> code,
>>> but entirely in a project from requirements to deployment.
>>> 
>>> I assume you mean a lot more than just Go package dependencies, as `go 
>>> mod` handles those nicely.
>>> 
>>> Can you elaborate on the specific dependencies you are trying to 
>>> manage?  In specific, vs generalities.
>>> 
>>> -Mike  
>>> 
>>> -- 
>>> You received this message because you are subscribed to a topic in the 
>>> Google Groups "golang-nuts" group.
>>> To unsubscribe from this topic, visit 
>>> https://groups.google.com/d/topic/golang-nuts/4yVXlyZZatM/unsubscribe.
>>> To unsubscribe from 

Re: [go-nuts] Re: Best IDE for GO ?

2023-08-26 Thread Robert Engels
Or you click on the top stack line in an IDE and then arose down. 

It’s like some people want to go back to horse and buggy “because it was better 
for the environment”. Balancing competing priorities is a great skill to have. 

> On Aug 26, 2023, at 3:51 PM, Justin Israel  wrote:
> 
> 
> 
> 
>> On Sun, Aug 27, 2023 at 12:47 AM Mike Schinkel  
>> wrote:
>> If I understand what you are asking then JetBrains GoLand does. 
>> 
>> I do not know if there is a way to use the keyboard, but it does provides 
>> links you can click when it displays the call stack on panic.
> 
> If your keymap configuration derives from one of the system configs (Windows, 
> Macos, ...) then "Next Frame" and "Previous Frame" have default mapped 
> hotkeys. So you can do the same workflow Jason mentioned, starting a debugger 
> execution, which panics, and then navigating the stack all via keyboard (if 
> that really is your thing).
>  
>> 
>> -Mike
>> 
>>> On Saturday, August 26, 2023 at 8:33:08 AM UTC-4 Jason E. Aten wrote:
>>> Is there any IDE that allows you to jump through a stack trace like emacs 
>>> does?
>>> 
>>> e.g. If I have a panic on a run, with two keystrokes I can jump to the 
>>> origin
>>> of the panic, and then their caller, and then the parent caller, and then 
>>> up to
>>> the grandparent on the call stack... instantly. I've never found this 
>>> essential
>>> functionality elsewhere, but maybe I'm just not familiar... A friend of 
>>> mine tried
>>> to add it to Visual Studio and gave up... it was just too hard for VS. But 
>>> maybe JetBrains has it??
>>> 
>>> I'd love to try an IDE other than emacs, but this is a fundament thing, 
>>> that I cannot give up.
>>> 
 On Friday, August 25, 2023 at 6:21:35 PM UTC+1 Mike Schinkel wrote:
 Yes, as Luke Crook mentioned I think those requirements are more ALM 
 functionality than IDE functionality.  
 
 Generally, ALM addresses concerns broader than individual concerns whereas 
 IDEs are more focused on individual productivity.
 
 Just my opinion, but I would expect you'd be better off finding an ALM 
 solution and then an IDE that integrates with that ALM, or vice versa, 
 i.e. find an IDE that integrates with an ALM and then use that ALM.
 
 #fwiw
 
 -Mike
> On Wednesday, August 23, 2023 at 7:21:46 AM UTC-4 alex-coder wrote:
> Hi All !
> 
> Considering that IBM's punch cards were bearing at least twice, I would 
> vote for them. :-)
> 
> Of cource I do agree with them who wrote that to feel comfortable "under 
> fingers" is great !
> 
> So, the tasks to code - they are different. 
> Sometimes it is possible to keep all the details regards to the task in a 
> head or several.
> Sometimes it is nesessary to write say a hard copy of them(details) on a 
> paper with a different size.
> 
> But in case the task from the area of the "poorly formalized". You spend 
> paper quickly. :-)
> 
> The Luke Crook points to:
> https://en.wikipedia.org/wiki/Application_lifecycle_management
> 
> I will simplify the task somewhat and take from ALM for example even less 
> than SDLC, namely:
> requirements, design, implementation, testing, deployment.
> 
> 1. Requirements must be described somewhere.
> 2. Design artifacts should reflect requirements.
> 3. Design decisions refer to objects and messages that
> implemented in the form of classes and operations.
> 4. Each operation must pass at least one test.
> All tests must be passed successfully.
> 5. The application is assembled and installed there and 
> the tests are successfully passed again.
> 
> Question: is there any IDE or plugin which one support that kind of 
> dependencies in a graphical mode ?
> 
> Thank you.
> 
> вторник, 22 августа 2023 г. в 18:22:52 UTC+3, Mike Schinkel: 
>> On Saturday, August 19, 2023 at 5:27:34 AM UTC-4 alex-coder wrote:
>> What I'm looking for is the ability to manage dependencies not only in 
>> code,
>> but entirely in a project from requirements to deployment.
>> 
>> I assume you mean a lot more than just Go package dependencies, as `go 
>> mod` handles those nicely.
>> 
>> Can you elaborate on the specific dependencies you are trying to manage? 
>>  In specific, vs generalities.
>> 
>> -Mike  
>> 
>> -- 
>> You received this message because you are subscribed to a topic in the 
>> Google Groups "golang-nuts" group.
>> To unsubscribe from this topic, visit 
>> https://groups.google.com/d/topic/golang-nuts/4yVXlyZZatM/unsubscribe.
>> To unsubscribe from this group and all its topics, send an email to 
>> golang-nuts+unsubscr...@googlegroups.com.
>> To view this discussion on the web visit 
>> https://groups.google.com/d/msgid/golang-nuts/c8b2e710-240b-4f4a-ae80-3142578673d3n%40googlegroups.com.
> 
> -- 
> You received this 

Re: [go-nuts] Re: Best IDE for GO ?

2023-08-26 Thread Justin Israel
On Sun, Aug 27, 2023 at 12:47 AM Mike Schinkel 
wrote:

> If I understand what you are asking then JetBrains GoLand does.
>
> I do not know if there is a way to use the keyboard, but it does provides
> links you can click when it displays the call stack on panic.
>

If your keymap configuration derives from one of the system configs
(Windows, Macos, ...) then "Next Frame" and "Previous Frame" have default
mapped hotkeys. So you can do the same workflow Jason mentioned, starting a
debugger execution, which panics, and then navigating the stack all via
keyboard (if that really is your thing).


>
> -Mike
>
> On Saturday, August 26, 2023 at 8:33:08 AM UTC-4 Jason E. Aten wrote:
>
>> Is there any IDE that allows you to jump through a stack trace like emacs
>> does?
>>
>> e.g. If I have a panic on a run, with two keystrokes I can jump to the
>> origin
>> of the panic, and then their caller, and then the parent caller, and then
>> up to
>> the grandparent on the call stack... instantly. I've never found this
>> essential
>> functionality elsewhere, but maybe I'm just not familiar... A friend of
>> mine tried
>> to add it to Visual Studio and gave up... it was just too hard for VS.
>> But maybe JetBrains has it??
>>
>> I'd love to try an IDE other than emacs, but this is a fundament thing,
>> that I cannot give up.
>>
>> On Friday, August 25, 2023 at 6:21:35 PM UTC+1 Mike Schinkel wrote:
>>
>>> Yes, as Luke Crook mentioned I think those requirements are more ALM
>>> functionality than IDE functionality.
>>>
>>> Generally, ALM addresses concerns broader than individual concerns
>>> whereas IDEs are more focused on individual productivity.
>>>
>>> Just my opinion, but I would expect you'd be better off finding an ALM
>>> solution and then an IDE that integrates with that ALM, or vice versa, i.e.
>>> find an IDE that integrates with an ALM and then use that ALM.
>>>
>>> #fwiw
>>>
>>> -Mike
>>> On Wednesday, August 23, 2023 at 7:21:46 AM UTC-4 alex-coder wrote:
>>>
 Hi All !

 Considering that IBM's punch cards were bearing at least twice, I would
 vote for them. :-)

 Of cource I do agree with them who wrote that to feel comfortable
 "under fingers" is great !

 So, the tasks to code - they are different.
 Sometimes it is possible to keep all the details regards to the task in
 a head or several.
 Sometimes it is nesessary to write say a hard copy of them(details) on
 a paper with a different size.

 But in case the task from the area of the "poorly formalized". You
 spend paper quickly. :-)

 The Luke Crook points to:
 https://en.wikipedia.org/wiki/Application_lifecycle_management

 I will simplify the task somewhat and take from ALM for example even
 less than SDLC, namely:
 requirements, design, implementation, testing, deployment.

 1. Requirements must be described somewhere.
 2. Design artifacts should reflect requirements.
 3. Design decisions refer to objects and messages that
 implemented in the form of classes and operations.
 4. Each operation must pass at least one test.
 All tests must be passed successfully.
 5. The application is assembled and installed there and
 the tests are successfully passed again.

 Question: is there any IDE or plugin which one support that kind of
 dependencies in a graphical mode ?

 Thank you.

 вторник, 22 августа 2023 г. в 18:22:52 UTC+3, Mike Schinkel:

> On Saturday, August 19, 2023 at 5:27:34 AM UTC-4 alex-coder wrote:
>
> What I'm looking for is the ability to manage dependencies not only in
> code,
> but entirely in a project from requirements to deployment.
>
>
> I assume you mean a lot more than just Go package dependencies, as `go
> mod` handles those nicely.
>
> Can you elaborate on the specific dependencies you are trying to
> manage?  In specific, vs generalities.
>
> -Mike
>
 --
> You received this message because you are subscribed to a topic in the
> Google Groups "golang-nuts" group.
> To unsubscribe from this topic, visit
> https://groups.google.com/d/topic/golang-nuts/4yVXlyZZatM/unsubscribe.
> To unsubscribe from this group and all its topics, send an email to
> golang-nuts+unsubscr...@googlegroups.com.
> To view this discussion on the web visit
> https://groups.google.com/d/msgid/golang-nuts/c8b2e710-240b-4f4a-ae80-3142578673d3n%40googlegroups.com
> 
> .
>

-- 
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 golang-nuts+unsubscr...@googlegroups.com.
To view this discussion on the web visit 

Re: [go-nuts] Re: Best IDE for GO ?

2023-08-26 Thread Jan Mercl
On Sat, Aug 26, 2023 at 2:33 PM Jason E. Aten  wrote:
>
> Is there any IDE that allows you to jump through a stack trace like emacs 
> does?

I think many code editors can do that, for example vim:
https://vim.fandom.com/wiki/Open_file_under_cursor

-- 
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 golang-nuts+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/golang-nuts/CAA40n-VY54WdM2bC8ev-SWdXSpAJPpXyadea81xsmUJEuqcvxQ%40mail.gmail.com.


[go-nuts] Re: Best IDE for GO ?

2023-08-26 Thread Mike Schinkel
If I understand what you are asking then JetBrains GoLand does. 

I do not know if there is a way to use the keyboard, but it does provides 
links you can click when it displays the call stack on panic.

-Mike

On Saturday, August 26, 2023 at 8:33:08 AM UTC-4 Jason E. Aten wrote:

> Is there any IDE that allows you to jump through a stack trace like emacs 
> does?
>
> e.g. If I have a panic on a run, with two keystrokes I can jump to the 
> origin
> of the panic, and then their caller, and then the parent caller, and then 
> up to
> the grandparent on the call stack... instantly. I've never found this 
> essential
> functionality elsewhere, but maybe I'm just not familiar... A friend of 
> mine tried
> to add it to Visual Studio and gave up... it was just too hard for VS. But 
> maybe JetBrains has it??
>
> I'd love to try an IDE other than emacs, but this is a fundament thing, 
> that I cannot give up.
>
> On Friday, August 25, 2023 at 6:21:35 PM UTC+1 Mike Schinkel wrote:
>
>> Yes, as Luke Crook mentioned I think those requirements are more ALM 
>> functionality than IDE functionality.  
>>
>> Generally, ALM addresses concerns broader than individual concerns 
>> whereas IDEs are more focused on individual productivity.
>>
>> Just my opinion, but I would expect you'd be better off finding an ALM 
>> solution and then an IDE that integrates with that ALM, or vice versa, i.e. 
>> find an IDE that integrates with an ALM and then use that ALM.
>>
>> #fwiw
>>
>> -Mike
>> On Wednesday, August 23, 2023 at 7:21:46 AM UTC-4 alex-coder wrote:
>>
>>> Hi All !
>>>
>>> Considering that IBM's punch cards were bearing at least twice, I would 
>>> vote for them. :-)
>>>
>>> Of cource I do agree with them who wrote that to feel comfortable "under 
>>> fingers" is great !
>>>
>>> So, the tasks to code - they are different. 
>>> Sometimes it is possible to keep all the details regards to the task in 
>>> a head or several.
>>> Sometimes it is nesessary to write say a hard copy of them(details) on a 
>>> paper with a different size.
>>>
>>> But in case the task from the area of the "poorly formalized". You spend 
>>> paper quickly. :-)
>>>
>>> The Luke Crook points to:
>>> https://en.wikipedia.org/wiki/Application_lifecycle_management
>>>
>>> I will simplify the task somewhat and take from ALM for example even 
>>> less than SDLC, namely:
>>> requirements, design, implementation, testing, deployment.
>>>
>>> 1. Requirements must be described somewhere.
>>> 2. Design artifacts should reflect requirements.
>>> 3. Design decisions refer to objects and messages that
>>> implemented in the form of classes and operations.
>>> 4. Each operation must pass at least one test.
>>> All tests must be passed successfully.
>>> 5. The application is assembled and installed there and 
>>> the tests are successfully passed again.
>>>
>>> Question: is there any IDE or plugin which one support that kind of 
>>> dependencies in a graphical mode ?
>>>
>>> Thank you.
>>>
>>> вторник, 22 августа 2023 г. в 18:22:52 UTC+3, Mike Schinkel: 
>>>
 On Saturday, August 19, 2023 at 5:27:34 AM UTC-4 alex-coder wrote:

 What I'm looking for is the ability to manage dependencies not only in 
 code,
 but entirely in a project from requirements to deployment.


 I assume you mean a lot more than just Go package dependencies, as `go 
 mod` handles those nicely.

 Can you elaborate on the specific dependencies you are trying to 
 manage?  In specific, vs generalities.

 -Mike  

>>>

-- 
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 golang-nuts+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/golang-nuts/c8b2e710-240b-4f4a-ae80-3142578673d3n%40googlegroups.com.


[go-nuts] Re: Best IDE for GO ?

2023-08-26 Thread Jason E. Aten
Is there any IDE that allows you to jump through a stack trace like emacs 
does?

e.g. If I have a panic on a run, with two keystrokes I can jump to the 
origin
of the panic, and then their caller, and then the parent caller, and then 
up to
the grandparent on the call stack... instantly. I've never found this 
essential
functionality elsewhere, but maybe I'm just not familiar... A friend of 
mine tried
to add it to Visual Studio and gave up... it was just too hard for VS. But 
maybe JetBrains has it??

I'd love to try an IDE other than emacs, but this is a fundament thing, 
that I cannot give up.

On Friday, August 25, 2023 at 6:21:35 PM UTC+1 Mike Schinkel wrote:

> Yes, as Luke Crook mentioned I think those requirements are more ALM 
> functionality than IDE functionality.  
>
> Generally, ALM addresses concerns broader than individual concerns whereas 
> IDEs are more focused on individual productivity.
>
> Just my opinion, but I would expect you'd be better off finding an ALM 
> solution and then an IDE that integrates with that ALM, or vice versa, i.e. 
> find an IDE that integrates with an ALM and then use that ALM.
>
> #fwiw
>
> -Mike
> On Wednesday, August 23, 2023 at 7:21:46 AM UTC-4 alex-coder wrote:
>
>> Hi All !
>>
>> Considering that IBM's punch cards were bearing at least twice, I would 
>> vote for them. :-)
>>
>> Of cource I do agree with them who wrote that to feel comfortable "under 
>> fingers" is great !
>>
>> So, the tasks to code - they are different. 
>> Sometimes it is possible to keep all the details regards to the task in a 
>> head or several.
>> Sometimes it is nesessary to write say a hard copy of them(details) on a 
>> paper with a different size.
>>
>> But in case the task from the area of the "poorly formalized". You spend 
>> paper quickly. :-)
>>
>> The Luke Crook points to:
>> https://en.wikipedia.org/wiki/Application_lifecycle_management
>>
>> I will simplify the task somewhat and take from ALM for example even less 
>> than SDLC, namely:
>> requirements, design, implementation, testing, deployment.
>>
>> 1. Requirements must be described somewhere.
>> 2. Design artifacts should reflect requirements.
>> 3. Design decisions refer to objects and messages that
>> implemented in the form of classes and operations.
>> 4. Each operation must pass at least one test.
>> All tests must be passed successfully.
>> 5. The application is assembled and installed there and 
>> the tests are successfully passed again.
>>
>> Question: is there any IDE or plugin which one support that kind of 
>> dependencies in a graphical mode ?
>>
>> Thank you.
>>
>> вторник, 22 августа 2023 г. в 18:22:52 UTC+3, Mike Schinkel: 
>>
>>> On Saturday, August 19, 2023 at 5:27:34 AM UTC-4 alex-coder wrote:
>>>
>>> What I'm looking for is the ability to manage dependencies not only in 
>>> code,
>>> but entirely in a project from requirements to deployment.
>>>
>>>
>>> I assume you mean a lot more than just Go package dependencies, as `go 
>>> mod` handles those nicely.
>>>
>>> Can you elaborate on the specific dependencies you are trying to 
>>> manage?  In specific, vs generalities.
>>>
>>> -Mike  
>>>
>>

-- 
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 golang-nuts+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/golang-nuts/ba7b55ac-826e-42c2-8695-376441e7915en%40googlegroups.com.


[go-nuts] Re: Best IDE for GO ?

2023-08-25 Thread Mike Schinkel
Yes, as Luke Crook mentioned I think those requirements are more ALM 
functionality than IDE functionality.  

Generally, ALM addresses concerns broader than individual concerns whereas 
IDEs are more focused on individual productivity.

Just my opinion, but I would expect you'd be better off finding an ALM 
solution and then an IDE that integrates with that ALM, or vice versa, i.e. 
find an IDE that integrates with an ALM and then use that ALM.

#fwiw

-Mike
On Wednesday, August 23, 2023 at 7:21:46 AM UTC-4 alex-coder wrote:

> Hi All !
>
> Considering that IBM's punch cards were bearing at least twice, I would 
> vote for them. :-)
>
> Of cource I do agree with them who wrote that to feel comfortable "under 
> fingers" is great !
>
> So, the tasks to code - they are different. 
> Sometimes it is possible to keep all the details regards to the task in a 
> head or several.
> Sometimes it is nesessary to write say a hard copy of them(details) on a 
> paper with a different size.
>
> But in case the task from the area of the "poorly formalized". You spend 
> paper quickly. :-)
>
> The Luke Crook points to:
> https://en.wikipedia.org/wiki/Application_lifecycle_management
>
> I will simplify the task somewhat and take from ALM for example even less 
> than SDLC, namely:
> requirements, design, implementation, testing, deployment.
>
> 1. Requirements must be described somewhere.
> 2. Design artifacts should reflect requirements.
> 3. Design decisions refer to objects and messages that
> implemented in the form of classes and operations.
> 4. Each operation must pass at least one test.
> All tests must be passed successfully.
> 5. The application is assembled and installed there and 
> the tests are successfully passed again.
>
> Question: is there any IDE or plugin which one support that kind of 
> dependencies in a graphical mode ?
>
> Thank you.
>
> вторник, 22 августа 2023 г. в 18:22:52 UTC+3, Mike Schinkel: 
>
>> On Saturday, August 19, 2023 at 5:27:34 AM UTC-4 alex-coder wrote:
>>
>> What I'm looking for is the ability to manage dependencies not only in 
>> code,
>> but entirely in a project from requirements to deployment.
>>
>>
>> I assume you mean a lot more than just Go package dependencies, as `go 
>> mod` handles those nicely.
>>
>> Can you elaborate on the specific dependencies you are trying to manage?  
>> In specific, vs generalities.
>>
>> -Mike  
>>
>

-- 
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 golang-nuts+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/golang-nuts/bd651903-e4ff-41c9-b1df-260d1d0937ban%40googlegroups.com.


[go-nuts] Re: Best IDE for GO ?

2023-08-23 Thread alex-coder
Hi All !

Considering that IBM's punch cards were bearing at least twice, I would 
vote for them. :-)

Of cource I do agree with them who wrote that to feel comfortable "under 
fingers" is great !

So, the tasks to code - they are different. 
Sometimes it is possible to keep all the details regards to the task in a 
head or several.
Sometimes it is nesessary to write say a hard copy of them(details) on a 
paper with a different size.

But in case the task from the area of the "poorly formalized". You spend 
paper quickly. :-)

The Luke Crook points to:
https://en.wikipedia.org/wiki/Application_lifecycle_management

I will simplify the task somewhat and take from ALM for example even less 
than SDLC, namely:
requirements, design, implementation, testing, deployment.

1. Requirements must be described somewhere.
2. Design artifacts should reflect requirements.
3. Design decisions refer to objects and messages that
implemented in the form of classes and operations.
4. Each operation must pass at least one test.
All tests must be passed successfully.
5. The application is assembled and installed there and 
the tests are successfully passed again.

Question: is there any IDE or plugin which one support that kind of 
dependencies in a graphical mode ?

Thank you.

вторник, 22 августа 2023 г. в 18:22:52 UTC+3, Mike Schinkel: 

> On Saturday, August 19, 2023 at 5:27:34 AM UTC-4 alex-coder wrote:
>
> What I'm looking for is the ability to manage dependencies not only in 
> code,
> but entirely in a project from requirements to deployment.
>
>
> I assume you mean a lot more than just Go package dependencies, as `go 
> mod` handles those nicely.
>
> Can you elaborate on the specific dependencies you are trying to manage?  
> In specific, vs generalities.
>
> -Mike  
>

-- 
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 golang-nuts+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/golang-nuts/db0e5232-9044-4fc1-8b13-a954b4b46d3fn%40googlegroups.com.


[go-nuts] Re: Best IDE for GO ?

2023-08-22 Thread Mike Schinkel


On Saturday, August 19, 2023 at 5:27:34 AM UTC-4 alex-coder wrote:

What I'm looking for is the ability to manage dependencies not only in code,
but entirely in a project from requirements to deployment.


I assume you mean a lot more than just Go package dependencies, as `go mod` 
handles those nicely.

Can you elaborate on the specific dependencies you are trying to manage?  
In specific, vs generalities.

-Mike  

-- 
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 golang-nuts+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/golang-nuts/b36b1c63-53bb-4200-95c4-80152faf9c9fn%40googlegroups.com.


[go-nuts] Re: Best IDE for GO ?

2023-08-21 Thread Anthony Boudouvas
I have many licenses for GoLand in one of my teams but I see that VS Code + 
Go plugin is now a very strong combination. These days I use the latter. 

On Saturday, August 19, 2023 at 12:27:34 PM UTC+3 alex-coder wrote:

> Hi All !
> Gophers, there is at least 10 years as GO on a market, Good job !
>
> I found a list of the best IDE and Plugins there:
> https://github.com/golang/go/wiki/IDEsAndTextEditorPlugins
>
> As I remember Java came around 1995 and within 3-4 years several companies 
> developed really great IDEs successful or less to develop commercial 
> project 
> on Java. Here is a list of but I may miss somewhat, sorry, 
> it was relatively a long time ago:
>
> Forte for Java ( Praga, Czech republic)
> VisualCafe (Symantec)
> VisuailAge (IBM)
> JBuilder (Borland)
> Together Control Center (TogetherSoft, Germany)
> Eclipse, and set of commercial IDE on a base on: RSA,RSD,WID and so on 
> (IBM)
>
> appear later:
>
> VS Code ( Microsoft)
> IDEA (JetBrain)
>
> What I'm looking for is the ability to manage dependencies not only in 
> code, 
> but entirely in a project from requirements to deployment.
> The feature should be inbuild into IDE or at least it would be possible 
> to write plugin to implement it.
>
> It is quite possible that I'm missing somewhat here.
> Gophers, may be there is another place where I should look for IDE for GO ?
>
> Thank you.
>

-- 
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 golang-nuts+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/golang-nuts/c8e2ea72-08f7-4601-995c-c0a9e996544cn%40googlegroups.com.


Re: [go-nuts] Re: Best IDE for GO ?

2023-08-21 Thread 'Luke Crook' via golang-nuts
Yes, the second half sounded like a request for software life cycle tooling
to be integrated into the IDE;
https://en.wikipedia.org/wiki/Application_lifecycle_management



On Sun, Aug 20, 2023 at 12:56 AM Christoph Berger <
christoph.g.ber...@gmail.com> wrote:

>
> *> What I'm looking for is the ability to manage dependencies not only in
> code, but entirely in a project from requirements to deployment.*
>
> I read two different aspects/levels from your question.
>
> The first half sounds like you want a graphical/GUI equivalent of go mod
> for Go dependency management.
>
> The second half sounds like you want extra tooling in an IDE that's not
> seen (yet) in the Go toolchain:
> - on the pre-programming end project planning, (in)formal requirements
> management, C4 maybe,
> - and on the post-programming end a CI/CD integration, maybe direct
> integration of cloud services or software orchestration services like k8s
> or Nomad.
>
> Or maybe it's between these two?
>
> On Saturday, August 19, 2023 at 11:27:34 AM UTC+2 alex-coder wrote:
>
>> Hi All !
>> Gophers, there is at least 10 years as GO on a market, Good job !
>>
>> I found a list of the best IDE and Plugins there:
>> https://github.com/golang/go/wiki/IDEsAndTextEditorPlugins
>>
>> As I remember Java came around 1995 and within 3-4 years several
>> companies
>> developed really great IDEs successful or less to develop commercial
>> project
>> on Java. Here is a list of but I may miss somewhat, sorry,
>> it was relatively a long time ago:
>>
>> Forte for Java ( Praga, Czech republic)
>> VisualCafe (Symantec)
>> VisuailAge (IBM)
>> JBuilder (Borland)
>> Together Control Center (TogetherSoft, Germany)
>> Eclipse, and set of commercial IDE on a base on: RSA,RSD,WID and so on
>> (IBM)
>>
>> appear later:
>>
>> VS Code ( Microsoft)
>> IDEA (JetBrain)
>>
>> What I'm looking for is the ability to manage dependencies not only in
>> code,
>> but entirely in a project from requirements to deployment.
>> The feature should be inbuild into IDE or at least it would be possible
>> to write plugin to implement it.
>>
>> It is quite possible that I'm missing somewhat here.
>> Gophers, may be there is another place where I should look for IDE for GO
>> ?
>>
>> Thank you.
>>
> --
> 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 golang-nuts+unsubscr...@googlegroups.com.
> To view this discussion on the web visit
> https://groups.google.com/d/msgid/golang-nuts/69ce3ede-521d-4bda-a246-95b60380cd54n%40googlegroups.com
> 
> .
>

-- 
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 golang-nuts+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/golang-nuts/CADtPBF1nMVi46ZjkGJK38Au5iEb3Zg8sSpB25tF8fgeied4BsA%40mail.gmail.com.


[go-nuts] Re: Best IDE for GO ?

2023-08-21 Thread Vitaly
emacs, and many other...
понедельник, 21 августа 2023 г. в 12:15:44 UTC+5, Volker Dobler: 

> > Best IDE for G[o]?
>
> This is hard to answer like most "best" questions.
> What is the best dish? The best movie.
> The best vacuum cleaner?
>
> But honestly its emacs of course.
>
> V
>
> On Saturday, 19 August 2023 at 11:27:34 UTC+2 alex-coder wrote:
>
>> Hi All !
>> Gophers, there is at least 10 years as GO on a market, Good job !
>>
>> I found a list of the best IDE and Plugins there:
>> https://github.com/golang/go/wiki/IDEsAndTextEditorPlugins
>>
>> As I remember Java came around 1995 and within 3-4 years several 
>> companies 
>> developed really great IDEs successful or less to develop commercial 
>> project 
>> on Java. Here is a list of but I may miss somewhat, sorry, 
>> it was relatively a long time ago:
>>
>> Forte for Java ( Praga, Czech republic)
>> VisualCafe (Symantec)
>> VisuailAge (IBM)
>> JBuilder (Borland)
>> Together Control Center (TogetherSoft, Germany)
>> Eclipse, and set of commercial IDE on a base on: RSA,RSD,WID and so on 
>> (IBM)
>>
>> appear later:
>>
>> VS Code ( Microsoft)
>> IDEA (JetBrain)
>>
>> What I'm looking for is the ability to manage dependencies not only in 
>> code, 
>> but entirely in a project from requirements to deployment.
>> The feature should be inbuild into IDE or at least it would be possible 
>> to write plugin to implement it.
>>
>> It is quite possible that I'm missing somewhat here.
>> Gophers, may be there is another place where I should look for IDE for GO 
>> ?
>>
>> Thank you.
>>
>

-- 
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 golang-nuts+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/golang-nuts/633cd229-edac-40e4-a8d1-17a0cbba7fe0n%40googlegroups.com.


[go-nuts] Re: Best IDE for GO ?

2023-08-21 Thread Volker Dobler
> Best IDE for G[o]?

This is hard to answer like most "best" questions.
What is the best dish? The best movie.
The best vacuum cleaner?

But honestly its emacs of course.

V

On Saturday, 19 August 2023 at 11:27:34 UTC+2 alex-coder wrote:

> Hi All !
> Gophers, there is at least 10 years as GO on a market, Good job !
>
> I found a list of the best IDE and Plugins there:
> https://github.com/golang/go/wiki/IDEsAndTextEditorPlugins
>
> As I remember Java came around 1995 and within 3-4 years several companies 
> developed really great IDEs successful or less to develop commercial 
> project 
> on Java. Here is a list of but I may miss somewhat, sorry, 
> it was relatively a long time ago:
>
> Forte for Java ( Praga, Czech republic)
> VisualCafe (Symantec)
> VisuailAge (IBM)
> JBuilder (Borland)
> Together Control Center (TogetherSoft, Germany)
> Eclipse, and set of commercial IDE on a base on: RSA,RSD,WID and so on 
> (IBM)
>
> appear later:
>
> VS Code ( Microsoft)
> IDEA (JetBrain)
>
> What I'm looking for is the ability to manage dependencies not only in 
> code, 
> but entirely in a project from requirements to deployment.
> The feature should be inbuild into IDE or at least it would be possible 
> to write plugin to implement it.
>
> It is quite possible that I'm missing somewhat here.
> Gophers, may be there is another place where I should look for IDE for GO ?
>
> Thank you.
>

-- 
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 golang-nuts+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/golang-nuts/bb5882e0-b093-4daa-a1cf-7f03b207fc6en%40googlegroups.com.


[go-nuts] Re: Best IDE for GO ?

2023-08-20 Thread Christoph Berger

*> What I'm looking for is the ability to manage dependencies not only in 
code, but entirely in a project from requirements to deployment.*

I read two different aspects/levels from your question.

The first half sounds like you want a graphical/GUI equivalent of go mod 
for Go dependency management.

The second half sounds like you want extra tooling in an IDE that's not 
seen (yet) in the Go toolchain: 
- on the pre-programming end project planning, (in)formal requirements 
management, C4 maybe, 
- and on the post-programming end a CI/CD integration, maybe direct 
integration of cloud services or software orchestration services like k8s 
or Nomad.

Or maybe it's between these two?

On Saturday, August 19, 2023 at 11:27:34 AM UTC+2 alex-coder wrote:

> Hi All !
> Gophers, there is at least 10 years as GO on a market, Good job !
>
> I found a list of the best IDE and Plugins there:
> https://github.com/golang/go/wiki/IDEsAndTextEditorPlugins
>
> As I remember Java came around 1995 and within 3-4 years several companies 
> developed really great IDEs successful or less to develop commercial 
> project 
> on Java. Here is a list of but I may miss somewhat, sorry, 
> it was relatively a long time ago:
>
> Forte for Java ( Praga, Czech republic)
> VisualCafe (Symantec)
> VisuailAge (IBM)
> JBuilder (Borland)
> Together Control Center (TogetherSoft, Germany)
> Eclipse, and set of commercial IDE on a base on: RSA,RSD,WID and so on 
> (IBM)
>
> appear later:
>
> VS Code ( Microsoft)
> IDEA (JetBrain)
>
> What I'm looking for is the ability to manage dependencies not only in 
> code, 
> but entirely in a project from requirements to deployment.
> The feature should be inbuild into IDE or at least it would be possible 
> to write plugin to implement it.
>
> It is quite possible that I'm missing somewhat here.
> Gophers, may be there is another place where I should look for IDE for GO ?
>
> Thank you.
>

-- 
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 golang-nuts+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/golang-nuts/69ce3ede-521d-4bda-a246-95b60380cd54n%40googlegroups.com.


[go-nuts] Re: Best IDE for GO ?

2023-08-19 Thread TheDiveO
 Well, the title about something "best" is probably making most skip it. 
Best is highly subjective. Also your list seems to include IDEs that to my 
knowledge don't have Go support at all, but I might be mislead here.  I 
don't understand what seems to be yourreal question at the end,  do you 
want some graphics dependency management? What are you looking for?   
On Saturday, August 19, 2023 at 11:27:34 AM UTC+2 alex-coder wrote:

> Hi All !
> Gophers, there is at least 10 years as GO on a market, Good job !
>
> I found a list of the best IDE and Plugins there:
> https://github.com/golang/go/wiki/IDEsAndTextEditorPlugins
>
> As I remember Java came around 1995 and within 3-4 years several companies 
> developed really great IDEs successful or less to develop commercial 
> project 
> on Java. Here is a list of but I may miss somewhat, sorry, 
> it was relatively a long time ago:
>
> Forte for Java ( Praga, Czech republic)
> VisualCafe (Symantec)
> VisuailAge (IBM)
> JBuilder (Borland)
> Together Control Center (TogetherSoft, Germany)
> Eclipse, and set of commercial IDE on a base on: RSA,RSD,WID and so on 
> (IBM)
>
> appear later:
>
> VS Code ( Microsoft)
> IDEA (JetBrain)
>
> What I'm looking for is the ability to manage dependencies not only in 
> code, 
> but entirely in a project from requirements to deployment.
> The feature should be inbuild into IDE or at least it would be possible 
> to write plugin to implement it.
>
> It is quite possible that I'm missing somewhat here.
> Gophers, may be there is another place where I should look for IDE for GO ?
>
> Thank you.
>

-- 
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 golang-nuts+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/golang-nuts/c5a0c843-ad5e-4b1f-9a1a-cfc8f7dbb826n%40googlegroups.com.