Replies: 16 comments 43 replies
-
I feel that V should first write an IDE that is easy to use, so that people who use it can quickly get started, attract more people to join, and then make C2v better, and teach others how to transfer the C project to v. after all, V has too few libraries. Only with the support of these two points can v be put into the production environment |
Beta Was this translation helpful? Give feedback.
-
The English idiom is "putting the cart before the horse". What good would a "fancy" IDE do if the language is not stable enough for it to be of any use? That's what you would have if you created an IDE before the language was at least mostly finished. In other words, I think things have gone the way they should - now that V is mostly stable, it is time to write an IDE to make it easier for new people to use. |
Beta Was this translation helpful? Give feedback.
-
Please report VLS issues via github (include the code you used), and they will be fixed |
Beta Was this translation helpful? Give feedback.
-
I'm a little bit confused by the OP's post. In many cases, people can use an editor, of which there are some that are listed below (to include the versatile Notepad++, which is somehow not on the awesome list or being updated). V is doing relatively well in this area, in terms of making itself easier to use with popular editors. https://github.com/vlang/awesome-v#syntax-highlighting There is an early solo attempt at creating an IDE for V and purely written in V (https://github.com/IsaiahPatton/Vide/), by IsaiahPatton (who has some other great V projects as well). However, I'm of the opinion that an IDE for V would be more beneficial in terms of building GUIs, or at least an official/semi-official form builder that can be easily utilized by various editors. This is also an area where a lot of other programming languages have overlooked to their detriment or realized far too late, sometimes never. Thus, it seems to have slowed or becomes a stumbling block with their popularity among general users (particularly new ones). |
Beta Was this translation helpful? Give feedback.
-
i think support intellij idea or clion and debug. This IDE is by far the best experience. I don't understand the implementation of the debug function, is it compiled into C first and then this breakpoint? |
Beta Was this translation helpful? Give feedback.
-
I have used Delphi, VisualStudio, Eclipse, and IntelliJ, so I am familiar with the convenience of such integrated development environments. I am currently writing V programs without VLS in VSCode. Do you want an integrated development environment on the level of VisualStudio or IntelliJ? However, I understand that you would like to see more emphasis on VLS than go2v. If you still want an IDE more immediately, then by all means, fund it yourself and hire a dedicated programmer to develop it for you. |
Beta Was this translation helpful? Give feedback.
-
I would guess that debugging is the biggest frustration for people who have only developed with IDE. |
Beta Was this translation helpful? Give feedback.
-
manjaro Linux debug test falid,Windows11 was ok. |
Beta Was this translation helpful? Give feedback.
-
maybe, Programming languages that provide interrupt instructions and debugging information may be a solution |
Beta Was this translation helpful? Give feedback.
-
4 about IDE
|
Beta Was this translation helpful? Give feedback.
-
Please, see https://intellij-v.github.io |
Beta Was this translation helpful? Give feedback.
-
Well, hopefully next to show up is a GUI/form builder, that could be used with the different editors/IDEs. |
Beta Was this translation helpful? Give feedback.
-
A good programming language should not be favored by an IDE for it. While an IDE does add value and is important, nothing in the language design should in any way depend or favor an IDE. While I may want to allow language or tooling changes to make non-IDE usage more favorable than more than IDE usage, I understand that would not be desirable overall. So yes, I do recognize the value of a good IDE, but it should never be at the expense of non-IDE usage in regard to changes to the language or tooling. |
Beta Was this translation helpful? Give feedback.
-
I have installed the V-lang plug-in for Jetbrains CLion. It works very well. I can set breakpoints in the V code, and I can inspect variables the same way as in other languages. It also shows documentation and jumps to implementation of functions/variables. The normal Run/Debug button works as expected. The only thing missing is that hovering over a variable will not show its value. You must look at the "Variables" panel, where all variables are shown. An other small issue is that the plugin does not support the latest CLion version yet. I must use version 2023.1.5. But the Jetbrains Toolbox makes it very easy to select version. |
Beta Was this translation helpful? Give feedback.
-
Years ago when I started programming in the high level assembly language, there was no IDE for it. so I wrote one. |
Beta Was this translation helpful? Give feedback.
-
No worries, this year we'll release a big update to the VSCode plugin. It'll have autocomplete and debugging (something that the free version of intellij doesn't support). |
Beta Was this translation helpful? Give feedback.
-
I have been following V for more than a year, and now I don’t even have a good IDE. VLS reports various errors. I can’t rely on guessing for every function. The author has been thinking about the problem from the perspective of God, and feels that simple language does not require powerful editing. That's because you think of every function! Does it make sense to build a Vinix in the early stage? Only when the basic functions are perfect will more people be willing to join in, read the unclear documents, guess Not necessarily the right function, how can life waste so much time!
Beta Was this translation helpful? Give feedback.
All reactions