View mode: basic / threaded / horizontal-split · Log in · Help
November 07, 2011
Juno for D2 (Working status unknown)
Disclaimer: Don't expect it to work.

I've made changes to the Juno Library such that it will compile into 
a .lib with DMD 2.056. However this does not mean it will compile for the 
examples or user code. It also does not mean that it will work once 
compiled.

https://github.com/he-the-great/Juno-Windows-Class-Library

The worst changes I made come from this commit:

https://github.com/he-the-great/Juno-Windows-Class-Library/
commit/6b7c970ddf06921038d5ad3145cc835abb31dbf6

I couldn't understand how this compiled in the passed, so I just version
(none)'d the blocks. What does scope(failure) return; do?

Anyway I'm hoping to get something working with COM using it, but I 
wouldn't hold my breath that I'd figure out how to get it working if it 
didn't.
November 07, 2011
Re: Juno for D2 (Working status unknown)
Hi,

Does this include the latest 'official' Juno changes? (the latest 
downloadable version is 0.5.1, but the SVN version is only 0.4).


I have a version of Juno that was working with some COM stuff a few 
versions of DMD2 back but is broken with the latest one (a combination 
of language changes and at least one compiler ICE). I'll have a look at 
the changes when i get some time.

There were also a few other issues mentioned on the Juno forum in the 
past that could do with being merged in.


Thanks,
Richard Webb.
November 07, 2011
Re: Juno for D2 (Working status unknown)
Richard Webb Wrote:

> Hi,
> 
> Does this include the latest 'official' Juno changes? (the latest 
> downloadable version is 0.5.1, but the SVN version is only 0.4).

Oh I had no idea. I used SVN, expecting it to have the latest version. I"ll have to look into merge that then.

> I have a version of Juno that was working with some COM stuff a few 
> versions of DMD2 back but is broken with the latest one (a combination 
> of language changes and at least one compiler ICE). I'll have a look at 
> the changes when i get some time.

If you just want to bundle up your code and email it I can try and take advantage (Can commit with your approved name and email). That is assuming you able to look into it (prefer not to duplicate work).

> There were also a few other issues mentioned on the Juno forum in the 
> past that could do with being merged in.

Interesting, I'll take a look. Sounds like the project has needed a move to GitHub for some time then.

Thank you for the info and also forking, maybe we can revive what appears to be a good Windows library. Though I'm definitely interested in a much narrower scope than the original author.
November 08, 2011
Re: Juno for D2 (Working status unknown)
== Quote from Jesse Phillips (jessekphillips+D@gmail.com)'s article
> Oh I had no idea. I used SVN, expecting it to have the latest version. I"ll have
to look into merge that then.


0.5.1 does contain a degree of D2 support, though it's rather out of date and
there are lots of language change related breakages (mostly just things like const
and operator type stuff, but a few others as well). There are several new modules
as well.


> Though I'm definitely interested in a much narrower scope than the original author.

Same here -> i've only really used the COM stuff (and i did have a working COM
server dll in DMD2 around 2.052).
Top | Discussion index | About this forum | D home