You are not logged in.
I know I'm going to get flac for this but here goes...
Pry is a replacement for Pacman written in Ruby.
I'll let the marketing-speak tell the rest: http://pry.rubyforge.org/
--Jesse (FlashHater on IRC)
[img]http://www.d-destroy.de/userbars/windowsserver.png[/img]
[Pry Developer][FlashHater]
Offline
Learn Ruby. Pry is mainly a tool for me to dive in to Ruby
Currently I am doing same by learning Ruby+Glade by developing a GUI package information application for Pacman. Got the idea from Ubuntu's gnome-apps-installer (Python+Glade).
In general its no different from the other GUI pacman developed by others. I want to include an additional application category, detailed description and mini screenshot for each package, similar information as in freshmeat.net
Markku
Offline
cool. I will have to snag the code and take a look mindtrigger.
"Be conservative in what you send; be liberal in what you accept." -- Postel's Law
"tacos" -- Cactus' Law
"t̥͍͎̪̪͗a̴̻̩͈͚ͨc̠o̩̙͈ͫͅs͙͎̙͊ ͔͇̫̜t͎̳̀a̜̞̗ͩc̗͍͚o̲̯̿s̖̣̤̙͌ ̖̜̈ț̰̫͓ạ̪͖̳c̲͎͕̰̯̃̈o͉ͅs̪ͪ ̜̻̖̜͕" -- -̖͚̫̙̓-̺̠͇ͤ̃ ̜̪̜ͯZ͔̗̭̞ͪA̝͈̙͖̩L͉̠̺͓G̙̞̦͖O̳̗͍
Offline
Thank goodness someone has looked at it.
I have implemented basic search and regex search and database serialization, and it's up to 60x faster at searching than pacman
[img]http://www.d-destroy.de/userbars/windowsserver.png[/img]
[Pry Developer][FlashHater]
Offline
my ideas:
- support for mirrors: like I enter 5 urls to extra repo -> pry would fetch info from each of them and then made a list what package is where sorting urls for package by speed (average download speed od the repo info).
- search and download directories with pkgbuilds...
Offline
I know I'm going to get flac for this but here goes...
Pry is a replacement for Pacman written in Ruby.
I'll let the marketing-speak tell the rest: http://pry.rubyforge.org/--Jesse (FlashHater on IRC)
I think this a fine idea. I had hoped that someone would do something similar in Python with Xerxes2's libpypac.
The advantage of using high level languages like Python and Ruby is that you can experiment a lot more rapidly with different ways of achieving the same goal, like package searching, or trying to integrate a DB backend rather than the zillion flat file approach.
I may have to jump aboard on this project as a way of getting in to Ruby.
Offline
/me enters the room
Mr Green I like Landuke!
Offline
60x faster?! Email Judd. Now.
Offline
I downloaded it as well and will be looking through it later this week. Looks interesting so far!
Offline
Ok, my 60x faster is based on using a precompiled serialized database versus Pacman's flatfile DB. As I've said: Pry doesn't yet do package installation (or even touches the pacman database), mainly because I'm afraid I might FUBAR my pacman db.
And to cactus and anyone else looking at my bad comments and/or lack of documentation: Yeah, I know, I'm sorry
If anyone has the urge to make a patch or wants to get SVN access, feel free to email me at Jesse [at] mindtriggerz [dot] net or talk to me on IRC (FlashHater)
^-^
--Jesse
[img]http://www.d-destroy.de/userbars/windowsserver.png[/img]
[Pry Developer][FlashHater]
Offline
And to cactus and anyone else looking at my bad comments and/or lack of documentation: Yeah, I know, I'm sorry
oh snap!
"Be conservative in what you send; be liberal in what you accept." -- Postel's Law
"tacos" -- Cactus' Law
"t̥͍͎̪̪͗a̴̻̩͈͚ͨc̠o̩̙͈ͫͅs͙͎̙͊ ͔͇̫̜t͎̳̀a̜̞̗ͩc̗͍͚o̲̯̿s̖̣̤̙͌ ̖̜̈ț̰̫͓ạ̪͖̳c̲͎͕̰̯̃̈o͉ͅs̪ͪ ̜̻̖̜͕" -- -̖͚̫̙̓-̺̠͇ͤ̃ ̜̪̜ͯZ͔̗̭̞ͪA̝͈̙͖̩L͉̠̺͓G̙̞̦͖O̳̗͍
Offline
Ok, my 60x faster is based on using a precompiled serialized database versus Pacman's flatfile DB. As I've said: Pry doesn't yet do package installation (or even touches the pacman database), mainly because I'm afraid I might FUBAR my pacman db.
And to cactus and anyone else looking at my bad comments and/or lack of documentation: Yeah, I know, I'm sorry
If anyone has the urge to make a patch or wants to get SVN access, feel free to email me at Jesse [at] mindtriggerz [dot] net or talk to me on IRC (FlashHater)
^-^
--Jesse
Jesse,
I think that a good idea would be to draw up a TODO list for all the necessary features to get a fully-functioning pacman replacement. Then, contributors can take a look at the list and assign tasks to themselves that they are interested in.
Offline
Ya know, it probably isn't worth duplicating the pacman 2.X series, as pacman 3 is on the horizons. You should probably check out cvs for that.
Offline
mindtriggerz wrote:Ok, my 60x faster is based on using a precompiled serialized database versus Pacman's flatfile DB. As I've said: Pry doesn't yet do package installation (or even touches the pacman database), mainly because I'm afraid I might FUBAR my pacman db.
And to cactus and anyone else looking at my bad comments and/or lack of documentation: Yeah, I know, I'm sorry
If anyone has the urge to make a patch or wants to get SVN access, feel free to email me at Jesse [at] mindtriggerz [dot] net or talk to me on IRC (FlashHater)
^-^
--JesseJesse,
I think that a good idea would be to draw up a TODO list for all the necessary features to get a fully-functioning pacman replacement. Then, contributors can take a look at the list and assign tasks to themselves that they are interested in.
I kinda already have one on the development status page
I might go and set up a page on the UCB wiki.
EDIT: Looks like you can't get write access to the UCB wiki without permission. RubyForge has a wiki, so http://pry.rubyforge.org/wiki/wiki.pl
[img]http://www.d-destroy.de/userbars/windowsserver.png[/img]
[Pry Developer][FlashHater]
Offline
Wiki is updated! And I have divided up the major steps for development to get package installation working.
[img]http://www.d-destroy.de/userbars/windowsserver.png[/img]
[Pry Developer][FlashHater]
Offline
Nice one. I'm tempted, although I need to start reading up on Ruby.
Offline
I recomend you browse through the online version of Programming Ruby to get a feel for the language and then read _why's poignant guide to ruby
Warning: why's guide just might break your brain. beware of cartoon foxes and chunky bacon.
[img]http://www.d-destroy.de/userbars/windowsserver.png[/img]
[Pry Developer][FlashHater]
Offline