[Geany-Devel] Intro

Mark Robinson mark.robinson at xxxxx
Sat Oct 5 09:59:17 UTC 2013

Hi Thomas,

Thanks for the welcome.  You answered one of my first questions, concerning the lexer, about adding it to the Scintilla project.  I will endeavour to do this, but that means joining that group as well - remember I am a procedural guy, so time will tell.

Oh my goodness, inter-language calls from Fortran to C to Fortran.  Yuk.  I learnt this interface for those solvers I mentioned and it is kludgey; it is easier (and more effective) to learn C/C++, which I am trying to do.  My remark about C/C++ was intended to alert you (the group) not to expect me to understand everything you tell me straight away.

Once I have the lexer added to Scintilla, I will return with the other modifications to support the new filetype (called DMAP by the way).

Thanks again for the welcome...M

-----Original Message-----
From: devel-bounces at lists.geany.org [mailto:devel-bounces at lists.geany.org] On Behalf Of Thomas Martitz
Sent: 05 October 2013 11:20
To: Geany development list
Subject: Re: [Geany-Devel] Intro

Am 05.10.2013 11:11, schrieb Mark Robinson:
> Hi All,
> Just a note to introduce myself. I am Mark, an old-timer coming from 
> the world of Fortran. My interest in Geany is to use it as a platform 
> to introduce specific functionality to help me and others in my line 
> of work.

> I'll be requesting an additional file type (additional lexer I have
> written) be added to Geany, but thereafter I expect most of the 
> functionality will come in the form of a plugin (I am writing one of 
> these as well). I am not a strong user of C/C++, as I said procedural 
> Fortran is my forte, and this is my first plunge into contributing to 
> an open source project, so expect some dumb questions.

First of all, we have an upstream first ideology, partly because we 
don't have the resources to extra maintain patches for the projects we 
use. That means that if you write a lexer you should post that to 
Scintilla upstream, so that it will land into Geany when we update our 
copy. Then we can accept the filetype definition as well.

Secondly, I think it might actually possible to write plugins mostly in 
fortran (although I'm not sure Fortran is a suitable language for this, 
I know nothing about it) with a little C boilerplate code. But GCC 
allows to call C functions from fortran doesn't it?

Best regards
Devel mailing list
Devel at lists.geany.org

More information about the Devel mailing list