User forums > General (but related to Code::Blocks)
addition of a nother language
AZ:
--- Quote from: oBFusCATed on September 15, 2012, 04:23:58 pm ---...
You can always look at the Fortran plugins. I think they have implemented a CC for Fortran -> http://darmar.vgtu.lt/
--- End quote ---
There is gocode (https://github.com/nsf/gocode) daemon already. it's real good and widely used in the GO community. How difficult will be to integrate it ?
GO is C-like language, so i'll look into modifiyng the existing template as suggested. Thank you!
Another question how to add the parsing of the packages and jummps to definitions/ declarations?
Andrew
oBFusCATed:
--- Quote from: AZ on September 15, 2012, 04:53:08 pm ---There is gocode (https://github.com/nsf/gocode) daemon already. it's real good and widely used in the GO community. How difficult will be to integrate it ?
--- End quote ---
Probably it won't be too hard to integrate. The problem is that there will be some fighting between the CC for C++ and CC for Go, but I've not dug too much into the codebase.
Please take a look at the Fortran's plugin and our codecompletion plugins.
LMS-PT:
Hello,
I am not a developer.
I am just a mechanical engineer we works on product design... and nowadays almost every product/machine we design has to include some embedded electronics (Sensors, Microcontrollers, SBC's, etc...)
[Other colleagues do that work... But I like to learn/know a little bit of that too]...
Recently, I've heard of a new language (Zig) that is trying to address the space where C/C++ are kings, but it follows a pragmatic approach of working together with C/C++, so that it's compiler can even complile C/C++ code...
Since I like Code::Blocks as my IDE for simple C tutorials/exercises, I think it would also be a great fit for the Zig Language...
Can someone add this feature [plugins] or reach someone in the Zig comunity for them to develop it?
Thanks.
stahta01:
--- Quote from: LMS-PT on November 09, 2023, 05:40:10 pm ---Hello,
I am not a developer.
I am just a mechanical engineer we works on product design... and nowadays almost every product/machine we design has to include some embedded electronics (Sensors, Microcontrollers, SBC's, etc...)
[Other colleagues do that work... But I like to learn/know a little bit of that too]...
Recently, I've heard of a new language (Zig) that is trying to address the space where C/C++ are kings, but it follows a pragmatic approach of working together with C/C++, so that it's compiler can even complile C/C++ code...
Since I like Code::Blocks as my IDE for simple C tutorials/exercises, I think it would also be a great fit for the Zig Language...
Can someone add this feature [plugins] or reach someone in the Zig comunity for them to develop it?
Thanks.
--- End quote ---
I think adding Zig to scintilla https://www.scintilla.org/Lexilla.html would be a good step to do by someone in the Zig community.
I am downloading Zig right now to see if it looks easy to add to the CB list of compilers for doing C or C++ programming.
Edit: The build system is not like that of GCC; using an CB custom makefile might allow building under CB.
Edit2: I figured out how to get it to act like an normal GCC like compiler.
--- Code: ---zig cc --help
--- End code ---
shows the C Compiler like options.
Tim S.
Navigation
[0] Message Index
[*] Previous page
Go to full version