On Monday, 1 May 2017 at 12:35:11 UTC, Petar Kirov [ZombineDev]
wrote:
On Saturday, 29 April 2017 at 00:54:59 UTC, Nicholas Wilson
wrote:
On Friday, 28 April 2017 at 13:31:33 UTC, Petar Kirov
[ZombineDev] wrote:
Other applications include:
* compiling/transpiling D functions to targets
like
On Saturday, 29 April 2017 at 00:54:59 UTC, Nicholas Wilson wrote:
On Friday, 28 April 2017 at 13:31:33 UTC, Petar Kirov
[ZombineDev] wrote:
Other applications include:
* compiling/transpiling D functions to targets
like JS, SPIR-V,
I got you covered ;)
I know, and I'm looking forward to
On Friday, 28 April 2017 at 13:31:33 UTC, Petar Kirov
[ZombineDev] wrote:
Other applications include:
* compiling/transpiling D functions to targets
like JS, SPIR-V,
I got you covered ;)
(LDC not CTFE though. It would be fiendishly complicated to do at
CTFE as a fair amount of compiler magic
On Friday, 28 April 2017 at 13:31:33 UTC, Petar Kirov
[ZombineDev] wrote:
[...]
Other applications include:
* compiling/transpiling D functions to targets
like JS, SPIR-V, WebAssembly, etc. using CTFE.
* CTFE-driven code diagnostics (linting)
* Adding semantic to user defined attributes:
E.g.
On Friday, 28 April 2017 at 10:09:32 UTC, Moritz Maxeiner wrote:
On Friday, 28 April 2017 at 09:52:29 UTC, Petar Kirov
[ZombineDev] wrote:
AST introspection - given a function definition (!=
declaration, i.e. the body is available) f, the expression
__traits(ast, f) should return an instance
On Friday, 28 April 2017 at 09:52:29 UTC, Petar Kirov
[ZombineDev] wrote:
AST introspection - given a function definition (!=
declaration, i.e. the body is available) f, the expression
__traits(ast, f) should return an instance of FuncDeclaration