[Gambas-devel] gbmake. A drop-in replacement to automake
Sebastian Kulesz
sebikul at ...176...
Fri Sep 14 23:40:21 CEST 2012
On Fri, Sep 14, 2012 at 3:52 PM, Tobias Boege <tobias at ...692...> wrote:
>> I just created a branch so we could test this new implementation. I
>> didn't wanted to pollute trunk with 3.3 this close.
>>
>> With the build structure i used, and how libraries are implemented, i
>> believe a more simple approach to the symlinked module would be to add
>> the gbm3 tool as a library (or component, i'm not sure) to the ide.
>> The install path will be known, as the gbx3 executable should be in
>> the same directory. What do you think of this?
>
> I just arrived at home again and I am apparently not up-to-date with this
> project. Does this mean that we cannot use gbm3 outside gambas3 - even
> though it has to have much less dependencies?
> Personally, I would prefer a stand-alone program - be it cobbled together
> from symlinked sources, or whatever - over an integrated library, because
> this way I could actually compile and use it.
>
Right now, it only depends on the interpreter, and is compiled just
after it. You can check my branch at the svn repository. To test it, i
implemented it to install every gambas component under comp/, so any
bug should be easy to spot. If you follow the thread you will see that
i decided to let the packaging alone for now. With that out, there is
a really small amount of code that needs to be shared.
In reality, my idea was just to abstract the installation of a
project, which right now is the only part of the development process
of a gambas app that in not standardized inside a specific tool, but
if i really wanted to make that process simple enough, i also had to
implement the compilation (gbx3) and packaging (gba3) of a project.
I have not tested a more "native" solution, although my language of
choice would have been python 3.x, nothing more native than gambas
would be, plus, it integrates pretty well.
> You wanted thoughts - it's your work thus your decision (at least not mine).
If i thought like this, i would have worked it out everything locally,
uploaded it once it was finished, and let it "shine". I shared it
because A. there are some parts of the gambas ecosystem that i don't
know, and are needed to completely integrate this tool, and B. it's
better when there is more than one dev working alone.
Feel free to commit, rewrite, refactor, rework, etc.
>
> Regards,
> Tobi
>
>
> ------------------------------------------------------------------------------
> Got visibility?
> Most devs has no idea what their production app looks like.
> Find out how fast your code is with AppDynamics Lite.
> http://ad.doubleclick.net/clk;262219671;13503038;y?
> http://info.appdynamics.com/FreeJavaPerformanceDownload.html
> _______________________________________________
> Gambas-devel mailing list
> Gambas-devel at lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/gambas-devel
More information about the Devel
mailing list