You are not logged in.

#1 2007-07-20 11:44:41

Lord_Bad
Member
Registered: 2005-04-17
Posts: 54

Maelstrom(Pacman in C#) project brief

My implementation of pacman's functionality codenamed "Maelstrom" has reach a usable state. I actually managed to graduate thanks to it, as it was my graduation task, so now I'm an engineer from the Technical University of Sofia, Bulgaria. Currently my project supports most of pacman's capabilities + a few more, but I was thinking what is the community's opinion on the subject - is there any point in developing another pacman... I'd like to hear from you, because I was thinking to do a complete overhaul of Maelstrom to make it more sturdy and elegant and to release it to the general public, but maybe that will be pointless if no one thinks there is the need of another implementation of the package management system. Here are some finer points of the maelstrom project:
1. This is not a client for libaplm - it is a complete framework written from scratch without even consulting the original source code. It consists of a couple of libraries and two clients - one console app and one written in GTK#. Everything is 100% percent coded in C# 2.0.
2. Instead of the current db format - files hierarchy located under /var/lib/pacman, maelstrom relies of a RDBMS for it's bookkeeping, though it creates the entries in pacman's DB as well for backwards compatibility.
3. I can initially import in it's DB the current state of pacman's DB.
4, It understands the format of pacman.conf and parses it natively.

Here are a couple of screenshots:
ftp://78.128.17.199/sync.png
ftp://78.128.17.199/refresh.png
ftp://78.128.17.199/whirl.png

Offline

#2 2007-07-20 13:05:25

rixxon
Member
Registered: 2007-03-09
Posts: 16

Re: Maelstrom(Pacman in C#) project brief

I remember your pacman-dev thread, it is always nice to see projects succeeding - nicely done!
And ofcourse you should release the code - there are free hosts for open source projects, and you do not need to maintain it unless you want to. But it would be sad to let all this work go to a waste.

WhirlWind looks like the best pacman-compatible GUI I have seen. (Though, I would have prefered Qt.)

Offline

#3 2007-07-20 15:36:48

nv
Member
Registered: 2006-10-24
Posts: 39

Re: Maelstrom(Pacman in C#) project brief

It looks interesting. Is it publicly available somewhere?

Offline

#4 2007-07-20 19:46:15

mitsoko
Banned
From: In the Coal Chamber
Registered: 2007-05-08
Posts: 143

Re: Maelstrom(Pacman in C#) project brief

congrats big_smile
this sounds like a very nice app, and i think will come in handy for many, like installing arch linux from within windows or something like that (if it's possible)

Offline

#5 2007-07-20 20:22:58

Lord_Bad
Member
Registered: 2005-04-17
Posts: 54

Re: Maelstrom(Pacman in C#) project brief

My current code base is of alpha quality. As soon as I reach beta quality I'll release the source code to the wide audience. I hope this will happen in a month or two.

Offline

#6 2007-07-20 22:59:00

atlas95
Member
Registered: 2007-02-11
Posts: 98

Re: Maelstrom(Pacman in C#) project brief

Yeah, good news!

Offline

Board footer

Powered by FluxBB