On 05/11/13 02:11, James Brierley wrote:
Hi guys,
Just to say, I definitely think that extending Geany to support microcontrollers and embedded development is a good idea -- I'm an Arduino user myself and I can't stand the supplied (so-called) 'IDE'.
Hi, I like the idea too ;) Geany is small, very focused in the work, and simple...it is beautiful in C language, at least...what we can expect more ;) The idea of the plugin appeared, because there are no good IDE in any community project out there, you have core features, but you lag typing functionality, and you have to learn a C like language, that in the end...is nothing.. Starting something from zero for a IDE like those, will not deserve the work. So the idea of geany seems a lot better, at least to me.
But -- just a suggestion -- I think it would be better to implement this through plugins, rather than forking Geany or deriving something completely separate. What I like about Geany is that it's quite modular, and I think it's worth taking advantage of this.
At least for now it will be a plugin, I don't now yet how can I integrate it in the right side of the Geany IDE, and I don know if it's possible... For now it work in a "subwindow" of geany. https://cld.pt/dl/download/2fabd07e-df66-4069-85cd-f277fc24fb4d/Share/stm8de...
Regarding having a listing of the assembly instructions, registers etc. of an MCU, I'm wondering if it might be better to work with Geany's 'tags' functionality. See for instance /usr/share/geany/filetypes.c and http://www.geany.org/manual/current/index.html#tags. I admit that I haven't really looked into how the API interacts with tags files or whether it would be possible to augment them with any kind of documentation, etc.
I don't think a database is necessarily the worst idea, but a WebKit datasheet viewer would seem to make more sense... isn't 'the cloud' where it's at these days? ;)
I don know yet what are the tag's you talk, but I will investigate, when I have to decide what path to follow. Ideas are welcome ;)
By the way, I'm not a Geany developer, just a layman in the Cult of Geany.
James
but you should ;)
thanks for the feedback ;)
regards tux