Re: [Vala] A brand new build system

2014-05-20 Thread Max
20.05.2014 06:48, Robert Ancell пишет: The goal is for Bake to be a general purpose build system suitable for small to medium sized projects. It will support popular programming languages and data files. Bake should be easy to learn, use and debug. Bake will accessible both from command line

Re: [Vala] A brand new build system

2014-05-20 Thread Robert Ancell
I guess it's the easy to learn, use and debug that I don't think the existing projects have. Most build systems seem to be layers of systems on top of eachother. Make is great at low level work, but not high-level enough to use quickly and without making mistakes. CMake / Autotools just build on

Re: [Vala] A brand new build system

2014-05-19 Thread Al Thomas
From: Robert Ancell robert.anc...@gmail.com To: Steven Oliver oliver.ste...@gmail.com Cc: vala-list@gnome.org vala-list@gnome.org Sent: Friday, 16 May 2014, 22:43 Subject: Re: [Vala] A brand new build system (I'm the author of Bake). Bake has detailed

Re: [Vala] A brand new build system

2014-05-19 Thread Robert Ancell
What kind of website? I presume the project infrastructure, i.e. repository, mailing list, bug reporting will be handled off site? A basic website so you can Google for Bake and find quick answers: - What it is - How to install it - How to use it (i.e. tutorials and HTML versions of the

Re: [Vala] A brand new build system

2014-05-17 Thread Robert Ancell
Yes, I haven't spoken loudly about it because the information about it is not easy enough yet and I've made no guarantees about the format or behaviour. As Calvin said it's hard to make a good general purpose build system and I have a feeling a bad first impression might be the death of one :)

Re: [Vala] A brand new build system

2014-05-17 Thread Maciej Piechotka
In many cases the different needs concern different people in the same project - not necessary different projects. For example it might be easy for you and user who just download it from website but is it easy to package? You 'just' need to allow setting DESTDIR or equivalent for installation to

Re: [Vala] A brand new build system

2014-05-16 Thread Calvin Walton
On Thu, 2014-05-15 at 11:24 -0300, geovanisouz...@gmail.com wrote: Hello Vala guys! I would to thank you for this amazing language. I knew it yesterday, and love it yet! But, I noticed that have a lot of things to do, to turn it a great tool. For example, a *new simplified build

Re: [Vala] A brand new build system

2014-05-16 Thread Calvin Walton
On Fri, 2014-05-16 at 10:23 -0400, Calvin Walton wrote: On the other hand, maybe you could take some inspiration from how 'valac' works, and instead of creating the entire build system, just build a preprocessor that generates an Autotools setup and project layout for you. Who knows if that

Re: [Vala] A brand new build system

2014-05-16 Thread Craig
Personally, I don't see why we need a system that works for every instance. Let's build something that works for 99% of cases and the 1% can use cmake or autotools. Also, there are other languages that bind to C and C++ without convoluted build systems. It's a solved problem. :) On May 16, 2014

Re: [Vala] A brand new build system

2014-05-16 Thread Max
16.05.2014 16:26, Calvin Walton пишет: I of course failed to see Max's post before replying, but apparently this does work! Albeit using CMake rather than Autotools. It's even better - autovala also handles dbus introspection and documentation for me in a neat and easy way. In fact, the

Re: [Vala] A brand new build system

2014-05-16 Thread geovanisouz...@gmail.com
Guys, thanks for replies. Calvin, I don`t intend to create whole build from sctrach. I was thinking in a kind of frontend, easy to understand, with nice syntax, that dispatch commands and scripts to autotools, make, cmake and all this stabilished and reliable software. I know that doesn't need to

Re: [Vala] A brand new build system

2014-05-16 Thread rastersoft
Hi: I'm the author of autovala. Currently it is a command-line only tool, but I'm working on a gedit plugin that will integrate autovala inside, allowing for a much better workflow. Anyway, about being it much powerful, remember that nearly all is done automagically by autovala, and,

Re: [Vala] A brand new build system

2014-05-16 Thread Mario Daniel Ruiz Saavedra
No love for Bake? https://launchpad.net/bake   ___ Mario Daniel Ruiz Saavedra Estudiante Ing. Sistemas - Uninorte mru...@uninorte.edu.co - identi.ca/desiderantes El Viernes, 16 de mayo, 2014 11:29:42, rastersoft ras...@rastersoft.com escribió:

Re: [Vala] A brand new build system

2014-05-16 Thread geovanisouz...@gmail.com
@Rastersoft, Thanks for joining the thread. Is great to know about the plugin. Any plan to support Sublime Text too? Mario, I don't found docs or samples? It is exists somewhere to read? Thanks. 2014-05-16 13:40 GMT-03:00 Mario Daniel Ruiz Saavedra desideran...@rocketmail.com: No love for

Re: [Vala] A brand new build system

2014-05-16 Thread Steven Oliver
I'd never heard of bake either till now. The only reference I could find to any kind of documentation was here: https://answers.launchpad.net/bake/+faq/2172 Steven N. Oliver On Fri, May 16, 2014 at 12:54 PM, geovanisouz...@gmail.com geovanisouz...@gmail.com wrote: @Rastersoft, Thanks for

Re: [Vala] A brand new build system

2014-05-16 Thread Craig
Yeah, I also wanted to use bake but I couldn't find any documentation On May 16, 2014 12:03 PM, Steven Oliver oliver.ste...@gmail.com wrote: I'd never heard of bake either till now. The only reference I could find to any kind of documentation was here:

Re: [Vala] A brand new build system

2014-05-16 Thread rastersoft
The idea is to ensure that the autovala library (which contains all the intelligence) allows to create plugins for whatever system you want. Anyway, if Sublime Text is not very complex, I'll give it a look... On 16/05/14 18:54, geovanisouz...@gmail.com wrote: @Rastersoft, Thanks for joining

Re: [Vala] A brand new build system

2014-05-16 Thread Robert Ancell
(I'm the author of Bake). Bake has detailed documentation with it (as shown in that link) but lacks a website [1]. Help welcome :) [1] https://bugs.launchpad.net/bake/+bug/1215366 On 17 May 2014 05:02, Steven Oliver oliver.ste...@gmail.com wrote: I'd never heard of bake either till now.

Re: [Vala] A brand new build system

2014-05-16 Thread Michael Catanzaro
On Sat, 2014-05-17 at 09:43 +1200, Robert Ancell wrote: (I'm the author of Bake). Bake has detailed documentation with it (as shown in that link) but lacks a website [1]. Help welcome :) [1] https://bugs.launchpad.net/bake/+bug/1215366 I'd never heard of Bake either. It seems to have

[Vala] A brand new build system

2014-05-15 Thread geovanisouz...@gmail.com
Hello Vala guys! I would to thank you for this amazing language. I knew it yesterday, and love it yet! But, I noticed that have a lot of things to do, to turn it a great tool. For example, a *new simplified build system*. Not that I don't like Autotools and Make, but the language itself

Re: [Vala] A brand new build system

2014-05-15 Thread geovanisouz...@gmail.com
Thank you Steve, I don't had see it. I'll take a look. Geovani @ Android ___ vala-list mailing list vala-list@gnome.org https://mail.gnome.org/mailman/listinfo/vala-list

Re: [Vala] A brand new build system

2014-05-15 Thread Max
Sounds like a good case for autovala: https://github.com/rastersoft/autovala/ cheers, Max. ___ vala-list mailing list vala-list@gnome.org https://mail.gnome.org/mailman/listinfo/vala-list