Best language for a build automation system?
-
- Posts: 1691
- Joined: Sun May 18, 2008 9:42 pm
Best language for a build automation system?
What's the best language for a build automations system? One that has good file system support, and can run command line arguments, and run other applications? Is perl good for that? Or should I be looking for something different? Like an extended batch file type of thing?
That would be illogical captain...
My first full game:
http://www.kongregate.com/games/3DModel ... tor#tipjar
My first full game:
http://www.kongregate.com/games/3DModel ... tor#tipjar
-
- Posts: 1691
- Joined: Sun May 18, 2008 9:42 pm
Cmake? I thought that only generated solution/project files for different IDEs.
I'm thinking for content packaging, file compression, and format converters. What language to write the content pipeline part of the build process with.
I'm thinking for content packaging, file compression, and format converters. What language to write the content pipeline part of the build process with.
That would be illogical captain...
My first full game:
http://www.kongregate.com/games/3DModel ... tor#tipjar
My first full game:
http://www.kongregate.com/games/3DModel ... tor#tipjar
I'm using a mixture of shell-scripts and Python.
IRC: #irrlicht on irc.libera.chat
Code snippet repository: https://github.com/mzeilfelder/irr-playground-micha
Free racer made with Irrlicht: http://www.irrgheist.com/hcraftsource.htm
Code snippet repository: https://github.com/mzeilfelder/irr-playground-micha
Free racer made with Irrlicht: http://www.irrgheist.com/hcraftsource.htm
I use the same on Windows with the help of Cygwin and/or MinGW (depending on what I do). Btw., Perl would also be good if you are more comfortable with that. It's just that Python has been replacing Perl more and more over the last view years, but they are both suited very well for such a task.
IRC: #irrlicht on irc.libera.chat
Code snippet repository: https://github.com/mzeilfelder/irr-playground-micha
Free racer made with Irrlicht: http://www.irrgheist.com/hcraftsource.htm
Code snippet repository: https://github.com/mzeilfelder/irr-playground-micha
Free racer made with Irrlicht: http://www.irrgheist.com/hcraftsource.htm
-
- Posts: 1691
- Joined: Sun May 18, 2008 9:42 pm
I think I'll use perl. It's also really useful on the web, so I can learn another valuable skill at the same time. And I'm using windows, but I'm going to be getting someone's old PC soon and I'm going to strip it down, install Ubuntu and turn it into a private server. So the build system needs to be cross-platform.
That would be illogical captain...
My first full game:
http://www.kongregate.com/games/3DModel ... tor#tipjar
My first full game:
http://www.kongregate.com/games/3DModel ... tor#tipjar
Definitely, NOT UBUNTU.
UBUNTU IS NOT OS FOR SERVER.
Ubuntu is system created for desktops, for newbies who come from Windows. It have drivers, flash, java and other stuff.
It's NOT system for server. Desktop only.
If you want GNU/Linux and you are familiar with Ubuntu, I can recommend you Debian.
I had Debian on most of servers I worked on and had no troubles with them.
UBUNTU IS NOT OS FOR SERVER.
Ubuntu is system created for desktops, for newbies who come from Windows. It have drivers, flash, java and other stuff.
It's NOT system for server. Desktop only.
If you want GNU/Linux and you are familiar with Ubuntu, I can recommend you Debian.
I had Debian on most of servers I worked on and had no troubles with them.
Ubuntu Server Edition?kazymjir wrote:Definitely, NOT UBUNTU.
UBUNTU IS NOT OS FOR SERVER.
Ubuntu is system created for desktops, for newbies who come from Windows. It have drivers, flash, java and other stuff.
It's NOT system for server. Desktop only.
If you want GNU/Linux and you are familiar with Ubuntu, I can recommend you Debian.
I had Debian on most of servers I worked on and had no troubles with them.
All it is is Ubuntu Desktop without Gnome. It's not difficult to remove gnome anyway, and with apt-get it's a breeze to customize it.
I take it you've had a bad experience with Ubuntu
Pippy3, I know about "Server Edition".
But what is sense do server os from desktop os?
It's something kinda trying to make Porsche from tractor.
Isn't better solution to buy Porsche?
And you're not right with that I had bad experience with Ubuntu.
Ubuntu was my second OS, I used it for almost half year, and next OS was based on Ubuntu (Linux Mint).
It's nice OS, but for desktop and people, who need OS only for day-to-day stuff, not server.
Debian is good OS for server. Why?
It's coming without any unnecessary stuff, which Ubuntu have.
Ubuntu also like to do some mess in dependencies. Try to remove X window system, and dependencies will remove half of your system.
I don't want be surly, but I can take you had bad experience with other systems that not have fancy GUI-auto-configurations.
But what is sense do server os from desktop os?
It's something kinda trying to make Porsche from tractor.
Isn't better solution to buy Porsche?
And you're not right with that I had bad experience with Ubuntu.
Ubuntu was my second OS, I used it for almost half year, and next OS was based on Ubuntu (Linux Mint).
It's nice OS, but for desktop and people, who need OS only for day-to-day stuff, not server.
Debian is good OS for server. Why?
It's coming without any unnecessary stuff, which Ubuntu have.
Ubuntu also like to do some mess in dependencies. Try to remove X window system, and dependencies will remove half of your system.
I don't want be surly, but I can take you had bad experience with other systems that not have fancy GUI-auto-configurations.
Ubuntu 9.04 came on my SheevaPlug and cost only 120MB of space. It's also running on 4% of all web servers out there including archive.org.
Hey Pippy3,
sorry for my last post.
I am usually very calm person and it's hard to make me angry, but one person especially have ability in making me angry (my mother), and when she make me angry, I am being angry and not nice for all people around me,
so sorry for my last not too nice post
Ubuntu is somewhat Debian with X, gnome, applications, codecs and GUI-configuration.
Debian is "pure", without all this stuff, so you don't need to remove anything.
You just have system ready to install server apps and configuration.
sorry for my last post.
I am usually very calm person and it's hard to make me angry, but one person especially have ability in making me angry (my mother), and when she make me angry, I am being angry and not nice for all people around me,
so sorry for my last not too nice post
Ubuntu is somewhat Debian with X, gnome, applications, codecs and GUI-configuration.
Debian is "pure", without all this stuff, so you don't need to remove anything.
You just have system ready to install server apps and configuration.
No problem bro, I have a thing for winding people up on the internet.kazymjir wrote:Hey Pippy3,
sorry for my last post.
I am usually very calm person and it's hard to make me angry, but one person especially have ability in making me angry (my mother), and when she make me angry, I am being angry and not nice for all people around me,
so sorry for my last not too nice post
Ubuntu is somewhat Debian with X, gnome, applications, codecs and GUI-configuration.
Debian is "pure", without all this stuff, so you don't need to remove anything.
You just have system ready to install server apps and configuration.
You have a good point about Ubuntu being bloated, it's a 600meg default install. Linux Mint is great for getting only the stuff you want to optimize your linux install.
Loki1985, you seem not reading all my posts.
I am talking about that you said all the time.
I am talking about that you said all the time.
Ubuntu is somewhat Debian with X, gnome, applications, codecs and GUI-configuration.
Debian is "pure", without all this stuff, so you don't need to remove anything.
You just have system ready to install server apps and configuration.