digitalmars.D - Jacob Carlborg's OSX installer now available
- Andrei Alexandrescu (7/7) Dec 22 2011 Try it out! http://dlang.org/download.html. I managed to automate
- Brad Roberts (4/15) Dec 22 2011 One day my pointers to mktemp (and related libc routines when done in co...
- Andrei Alexandrescu (3/18) Dec 23 2011 Not a fan of mktemp, but yah I can use it.
- Andrei Alexandrescu (4/7) Dec 23 2011 mktemp rox
- Michel Fortin (8/16) Dec 23 2011 On
- Jacob Carlborg (5/18) Dec 23 2011 Currently in "/usr/share/dmd" with symlinks in "/usr/bin" and "/usr/lib"...
- Michel Fortin (13/15) Dec 23 2011 I'd tend to prefer /usr/local/share/dmd and /usr/local/{bin,lib,man}.
- Jacob Carlborg (5/16) Dec 23 2011 I didn't know where to put it so I just chose a place. There was some
- Jacob Carlborg (4/11) Dec 23 2011 Cool.
- Jacob Carlborg (4/11) Dec 23 2011 No D1 version yet?
Try it out! http://dlang.org/download.html. I managed to automate everything in one makefile - you type a command and next thing you know the file is up there. https://github.com/D-Programming-Language/installer/commit/34fb6613fca77e0e75ca f5545560e799a8c82b2 On my machine it installed fine the first time around, the second time I've had an error. Andrei
Dec 22 2011
On Fri, 23 Dec 2011, Andrei Alexandrescu wrote:Try it out! http://dlang.org/download.html. I managed to automate everything in one makefile - you type a command and next thing you know the file is up there. https://github.com/D-Programming-Language/installer/commit/34fb6613fca77e0e75ca f5545560e799a8c82b2 On my machine it installed fine the first time around, the second time I've had an error. AndreiOne day my pointers to mktemp (and related libc routines when done in code rather than shell scripts) will sink in. Please don't invent ways of making semi-unique files and directories.
Dec 22 2011
On 12/23/11 1:16 AM, Brad Roberts wrote:On Fri, 23 Dec 2011, Andrei Alexandrescu wrote:Not a fan of mktemp, but yah I can use it. AndreiTry it out! http://dlang.org/download.html. I managed to automate everything in one makefile - you type a command and next thing you know the file is up there. https://github.com/D-Programming-Language/installer/commit/34fb6613fca77e0e75cadf5545560e799a8c82b2 On my machine it installed fine the first time around, the second time I've had an error. AndreiOne day my pointers to mktemp (and related libc routines when done in code rather than shell scripts) will sink in. Please don't invent ways of making semi-unique files and directories.
Dec 23 2011
On 12/23/11 1:16 AM, Brad Roberts wrote:One day my pointers to mktemp (and related libc routines when done in code rather than shell scripts) will sink in. Please don't invent ways of making semi-unique files and directories.mktemp rox https://github.com/D-Programming-Language/installer/commit/f18bc75c436f2f3e15ac42fa10e55803db6d0e88 Andrei
Dec 23 2011
On 2011-12-23 06:37:23 +0000, Andrei Alexandrescu <SeeWebsiteForEmail erdani.org> said:Try it out! http://dlang.org/download.html. I managed to automate everything in one makefile - you type a command and next thing you know the file is up there. https://github.com/D-Programming-Language/installer/commit/34fb6613fca77e0e75cadf5545560e799a8c82b2Onmy machine it installed fine the first time around, the second time I've had an error.So, where on the file system does it install dmd and all its stuff? -- Michel Fortin michel.fortin michelf.com http://michelf.com/
Dec 23 2011
On 2011-12-23 13:59, Michel Fortin wrote:On 2011-12-23 06:37:23 +0000, Andrei Alexandrescu <SeeWebsiteForEmail erdani.org> said:Currently in "/usr/share/dmd" with symlinks in "/usr/bin" and "/usr/lib" IIRC. Shouldn't be any problem to change that. -- /Jacob CarlborgTry it out! http://dlang.org/download.html. I managed to automate everything in one makefile - you type a command and next thing you know the file is up there. https://github.com/D-Programming-Language/installer/commit/34fb6613fca77e0e75cadf5545560e799a8c82b2Onmy machine it installed fine the first time around, the second time I've had an error.So, where on the file system does it install dmd and all its stuff?
Dec 23 2011
On 2011-12-23 16:02:23 +0000, Jacob Carlborg <doob me.com> said:Currently in "/usr/share/dmd" with symlinks in "/usr/bin" and "/usr/lib" IIRC. Shouldn't be any problem to change that.I'd tend to prefer /usr/local/share/dmd and /usr/local/{bin,lib,man}. For one thing that'll allow things to work with D for Xcode out of the box (which expects to find dmd and phobos in /usr/local/{bin,lib}) and also I think it is a better place to install stuff not provided by the vendor (Apple in this case). Typically, the vendor of a UNIX distribution put its things in /usr and leaves /usr/local clean so users can install their files separately of the ones provided by the distribution. Or at least that's how I understand things. -- Michel Fortin michel.fortin michelf.com http://michelf.com/
Dec 23 2011
On 2011-12-23 17:15, Michel Fortin wrote:On 2011-12-23 16:02:23 +0000, Jacob Carlborg <doob me.com> said:I didn't know where to put it so I just chose a place. There was some other installer that put it in /usr/share so I put it there as well. -- /Jacob CarlborgCurrently in "/usr/share/dmd" with symlinks in "/usr/bin" and "/usr/lib" IIRC. Shouldn't be any problem to change that.I'd tend to prefer /usr/local/share/dmd and /usr/local/{bin,lib,man}. For one thing that'll allow things to work with D for Xcode out of the box (which expects to find dmd and phobos in /usr/local/{bin,lib}) and also I think it is a better place to install stuff not provided by the vendor (Apple in this case). Typically, the vendor of a UNIX distribution put its things in /usr and leaves /usr/local clean so users can install their files separately of the ones provided by the distribution. Or at least that's how I understand things.
Dec 23 2011
On 2011-12-23 07:37, Andrei Alexandrescu wrote:Try it out! http://dlang.org/download.html. I managed to automate everything in one makefile - you type a command and next thing you know the file is up there. https://github.com/D-Programming-Language/installer/commit/34fb6613fca77e0e75cadf5545560e799a8c82b2 On my machine it installed fine the first time around, the second time I've had an error. AndreiCool. -- /Jacob Carlborg
Dec 23 2011
On 2011-12-23 07:37, Andrei Alexandrescu wrote:Try it out! http://dlang.org/download.html. I managed to automate everything in one makefile - you type a command and next thing you know the file is up there. https://github.com/D-Programming-Language/installer/commit/34fb6613fca77e0e75cadf5545560e799a8c82b2 On my machine it installed fine the first time around, the second time I've had an error. AndreiNo D1 version yet? -- /Jacob Carlborg
Dec 23 2011