Thread overview
Alpha release of meta, a utility library for compile time functions and template metaprogramming
Jul 28, 2008
Matthias Walter
Jul 28, 2008
Matthias Walter
Jul 29, 2008
yidabu
Jul 29, 2008
yidabu
July 28, 2008
I'm proud to announce the release of my first code in the meta library, containing the following features:

 * Functions for converting floats, ints and strings into one another
 * Functions for basic parsing routines and enquoting for mixin programming.
 * A powerful compile-time demangler. Despite printing your favourite identifiers it provides the following features:
 * You can access some variables by passing them as an alias instead of passing the name of it as a string, which is the common case for most meta programs.
 * You can find out, whether a given identifier is a function (static) or a method (non-static), which was almost impossible before!

Especially the last point might be interesting for some people, as I've seen the question how to distinguish static functions from methods at compile time regularly.

If you have code, you think of to be worth populating to all the other people who do some cool stuff at compile-time, please contact me!

best regards
Matthias Walter
July 28, 2008
I'm sorry, I forgot the link:

http://dsource.org/projects/meta

MW
July 29, 2008
On Mon, 28 Jul 2008 16:56:42 -0400
Matthias Walter <Matthias.Walter@st.ovgu.de> wrote:

> I'm sorry, I forgot the link:
> 
> http://dsource.org/projects/meta
> 
> MW

svn import failed: http://svn.dsource.org/projects/meta/trunk/

-- 
yidabu <yidabu.spam@gmail.com> http://www.dsource.org/projects/dwin

D 语言-中文(D Chinese): http://www.d-programming-language-china.org/ http://bbs.d-programming-language-china.org/ http://dwin.d-programming-language-china.org/ http://scite4d.d-programming-language-china.org/


July 29, 2008
On Tue, 29 Jul 2008 11:51:02 +0800
yidabu <yidabu.spam@gmail.com> wrote:

> On Mon, 28 Jul 2008 16:56:42 -0400
> Matthias Walter <Matthias.Walter@st.ovgu.de> wrote:
> 
> > I'm sorry, I forgot the link:
> > 
> > http://dsource.org/projects/meta
> > 
> > MW
> 
> svn import failed: http://svn.dsource.org/projects/meta/trunk/

never mind. seems it's a svn client issue.



-- 
yidabu <yidabu.spam@gmail.com> http://www.dsource.org/projects/dwin

D 语言-中文(D Chinese): http://www.d-programming-language-china.org/ http://bbs.d-programming-language-china.org/ http://dwin.d-programming-language-china.org/ http://scite4d.d-programming-language-china.org/