www.digitalmars.com         C & C++   DMDScript  

digitalmars.D.announce - DMD + Library Bundles

reply Chris Miller <lordSaurontheGreat gmail.com> writes:
Hey, great news!

I talked to Walter, and after a few emails I got permission to distribute my
strange little compiler toolchain "snapshots" to make it easier for you to
install D and start working.  The general idea is to make it easier for people
who are new to D to start coding.

My current snapshot (0.2.0) has a few goodies, such as Tango and DWT.

You can download the snapshot from my site here:
http://www.fsdev.net/node/2

Feel free to contact me and ask for new goodies and things and I'll see what I
can do.  It was a great learning experience for me, though personally I don't
think it should have been that hard to get going.

Hope you like it!

NOTE: If the site acts slow or 404's you, try reloading the page a few times
and it should work (don't ask me why!).  I'm on a DreamHost shared server, and
someone's been a little bit of an SQL hog and has been clogging up our SQL
server.  It hasn't been severe enough to me to complain, and it seems to be
calming down.
Feb 26 2008
next sibling parent reply Christopher Wright <dhasenan gmail.com> writes:
Chris Miller wrote:
 Hey, great news!
 
 I talked to Walter, and after a few emails I got permission to distribute my
strange little compiler toolchain "snapshots" to make it easier for you to
install D and start working.  The general idea is to make it easier for people
who are new to D to start coding.
 
 My current snapshot (0.2.0) has a few goodies, such as Tango and DWT.
 
 You can download the snapshot from my site here:
 http://www.fsdev.net/node/2

Nice, but I don't see a single, centralized manifest. I see that it has DMD (Windows only, alas), Tango, Derelict, and DWT, but that's split between the release notes for 0.1.0 and 0.2.0. Could you list the files on the main page?
Feb 26 2008
parent reply Chris Miller <lordSaurontheGreat gmail.com> writes:
Christopher Wright Wrote:

 Chris Miller wrote:
 Hey, great news!
 
 I talked to Walter, and after a few emails I got permission to distribute my
strange little compiler toolchain "snapshots" to make it easier for you to
install D and start working.  The general idea is to make it easier for people
who are new to D to start coding.
 
 My current snapshot (0.2.0) has a few goodies, such as Tango and DWT.
 
 You can download the snapshot from my site here:
 http://www.fsdev.net/node/2

Nice, but I don't see a single, centralized manifest. I see that it has DMD (Windows only, alas), Tango, Derelict, and DWT, but that's split between the release notes for 0.1.0 and 0.2.0. Could you list the files on the main page?

Good idea. Well, not for the main page. 0.1 doesn't have things that 0.2.1 has, so it would probably cause some confusion. I just updated 0.2.1 for 'ya, so if that's what you had in mind let me know.
Feb 26 2008
parent reply Bill Baxter <dnewsgroup billbaxter.com> writes:
Chris Miller wrote:
 Christopher Wright Wrote:
 
 Chris Miller wrote:
 Hey, great news!

 I talked to Walter, and after a few emails I got permission to distribute my
strange little compiler toolchain "snapshots" to make it easier for you to
install D and start working.  The general idea is to make it easier for people
who are new to D to start coding.

 My current snapshot (0.2.0) has a few goodies, such as Tango and DWT.

 You can download the snapshot from my site here:
 http://www.fsdev.net/node/2

DMD (Windows only, alas), Tango, Derelict, and DWT, but that's split between the release notes for 0.1.0 and 0.2.0. Could you list the files on the main page?

Good idea. Well, not for the main page. 0.1 doesn't have things that 0.2.1 has, so it would probably cause some confusion. I just updated 0.2.1 for 'ya, so if that's what you had in mind let me know.

I think what he was saying was that the download pages like this one: http://www.fsdev.net/node/13 Should list what versions of what packages are included, and for what OS. And if some of the libs are pre-compiled, what version of what compiler was used. If he's not saying that, then I am. :-) --bb
Feb 26 2008
parent reply Chris Miller <lordSaurontheGreat gmail.com> writes:
Bill Baxter Wrote:

 Chris Miller wrote:
 Christopher Wright Wrote:
 
 Chris Miller wrote:
 Hey, great news!

 I talked to Walter, and after a few emails I got permission to distribute my
strange little compiler toolchain "snapshots" to make it easier for you to
install D and start working.  The general idea is to make it easier for people
who are new to D to start coding.

 My current snapshot (0.2.0) has a few goodies, such as Tango and DWT.

 You can download the snapshot from my site here:
 http://www.fsdev.net/node/2

DMD (Windows only, alas), Tango, Derelict, and DWT, but that's split between the release notes for 0.1.0 and 0.2.0. Could you list the files on the main page?

Good idea. Well, not for the main page. 0.1 doesn't have things that 0.2.1 has, so it would probably cause some confusion. I just updated 0.2.1 for 'ya, so if that's what you had in mind let me know.

I think what he was saying was that the download pages like this one: http://www.fsdev.net/node/13

Latest is at http://www.fsdev.net/node/15 but I have to put off documenting past releases until I can get some other bits of work done. It's #2 on my list of stuff to do though.
 Should list what versions of what packages are included, and for what 
 OS.  And if some of the libs are pre-compiled, what version of what 
 compiler was used.

Excellent idea! Why didn't I think of that... obviously because if I had I would have done it, but that's beside the point.
 If he's not saying that, then I am.  :-)

Good good these are good things that I forgot that really need to be there. Excellent!
Feb 26 2008
parent reply "Im, Jihyuk" <icedac g-nospam-mail.com> writes:
When I try to download that files, it says "Page not found"

For http://www.fsdev.net/system/files/dmdsnapshot-0.2.0.zip , 
http://www.fsdev.net/system/files/dmdsnapshot-0.2.1.zip
Feb 26 2008
parent Chris Miller <lordSaurontheGreat gmail.com> writes:
Im, Jihyuk Wrote:

 When I try to download that files, it says "Page not found"
 
 For http://www.fsdev.net/system/files/dmdsnapshot-0.2.0.zip , 
 http://www.fsdev.net/system/files/dmdsnapshot-0.2.1.zip

Curious. I just clicked on those links and they started to download just fine. I am on a shared hosting server though. During the day it does have a tendency to slow down a great deal. The site's way of "throttling" usage is to throw a 404 if it can't process a page in a timely manner. If you just keep hitting "refresh" it will eventually start working. Part of the problem is that DreamHost has this process killer which periodically murders my PHP5 FastCGI processes. This causes the whole Drupal software to reload itself. I'm about to the point that I'm going to contact them and given them a list of processes that should be immune to the process killer, which is really meant to kill things like Teamspeak and Slapd to cut down on memory usage. So far on my list is bash, .cgi, .fcgi, .php, less, nano (it's annoying to be editing something and then have the process die under you), and a few others. They'll probably tell me to deal with it. I'll have vindicated myself by passing the blame on to the next group of people though, so I'll be okay. What's really annoying is that I've set the connection timeouts to somewhere around 1.5 hours so I can upload this stuff over pokey connections. However, the process killer comes and kills the PHP process, which aborts the upload and throws a 500 error. I had to log in via FTP, place the file in the web directory and then point the Drupal project release system to that. Unfortunately it uses UNIX timestamps and md5sums to id files, so then I have to go to the MySQL administrator tool and manually tweak the release entry in SQL. That's why 0.2.1's latest edit was before its initial release. I don't have a UNIX timestamp tool (all I have is bash's "stat" command) that normalizes to GMT. So the updated is actually 8 hours off... or maybe it was the initial? I don't know. At least the day was right! So it has a few kinks to work out, but if I've learned one thing administering my website so far, it's that there's always something more to do.
Feb 27 2008
prev sibling next sibling parent reply lutger <lutger.blijdestijn gmail.com> writes:
That's a great idea. Since this also serves programmers new to D, I suggest
adding one or two words per included library that describes them, with a
link to their respective websites.  
Feb 27 2008
parent Chris Miller <lordSaurontheGreat gmail.com> writes:
lutger Wrote:

 That's a great idea. Since this also serves programmers new to D, I suggest
 adding one or two words per included library that describes them, with a
 link to their respective websites.  

That too is a great idea! Already done for 0.2.1, I'll fill in for 0.2.0 and 0.1.0 as well.
Feb 27 2008
prev sibling next sibling parent reply Aarti_pl <aarti interia.pl> writes:
Chris Miller pisze:
 Hey, great news!
 
 I talked to Walter, and after a few emails I got permission to distribute my
strange little compiler toolchain "snapshots" to make it easier for you to
install D and start working.  The general idea is to make it easier for people
who are new to D to start coding.
 
 My current snapshot (0.2.0) has a few goodies, such as Tango and DWT.
 
 You can download the snapshot from my site here:
 http://www.fsdev.net/node/2
 
 Feel free to contact me and ask for new goodies and things and I'll see what I
can do.  It was a great learning experience for me, though personally I don't
think it should have been that hard to get going.
 
 Hope you like it!
 
 NOTE: If the site acts slow or 404's you, try reloading the page a few times
and it should work (don't ask me why!).  I'm on a DreamHost shared server, and
someone's been a little bit of an SQL hog and has been clogging up our SQL
server.  It hasn't been severe enough to me to complain, and it seems to be
calming down.

It is not possible to download package to my computer. It seems that connection is dropped by your server in such a way that download manager (firefox default manager) thinks that everything was already downloaded. Such download results in zip file, which is e.g 5Mb, has .zip extension and is completely unusable (corrupted). I tried several times (also with IE) without success. If you just could fix this server issue, your package would be great help :-) BR Marcin Kuszczak
Feb 28 2008
parent Chris Miller <lordSaurontheGreat gmail.com> writes:
Aarti_pl Wrote:

 Chris Miller pisze:
 Hey, great news!
 
 I talked to Walter, and after a few emails I got permission to distribute my
strange little compiler toolchain "snapshots" to make it easier for you to
install D and start working.  The general idea is to make it easier for people
who are new to D to start coding.
 
 My current snapshot (0.2.0) has a few goodies, such as Tango and DWT.
 
 You can download the snapshot from my site here:
 http://www.fsdev.net/node/2
 
 Feel free to contact me and ask for new goodies and things and I'll see what I
can do.  It was a great learning experience for me, though personally I don't
think it should have been that hard to get going.
 
 Hope you like it!
 
 NOTE: If the site acts slow or 404's you, try reloading the page a few times
and it should work (don't ask me why!).  I'm on a DreamHost shared server, and
someone's been a little bit of an SQL hog and has been clogging up our SQL
server.  It hasn't been severe enough to me to complain, and it seems to be
calming down.

It is not possible to download package to my computer. It seems that connection is dropped by your server in such a way that download manager (firefox default manager) thinks that everything was already downloaded.

Yeah, I'm fighting a really uphill battle against minimal system resources. I appears that downloads were served through Drupal, which allowed for access checking. However, I don't have anything I need to hide, so I've removed that part so now they're served through Apache, which shouldn't drop the connection.
 Such download results in zip file, which is e.g 5Mb, has .zip extension 
 and is completely unusable (corrupted).
 
 I tried several times (also with IE) without success.
 
 If you just could fix this server issue, your package would be great 
 help :-)

Yeah, I'm doing all I can to solve the server problem. Someone else on my server cluster, or a group of others on my cluster, are really undergoing some terrific traffic. I'm reading SQL queries on tables of less than 5 rows at 300+ ms, and page process times in excess of 1.7 seconds. It does go down around 9:00 PST, so if it still won't work I'd try back then. Hopefully DreamHost will flag my cluster for some rebalancing, since it is quite significant. There's nothing I can do at this point outside of enabling as much caching as I can and hoping for the best. It's already running as FastCGI and as an Apache Dispatch (which is supposed to give it more memory allowance from the DreamHost process killer - if not it'll have zero net effect). There really isn't much I can do.
Feb 28 2008
prev sibling parent reply glen worstell <glen worstell.com> writes:
Chris Miller Wrote:

 Hey, great news!
 
 ... I got permission to distribute my strange little compiler toolchain
"snapshots" to make it easier for you to install D and start working. ...
 Feel free to contact me and ask for new goodies ...

OK - It would be wonderful if such a thing could be done for d version 2, which has some significant improvements over version 1. It is already pretty easy to install version 1 with tango from existing stuff, but not nearly so easy to install version 2 (and Phobos, which is currently required :( ) cheers, g.
Mar 23 2008
next sibling parent Mike Parker <aldacron71 yahoo.com> writes:
glen worstell wrote:
 Chris Miller Wrote:
 
 Hey, great news!

 ... I got permission to distribute my strange little compiler toolchain
"snapshots" to make it easier for you to install D and start working. ...
 Feel free to contact me and ask for new goodies ...

OK - It would be wonderful if such a thing could be done for d version 2, which has some significant improvements over version 1. It is already pretty easy to install version 1 with tango from existing stuff, but not nearly so easy to install version 2 (and Phobos, which is currently required :( ) cheers, g.

All you need to do to install version 2 with Phobos, on Windows, is just download dmd and dmc, then unzip them to C: and put the bin directories on your PATH. Nothing to it.
Mar 23 2008
prev sibling parent Chris Miller <lordSaurontheGreat gmail.com> writes:
glen worstell Wrote:

 Chris Miller Wrote:
 
 Hey, great news!
 
 ... I got permission to distribute my strange little compiler toolchain
"snapshots" to make it easier for you to install D and start working. ...
 Feel free to contact me and ask for new goodies ...

OK - It would be wonderful if such a thing could be done for d version 2, which has some significant improvements over version 1. It is already pretty easy to install version 1 with tango from existing stuff, but not nearly so easy to install version 2 (and Phobos, which is currently required :( )

For cutting down on time, I was referring specifically to getting a working build of DWT. It's painful at best for me since it takes so long to compile, and I try real hard to make sure that the same compiler and libraries that make DWT are packaged with the end ZIP file. If one thing doesn't work, I just start all over again (leaving nothing to chance!) It's the sort of things that makes me think that someday I'll be able to replace myself with a small shell script. ;-) Yeah, I've already given D 2.0 a lot of thought, and I decided it wouldn't be wise for me to start doing that until D 2.0 has a final release. And until a few friends come too: http://www.fsdev.net/milestone/DMD%20Snapshot%201.0 Note that my assumptions that those things could take a while are just my na´vete. I have no clue how long that'll take, I just thought it'd be nice to time Snapshot 1.0 to happen at D 2.0. I can give D 2.0 a go if you like, since there is an experimental D 2.0 branch of the Tango library I thought. That could possibly make DWT on D 2.0 a reality, though I have no idea really (I'd have to go try it).
Mar 23 2008