February 08, 2007
This is a bugfix release for Tango 0.95 beta 1, and fixes a few bugs related to *nix install scripts. Changes to code is deferred to the 0.96 beta 2 release. Only source distributions are updated.

Tango is a D library that provides a runtime for the D programming language, plus many additional library features for the D programmer. Further growth and sharpening of quality is expected for coming releases.

A feature list can be found on

http://www.dsource.org/projects/tango/wiki/Features

Extensive work has been put into documenting the basic features, and in trying to make usage and installation easy for as many as possible. Platform support will be provided with the help of the users. Win32, Posix x86 and PPC have currently received most testing.

Tango is not yet fully polished, but the last few weeks have seen efforts to solve toolchain problems, cleaning operations, documentation production, an improved website and more. Hopefully you will find it a useful addition to the D world, and feedback will gladly be accepted.

The Tango homepage can be found at

http://www.dsource.org/projects/tango

Downloads:
http://www.dsource.org/projects/tango/wiki/Download - Note that only the
source distributions have been updated. If the main download site don't
provide you with the downloads, try the mirror or try again later.

See http://www.dsource.org/projects/tango/wiki/TopicInstallTango for more detailed installation instructions for your system.

Contact:
http://www.dsource.org/projects/tango/wiki/Contact

Signed,
The Tango Team
http://www.dsource.org/projects/tango/wiki/Contributors
February 08, 2007
Lars Ivar Igesund wrote:
> This is a bugfix release for Tango 0.95 beta 1, and fixes a few bugs related
> to *nix install scripts. Changes to code is deferred to the 0.96 beta 2
> release.

Does this mean it's not useful to upgrade if it already works for you?
February 08, 2007
Frits van Bommel wrote:

> Lars Ivar Igesund wrote:
>> This is a bugfix release for Tango 0.95 beta 1, and fixes a few bugs related to *nix install scripts. Changes to code is deferred to the 0.96 beta 2 release.
> 
> Does this mean it's not useful to upgrade if it already works for you?

Yes :)

-- 
Lars Ivar Igesund
blog at http://larsivi.net
DSource & #D: larsivi
Dancing the Tango
February 08, 2007
From: Lars Ivar Igesund <larsivar@igesund.net>
Subject: Tango 0.95.1 beta1 released
Date: Thu, 08 Feb 2007 11:19:42 +0100

Hi,

> This is a bugfix release for Tango 0.95 beta 1, and fixes a few bugs related to *nix install scripts. Changes to code is deferred to the 0.96 beta 2 release. Only source distributions are updated.

http://svn.dsource.org/projects/tango/trunk/lib/install-dmd.sh

I failed to issue install-dmd.sh on my Debian GNU/Linux box.

--- install-dmd.sh	2007/02/08 18:30:16	1.1
+++ install-dmd.sh	2007/02/08 18:30:18
@@ -298,7 +298,6 @@
 				mv ${PREFIX} ../../
 			fi
 		fi
-	else
 	fi

 	cd ../../ || die 1 "Error while cleaning up."

--
rubikitch
http://www.rubyist.net/~rubikitch/
February 08, 2007
rubikitch@ruby-lang.org wrote:
> From: Lars Ivar Igesund <larsivar@igesund.net>
> Subject: Tango 0.95.1 beta1 released
> Date: Thu, 08 Feb 2007 11:19:42 +0100
> 
> Hi, 
> 
>> This is a bugfix release for Tango 0.95 beta 1, and fixes a few bugs related
>> to *nix install scripts. Changes to code is deferred to the 0.96 beta 2
>> release. Only source distributions are updated.
> 
> http://svn.dsource.org/projects/tango/trunk/lib/install-dmd.sh
> 
> I failed to issue install-dmd.sh on my Debian GNU/Linux box.

What exactly do you mean? Does the script fail for you?

> 
> --- install-dmd.sh	2007/02/08 18:30:16	1.1
> +++ install-dmd.sh	2007/02/08 18:30:18
> @@ -298,7 +298,6 @@
>  				mv ${PREFIX} ../../
>  			fi
>  		fi
> -	else
>  	fi
>   	cd ../../ || die 1 "Error while cleaning up."
> 
> --
> rubikitch
> http://www.rubyist.net/~rubikitch/
February 08, 2007
From: Alexander Panek <a.panek@brainsware.org>
Subject: Re: Tango 0.95.1 beta1 released
Date: Thu, 08 Feb 2007 19:51:54 +0100

> > I failed to issue install-dmd.sh on my Debian GNU/Linux box.
> 
> What exactly do you mean? Does the script fail for you?

Yes. I got a syntax error.
But after I applied the patch, installation was successful.

./install-dmd.sh: line 302: syntax error near unexpected token `fi' ./install-dmd.sh: line 302: `   fi'

--
rubikitch
http://www.rubyist.net/~rubikitch/
February 08, 2007
rubikitch@ruby-lang.org wrote:
 > Yes. I got a syntax error.
> But after I applied the patch, installation was successful.

Ooh, sorry and thanks - I did not encounter that error myself while testing. :)

> ./install-dmd.sh: line 302: syntax error near unexpected token `fi'
> ./install-dmd.sh: line 302: `   fi'
> 
> --
> rubikitch
> http://www.rubyist.net/~rubikitch/
February 08, 2007
rubikitch@ruby-lang.org wrote:

> From: Alexander Panek <a.panek@brainsware.org>
> Subject: Re: Tango 0.95.1 beta1 released
> Date: Thu, 08 Feb 2007 19:51:54 +0100
> 
>> > I failed to issue install-dmd.sh on my Debian GNU/Linux box.
>> 
>> What exactly do you mean? Does the script fail for you?
> 
> Yes. I got a syntax error.
> But after I applied the patch, installation was successful.
> 
> ./install-dmd.sh: line 302: syntax error near unexpected token `fi' ./install-dmd.sh: line 302: `   fi'
> 
> --
> rubikitch
> http://www.rubyist.net/~rubikitch/

The fix is now in trunk and the 0_95_beta1 branch.

-- 
Lars Ivar Igesund
blog at http://larsivi.net
DSource & #D: larsivi
Dancing the Tango
February 08, 2007
From: Alexander Panek <a.panek@brainsware.org>
Subject: Re: Tango 0.95.1 beta1 released
Date: Thu, 08 Feb 2007 20:15:23 +0100

> Ooh, sorry and thanks - I did not encounter that error myself while testing. :)

Thank you for applying my patch.

---
$ cd /r/compile/dmd
$ wget http://svn.dsource.org/projects/tango/trunk/lib/install-dmd.sh; chmod +x install-dmd.sh
$ ./install-dmd.sh /usr/local --download-all
(snip)
Tango has been installed successfully.
You can find documentation at http://dsource.org/projects/tango,
or locally in /r/compile/dmd/usr/local/include/tango/doc/.
---
I got this message.

Then I tried to compile example/**/*.d, but got errors. What's wrong?

---
$ cat /etc/dmd.conf

[Environment]

;;;DFLAGS=-I/usr/local/lib/dmd/src/phobos
;;;DFLAGS=-I"${PREFIX}/include/tango/ -L-L${PREFIX}/lib/ -version=Posix -version=Tango"
;;DFLAGS="-I${PREFIX}/include/tango/ -L${PREFIX}/lib/ -version=Posix -version=Tango"
DFLAGS="-I/usr/local/include/tango/ -L/usr/local/lib/ -version=Posix -version=Tango"


$ tango_dir=/r/compile/tango-0.95.1
$ cd $tango_dir/install
$ rm -f hello.o; dmd hello.d; ./hello
gcc hello.o -o hello -m32 -lphobos -lpthread -lm
Hello, Tango!
$ rm -f hello.o; build hello.d; ./hello
Hello, Tango!
$ cd $tango_dir/example
$ cd conduits
$ build unifile.d
/usr/local/include/tango/tango/io/Buffer.d(16): module Exception cannot read file 'tango/core/Exception.d'
$ build unifile.d -op
/usr/local/include/tango/tango/io/Buffer.d(16): module Exception cannot read file 'tango/core/Exception.d'


--
rubikitch
http://www.rubyist.net/~rubikitch/
February 09, 2007
rubikitch@ruby-lang.org wrote:
> From: Alexander Panek <a.panek@brainsware.org>
> Subject: Re: Tango 0.95.1 beta1 released
> Date: Thu, 08 Feb 2007 20:15:23 +0100
> 
>> Ooh, sorry and thanks - I did not encounter that error myself while testing. :)
> 
> Thank you for applying my patch.
> 
> ---
> $ cd /r/compile/dmd
> $ wget http://svn.dsource.org/projects/tango/trunk/lib/install-dmd.sh; chmod +x install-dmd.sh
> $ ./install-dmd.sh /usr/local --download-all
> (snip)
> Tango has been installed successfully.
> You can find documentation at http://dsource.org/projects/tango,
> or locally in /r/compile/dmd/usr/local/include/tango/doc/.
> ---
> I got this message.

Seems to have worked, great :)

> 
> Then I tried to compile example/**/*.d, but got errors.
> What's wrong?
> 
> ---
> $ cat /etc/dmd.conf
> 
> [Environment]
> 
> ;;;DFLAGS=-I/usr/local/lib/dmd/src/phobos
> ;;;DFLAGS=-I"${PREFIX}/include/tango/ -L-L${PREFIX}/lib/ -version=Posix -version=Tango"
> ;;DFLAGS="-I${PREFIX}/include/tango/ -L${PREFIX}/lib/ -version=Posix -version=Tango"
> DFLAGS="-I/usr/local/include/tango/ -L/usr/local/lib/ -version=Posix -version=Tango"
> 
> 
> $ tango_dir=/r/compile/tango-0.95.1
> $ cd $tango_dir/install
> $ rm -f hello.o; dmd hello.d; ./hello
> gcc hello.o -o hello -m32 -lphobos -lpthread -lm Hello, Tango!
> $ rm -f hello.o; build hello.d; ./hello
> Hello, Tango!
> $ cd $tango_dir/example
> $ cd conduits
> $ build unifile.d
> /usr/local/include/tango/tango/io/Buffer.d(16): module Exception cannot read file 'tango/core/Exception.d'
> $ build unifile.d -op
> /usr/local/include/tango/tango/io/Buffer.d(16): module Exception cannot read file 'tango/core/Exception.d'

Others have been encountering this bug, too, today.. don't know what's wrong, though. Is the file tango/core/Exception.di existent?

> 
> 
> --
> rubikitch
> http://www.rubyist.net/~rubikitch/
1 2 3 4 5
Next ›   Last »