Skip to content

Heya, any plans to continue work on Diamond? #148

Description

@zkxjzmswkwl

After trying to get Diamond to work for a few hours now with a few friendly folks in the Discord, we've failed to do so.

Trying to run the examples on 3.0.0 results in errors such as


authentication-custom ~master: building configuration "application"...
..\..\..\..\..\AppData\Local\dub\packages\diamond-3.0.0\diamond\core\webinitialization.d-mixin-115(118,35): Error: `"login|login.dd"` is  not a valid filename on this platform
..\..\..\..\..\AppData\Local\dub\packages\diamond-3.0.0\diamond\core\webinitialization.d-mixin-115(118,35):        Character `'|'` is reserved and cannot be used
..\..\..\..\..\AppData\Local\dub\packages\diamond-3.0.0\diamond\views\viewgenerator.d(40,7): Error: mixin `diamond.app.web.GenerateViews!().generateViews.LoadViewData!false` error instantiating
..\..\..\..\..\AppData\Local\dub\packages\diamond-3.0.0\diamond\app\web.d(190,5): Error: mixin `diamond.app.web.GenerateViews!()` error instantiating
C:\D\dmd2\windows\bin\dmd.exe failed with exit code 1.

I had thought perhaps downgrading a version at a time would work. No dice. Errors produced are then


authentication-custom ~master: building configuration "application"...
controllers\authcontroller.d(22,8): Error: undefined identifier `HttpClient`
controllers\authcontroller.d(36,8): Error: undefined identifier `HttpClient`
controllers\authcontroller.d(43,7): Error: undefined identifier `IControllerAuth`
controllers\authcontroller.d(46,14): Error: undefined identifier `AuthStatus`
controllers\authcontroller.d(46,14): Error: undefined identifier `HttpClient`
controllers\authcontroller.d(55,8): Error: undefined identifier `AuthStatus`
controllers\authcontroller.d(67,2): Error: undefined identifier `HttpAuthentication`
controllers\authcontroller.d(67,51): Error: undefined identifier `ApiController`
controllers\authcontroller.d(71,3): Error: undefined identifier `HttpClient`
controllers\authcontroller.d(76,4): Error: undefined identifier `HttpDisableAuth`
controllers\authcontroller.d(76,21): Error: undefined identifier `HttpAction`
controllers\authcontroller.d(76,49): Error: undefined identifier `Status`
controllers\authcontroller.d(93,4): Error: undefined identifier `HttpDisableAuth`
controllers\authcontroller.d(93,21): Error: undefined identifier `HttpAction`
controllers\authcontroller.d(93,49): Error: undefined identifier `Status`
core\websettings.d(5,9): Error: undefined identifier `WebSettings`
..\..\..\..\..\AppData\Local\dub\packages\diamond-2.9.3\diamond\http\remote.d(20,6): Error: undefined identifier `HttpMethod`
core\websettings.d(17,17): Error: function `websettings.Settings.onApplicationStart` does not override any function
core\websettings.d(21,17): Error: undefined identifier `HttpClient`
core\websettings.d(26,17): Error: undefined identifier `HttpClient`

It's a real shame as Diamond looks to be exactly what we need. The documentation seems a bit sparse and the site's also not online.

Any update? Thanks!

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    criticalCritical issue that must be resolved before anything else.

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions