www.digitalmars.com         C & C++   DMDScript  

digitalmars.D - User packages/libs (Was: Just starting out)

reply John Arrizza <cppgent0 gmail.com> writes:
SnVzdCBjdXJpb3VzLi4uIGFueSBwbGFucyB0byBoYXZlIGFuIG9mZmljaWFsIHVzZXIgc3VwcGxp
ZWQgc2V0IG9mIHBhY2thZ2VzIG9yIG1vZHVsZXMgYWxhIENQQU4gb3IgcnVieSBnZW1zIGV0Yy4/
CgpIYXZpbmcgYSBjZW50cmFsIHJlcG9zaXRvcnkgb2YgdGhlc2Uga2luZHMgb2YgdGhpbmdzIHdv
dWxkIHByb2JhYmx5IGluY3JlYXNlIEQgcG9wdWxhcml0eS4KCkpvaG4KCk5pY2sgU2FiYWxhdXNr
eSA8YUBhLmE+IHdyb3RlOgoKPiJKZXNzZSBQaGlsbGlwcyIgPGplc3Nla3BoaWxsaXBzK0RAZ21h
aWwuY29tPiB3cm90ZSBpbiBtZXNzYWdlIAo+bmV3czpqNzdzNjkkMWozZCQxQGRpZ2l0YWxtYXJz
LmNvbS4uLgo+PiBOaWNrIFNhYmFsYXVza3kgV3JvdGU6Cj4+Cj4+PiAiSmVzc2UgUGhpbGxpcHMi
IDxqZXNzZWtwaGlsbGlwcytkQGdtYWlsLmNvbT4gd3JvdGUgaW4gbWVzc2FnZQo+Pj4gbmV3czpq
NzV0MGskMnE2bSQzQGRpZ2l0YWxtYXJzLmNvbS4uLgo+Pj4gPgo+Pj4gPiBJIGNyZWF0ZWQgYSBj
bWRsbiBsaWJyYXJ5IHRvIGhlbHAgd2l0aCB1c2VyIGludGVyYWN0aW9uLCB3aGljaCBzb21lIAo+
Pj4gPiBzZWVtCj4+PiA+IHRvIGxpa2UuCj4+PiA+Cj4+PiA+IGh0dHBzOi8vZ2l0aHViLmNvbS9o
ZS10aGUtZ3JlYXQvSlBETGlicy90cmVlL2NtZGxuCj4+PiA+Cj4+Pgo+Pj4gTG9va3MgdmVyeSBu
aWNlLiBJIGhhdmUgYSBzaW1pbGFyIChidXQgcHJvYmFibHkgbW9yZSBiYXNpYykgdGhpbmcsIHRv
byAKPj4+IChqdXN0Cj4+PiBvbmUgZnVuY3Rpb246ICJwcm9tcHQiKToKPj4+Cj4+PiBodHRwOi8v
d3d3LmRzb3VyY2Uub3JnL3Byb2plY3RzL3NlbWl0d2lzdC9icm93c2VyL3RydW5rL3NyYy9zZW1p
dHdpc3QvY21kL3BsYWluLmQjTDIxNgo+Pj4KPj4+Cj4+PiAvLyAtLSBCYXNpYyBzdHJpbmcgcHJv
bXB0IC0tLS0tLQo+Pj4gc3RyaW5nIGlucHV0MSA9IHByb21wdCgiVHlwZSBzb21lIHN0dWZmOiAi
KTsKPj4+Cj4+PiAvLyAtLSBTdHJpbmcgcHJvbXB0IHdpdGggdmFsaWRhdGlvbiAtLS0tLS0KPj4+
IC8vIChmYWlsdXJlTXNnIGlzIG9wdGlvbmFsKQo+Pj4gc3RyaW5nIHByb21wdE1zZyA9ICJEbyB5
b3Ugd2FudCAnY29mZmVlJyBvciAndGVhJz8gIjsKPj4+IHN0cmluZyBmYWlsdXJlTXNnID0gIlBs
ZWFzZSBlbnRlciAnY29mZmVlJyBvciAndGVhJywgbm90ICclcyciOwo+Pj4gYm9vbCBhY2NlcHQo
c3RyaW5nIGlucHV0KQo+Pj4gewo+Pj4gICAgIHJldHVybiBbImNvZmZlZSIsICJ0ZWEiXS5jb250
YWlucyh0b2xvd2VyKGlucHV0KSk7Cj4+PiB9Cj4+Pgo+Pj4gLy8gVGhpcyB3aWxsICpub3QqIHJl
dHVybiB1bnRpbCB0aGUgdXNlciBlbnRlcnMgYSB2YWxpZCBjaG9pY2UsCj4+PiAvLyBzbyB3ZSBk
b24ndCBuZWVkIHRvIGRvIGFueSBtb3JlIHZhbGlkYXRpb24uCj4+PiBzdHJpbmcgaW5wdXQyID0g
cHJvbXB0KHByb21wdE1zZywgJmFjY2VwdCwgZmFpbHVyZU1zZyk7Cj4+Cj4+IEludGVyZXN0aW5n
IHRoZSBzaW1pbGFyaXRpZXMuIEkgZG8gcHJvdmlkZSBtb3JlIHNwZWNpYWxpemVkIGZ1bmN0aW9u
cyBmb3IgCj4+IHNvbWUgb2YgdGhvc2U6Cj4+Cj4+IGF1dG8gaW5wdXQyID0gbWVudShwcm9tcHRN
c2csIFsiY29mZmVlIiwgInRlYSJdKTsKPj4KPj4gYXV0byBpbnB1dCA9IHJlcXVpcmUhKHN0cmlu
ZywgYWNjZXB0KShwcm9tcHRNc2cpOwo+Pgo+PiBJIGhhdmVuJ3QgcHJvdmlkZSB0aGUgb3B0aW9u
IG9mIGRpc3BsYXlpbmcgYW4gZXJyb3IgbWVzc2FnZSwgYnV0IGl0IGNvdWxkIAo+PiBnbyBpbiB0
aGUgZGVsZWdhdGUgeW91IHVzZSBpbiByZXF1aXJlLiBBbmQgSSBzdXBwb3NlIHByb21wdCBpcyBh
IGJldHRlciAKPj4gbmFtZSB0aGFuIHVzZXJJbnB1dC4KPj4KPgo+WWVhLiBJIHRoaW5rIG1pbmUg
aXMgbW9yZSBjdXN0b21pemFibGUgYW5kIGdlbmVyYWxpemVkLCBidXQgeW91cnMgaXMgbW9yZSAK
PmJhdHRlcmllcy1pbmNsdWRlZCBhbmQgcmVhZHktdG8tZ28gKHdoaWNoIG1ha2VzIHlvdXJzIHZl
cnkgZW50aWNpbmcpLiBNYXliZSAKPndlIGNvdWxkIG1lcmdlIG91ciBkZXNpZ25zIGFuZCBjb21l
IHVwIHdpdGggc29tZXRoaW5nIHN1aXRhYmxlIGZvciBQaG9ib3M/IEkgCj50aGluayB0aGlzIGlz
IHRoZSBleGFjdGx5IHRoZSBzb3J0IG9mIHRoaW5nIHRoYXQncyBhIHBlcmZlY3QgZml0IGZvciAK
PmluY2x1c2lvbiBpbiBhIHN0ZCBsaWI6IFZlcnkgaGFuZHksIGJ1dCBmb3IgbWFueSBwZW9wbGUg
bm90IGJpZyBlbm91Z2ggdG8gCj5qdXN0aWZ5IGFkZGluZyBhbiBleHRlcm5hbCBkZXBlbmRlbmN5
Lgo+Cj4+IE9uIHRoaW5nIEkndmUgYmVlbiBraW5kIG9mIGludGVyZXN0ZWQgaW4gaXMgZ2V0dGlu
ZyBzb21ldGhpbmcgc2V0IHVwIHRoYXQgCj4+IHdvdWxkIGFsbG93IHByb3ZpZGluZyB0aGUgbmVl
ZGVkIGluZm9ybWF0aW9uIHZpYSBhIGNvbmZpZywgYXJncywgb3IgYXQgCj4+IHJ1bnRpbWUuIGJ1
dCBoYXZlbid0IGRvbmUgYW55dGhpbmcgd2l0aCB0aGF0IGlkZWEuCj4+Cj4KPlRoYXQgd291bGQg
YmUgbmVhdC4KPgo+T25lIHRoaW5nIEknZCBiZWVuIHRoaW5raW5nIG9mIGFkZGluZyB0byBtaW5l
IHdhcyBhbiBhbHRlcm5hdGUgZnVuY3Rpb24gdGhhdCAKPmp1c3Qgd2FpdGVkIGZvciBhIHNpbmds
ZSBrZXlzdHJva2UgKHJhdGhlciB0aGFuIGEgbGluZSBvZiB0ZXh0ICsgRW50ZXIpLiBJIAo+dGhp
bmsgSSBvbmNlIGhhZCBpdCB3b3JraW5nIG9uIFRhbmdvLCBJSVJDLCBidXQgdGhlbiBJIHN3aXRj
aGVkIHRvIEQyL1Bob2JvcyAKPmFuZCBjb3VsZG4ndCBmaWd1cmUgb3V0IGhvdyB0byB1c2UgUGhv
Ym9zIHRvIHdhaXQgZm9yIGEgc2luZ2xlIGtleXN0cm9rZSB3L28gCj50aGVuIHdhaXRpbmcgZm9y
IEVudGVyLgo+Cj4K
Oct 14 2011
next sibling parent Jesse Phillips <jessekphillips+d gmail.com> writes:
On Fri, 14 Oct 2011 12:30:59 -0700, John Arrizza wrote:

 Just curious... any plans to have an official user supplied set of
 packages or modules ala CPAN or ruby gems etc.?
 
 Having a central repository of these kinds of things would probably
 increase D popularity.
 
 John
 
DSSS was similar to that goal. Dsource is a place to host projects in one place. And someone is working on something new.
Oct 14 2011
prev sibling parent reply Jacob Carlborg <doob me.com> writes:
On 2011-10-14 21:30, John Arrizza wrote:
 Just curious... any plans to have an official user supplied set of packages or
modules ala CPAN or ruby gems etc.?

 Having a central repository of these kinds of things would probably increase D
popularity.

 John
I'm working on a package manger for D: https://github.com/jacob-carlborg/orbit https://github.com/jacob-carlborg/orbit/wiki/Orbit-Package-Manager-for-D -- /Jacob Carlborg
Oct 15 2011
next sibling parent reply J Arrizza <cppgent0 gmail.com> writes:
Jacob,

That's great!

I would like to work on this myself, it sounds like a great project, but my
experience level right now is so low I'd most likely be the opposite of
productive. Perhaps I  can help out on the test side. Let me know if you
want me to try anything out on Ubuntu 10.04.

John

On Sat, Oct 15, 2011 at 4:24 AM, Jacob Carlborg <doob me.com> wrote:

 On 2011-10-14 21:30, John Arrizza wrote:

 Just curious... any plans to have an official user supplied set of
 packages or modules ala CPAN or ruby gems etc.?

 Having a central repository of these kinds of things would probably
 increase D popularity.

 John
I'm working on a package manger for D: https://github.com/jacob-**carlborg/orbit<https://github.com/jacob-carlborg/orbit> https://github.com/jacob-**carlborg/orbit/wiki/Orbit-** Package-Manager-for-D<https://github.com/jacob-carlborg/orbit/wiki/Orbit-Package-Manager-for-D> -- /Jacob Carlborg
Oct 16 2011
parent Jacob Carlborg <doob me.com> writes:
On 2011-10-16 16:03, J Arrizza wrote:
 Jacob,

 That's great!

 I would like to work on this myself, it sounds like a great project, but
 my experience level right now is so low I'd most likely be the opposite
 of productive. Perhaps I  can help out on the test side. Let me know if
 you want me to try anything out on Ubuntu 10.04.

 John
I have no experience with this either but that haven't stopped me before :). If you want you could try and and write cucumber tests for the tool.
 On Sat, Oct 15, 2011 at 4:24 AM, Jacob Carlborg <doob me.com
 <mailto:doob me.com>> wrote:

     On 2011-10-14 21:30, John Arrizza wrote:

         Just curious... any plans to have an official user supplied set
         of packages or modules ala CPAN or ruby gems etc.?

         Having a central repository of these kinds of things would
         probably increase D popularity.

         John


     I'm working on a package manger for D:

     https://github.com/jacob-__carlborg/orbit
     <https://github.com/jacob-carlborg/orbit>
     https://github.com/jacob-__carlborg/orbit/wiki/Orbit-__Package-Manager-for-D
     <https://github.com/jacob-carlborg/orbit/wiki/Orbit-Package-Manager-for-D>

     --
     /Jacob Carlborg
-- /Jacob Carlborg
Oct 16 2011
prev sibling parent reply Russel Winder <russel russel.org.uk> writes:
On Sat, 2011-10-15 at 13:24 +0200, Jacob Carlborg wrote:
[ . . . ]
=20
 I'm working on a package manger for D:
Do the D packages like being stored in a manger? ;-) --=20 Russel. =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D Dr Russel Winder t: +44 20 7585 2200 voip: sip:russel.winder ekiga.n= et 41 Buckmaster Road m: +44 7770 465 077 xmpp: russel russel.org.uk London SW11 1EN, UK w: www.russel.org.uk skype: russel_winder
Oct 16 2011
parent Jacob Carlborg <doob me.com> writes:
On 2011-10-16 18:46, Russel Winder wrote:
 On Sat, 2011-10-15 at 13:24 +0200, Jacob Carlborg wrote:
 [ . . . ]
 I'm working on a package manger for D:
Do the D packages like being stored in a manger? ;-)
Hehe maybe. -- /Jacob Carlborg
Oct 17 2011