Registered by Nazo

This is a project to create DEX programming language which will be more flexibility language which derive D programming language 2.0.
This programs is based on GDC (D Programming Language for GCC).

This project create DEX programming language.
gdc for dex is compatible with gdc.

* Current Feature (some of them is necessary to report upstream)
- GCJ-compatible Java function mangle support (extern(Java){})
http://bazaar.launchpad.net/~lovesyao/dex/gdc-dex/revision/175
- function force inlining attribute support (inline void foo(){})
http://bazaar.launchpad.net/~lovesyao/dex/gdc-dex/revision/176
http://bazaar.launchpad.net/~lovesyao/dex/gdc-dex/revision/178
- force inlining function call support (foo inline();)
http://bazaar.launchpad.net/~lovesyao/dex/gdc-dex/revision/177
- Type -> Type* implicit cast support (int* foo = 10;) - not recommend because this is experiment
http://bazaar.launchpad.net/~lovesyao/dex/gdc-dex/revision/179
- bug fixes
http://bazaar.launchpad.net/~lovesyao/dex/gdc-dex/revision/173 (compile bug fix)
http://bazaar.launchpad.net/~lovesyao/dex/gdc-dex/revision/180 (Type** x; x.func();)

* How to use
gdc test.dex

* How to compile
wget ftp://ftp.iij.ad.jp/pub/gcc/releases/gcc-4.1.1/gcc-core-4.1.1.tar.bz2
tar -xf gcc-core-4.1.1.tar.bz2
cd gcc-4.1.1/gcc
bzr branch lp:dex d
cd ..
gcc/d/setup.sh
./configure --prefix=/usr/local/gdc-dex --enable-languages=c,d
sudo make install

Project information

Maintainer:
Nazo
Driver:
Not yet selected
Licence:
GNU GPL v2

RDF metadata

View full history Series and milestones

trunk series is the current focus of development.

All code Code

Version control system:
Bazaar
Programming languages:
c, c++, d

All packages Packages in Distributions

All bugs Latest bugs reported

Get Involved

  • Report a bug
  • warning
    Ask a question
  • warning
    Help translate

Downloads

Extended D (DEX) does not have any download files registered with Launchpad.