Re: Diamond mentioned in stackshare.io article

2018-05-07 Thread bauss via Digitalmars-d-announce

On Sunday, 6 May 2018 at 19:33:09 UTC, Gheorghe Gabriel wrote:

On Sunday, 6 May 2018 at 18:05:45 UTC, bauss wrote:
On Saturday, 5 May 2018 at 18:56:52 UTC, Gheorghe Gabriel 
wrote:

[...]


I could be wrong, but I think D has some issues with DLL's at 
the moment, so recompiling is the only way to dynamically have 
code.


I'm working on a possible future solution in Diamond, but I'm 
not sure how to go about it yet. If that's what it's related 
to!


On Saturday, 5 May 2018 at 20:34:05 UTC, Gheorghe Gabriel 
wrote:

[...]


Sounds like an interesting project and if you need help with 
it, I wouldn't mind dropping in with a few contributions!


On Saturday, 5 May 2018 at 20:45:40 UTC, Gheorghe Gabriel 
wrote:

[...]


As long as we understand your post, then I don't think it's a 
big deal.


I believe most people don't speak natively English around here 
anyway.


Thanks! I will search for contribuitors after the release of 
the 0.1-stable version. I am using a private git repository 
until then.
P.S. Godot-D uses dlls for dynamic compilation. I will try 
figure it out how they did it.
I would like to upload a demo screenshot with a part of my 
current work.


Awesome!

On Sunday, 6 May 2018 at 21:13:19 UTC, Gheorghe Gabriel wrote:

On Sunday, 6 May 2018 at 19:33:09 UTC, Gheorghe Gabriel wrote:

On Sunday, 6 May 2018 at 18:05:45 UTC, bauss wrote:

[...]


Thanks! I will search for contribuitors after the release of 
the 0.1-stable version. I am using a private git repository 
until then.
P.S. Godot-D uses dlls for dynamic compilation. I will try 
figure it out how they did it.
I would like to upload a demo screenshot with a part of my 
current work.


Here it is:
https://dsunshineproject.weebly.com/
Hope you like it!


It looks great


Re: Diamond mentioned in stackshare.io article

2018-05-06 Thread Gheorghe Gabriel via Digitalmars-d-announce

On Sunday, 6 May 2018 at 19:33:09 UTC, Gheorghe Gabriel wrote:

On Sunday, 6 May 2018 at 18:05:45 UTC, bauss wrote:

[...]


Thanks! I will search for contribuitors after the release of 
the 0.1-stable version. I am using a private git repository 
until then.
P.S. Godot-D uses dlls for dynamic compilation. I will try 
figure it out how they did it.
I would like to upload a demo screenshot with a part of my 
current work.


Here it is:
https://dsunshineproject.weebly.com/
Hope you like it!


Re: Diamond mentioned in stackshare.io article

2018-05-06 Thread Gheorghe Gabriel via Digitalmars-d-announce

On Sunday, 6 May 2018 at 18:05:45 UTC, bauss wrote:

On Saturday, 5 May 2018 at 18:56:52 UTC, Gheorghe Gabriel wrote:

[...]


I could be wrong, but I think D has some issues with DLL's at 
the moment, so recompiling is the only way to dynamically have 
code.


I'm working on a possible future solution in Diamond, but I'm 
not sure how to go about it yet. If that's what it's related to!


On Saturday, 5 May 2018 at 20:34:05 UTC, Gheorghe Gabriel wrote:

[...]


Sounds like an interesting project and if you need help with 
it, I wouldn't mind dropping in with a few contributions!


On Saturday, 5 May 2018 at 20:45:40 UTC, Gheorghe Gabriel wrote:

[...]


As long as we understand your post, then I don't think it's a 
big deal.


I believe most people don't speak natively English around here 
anyway.


Thanks! I will search for contribuitors after the release of the 
0.1-stable version. I am using a private git repository until 
then.
P.S. Godot-D uses dlls for dynamic compilation. I will try figure 
it out how they did it.
I would like to upload a demo screenshot with a part of my 
current work.


Re: Diamond mentioned in stackshare.io article

2018-05-06 Thread bauss via Digitalmars-d-announce

On Saturday, 5 May 2018 at 18:56:52 UTC, Gheorghe Gabriel wrote:

On Saturday, 5 May 2018 at 14:06:45 UTC, Bauss wrote:
On Saturday, 5 May 2018 at 12:32:38 UTC, Gheorghe Gabriel 
wrote:

On Saturday, 5 May 2018 at 12:17:48 UTC, Bauss wrote:

On Saturday, 5 May 2018 at 12:14:38 UTC, bachmeier wrote:

On Saturday, 5 May 2018 at 10:00:16 UTC, Bauss wrote:


[...]


Absolutely. This, not [technical feature X], is what will 
lead to adoption of D.


Agreed! D can have all these nice features, but what matters 
in enterprise development is what frameworks D had that can 
be used in productivity and not just for projects you code 
at home.


That was the sole reason I did Diamond too. I focused on 
having it fit for enterprise development since the beginning.


I love Diamond!
It is my favorite framework written in D so far.
I've been working on a big project in D for three weeks, 
after one year of D experience.

Can't wait to finally expose it.


Thank you so much!

When you get started with it, don't hesitate to ask me about 
stuff!


Thank you! I need a little help (maybe an example) on dll 
reflection.

I can't figure it out how to do it.
I need to instantiate new "Unknown" objects from dll, without 
closing the app and recompiling it.


I could be wrong, but I think D has some issues with DLL's at the 
moment, so recompiling is the only way to dynamically have code.


I'm working on a possible future solution in Diamond, but I'm not 
sure how to go about it yet. If that's what it's related to!


On Saturday, 5 May 2018 at 20:34:05 UTC, Gheorghe Gabriel wrote:

On Saturday, 5 May 2018 at 18:56:52 UTC, Gheorghe Gabriel wrote:

On Saturday, 5 May 2018 at 14:06:45 UTC, Bauss wrote:
On Saturday, 5 May 2018 at 12:32:38 UTC, Gheorghe Gabriel 
wrote:

On Saturday, 5 May 2018 at 12:17:48 UTC, Bauss wrote:

On Saturday, 5 May 2018 at 12:14:38 UTC, bachmeier wrote:

On Saturday, 5 May 2018 at 10:00:16 UTC, Bauss wrote:


[...]


Absolutely. This, not [technical feature X], is what will 
lead to adoption of D.


Agreed! D can have all these nice features, but what 
matters in enterprise development is what frameworks D had 
that can be used in productivity and not just for projects 
you code at home.


That was the sole reason I did Diamond too. I focused on 
having it fit for enterprise development since the 
beginning.


I love Diamond!
It is my favorite framework written in D so far.
I've been working on a big project in D for three weeks, 
after one year of D experience.

Can't wait to finally expose it.


Thank you so much!

When you get started with it, don't hesitate to ask me about 
stuff!


Thank you! I need a little help (maybe an example) on dll 
reflection.

I can't figure it out how to do it.
I need to instantiate new "Unknown" objects from dll, without 
closing the app and recompiling it.


I think it's a very big step for D to have a Studio Software.
My idea is to create an editor for D app development.
Wanted features:
  1) Main templates:
  - GUI Application with a 2D/3D scene (this is where I 
need dll reflection)
  - Web Application using Diamond (with a powerful GUI 
Editor)

  2) Targets:
  - Windows, Linux, MacOS
  - Android, iOS*, WinStore*
  - HTML5 using WebAssembly
  - Vulkan and OpenGLES
  - Maybe multithreaded safe
Some current features:
- Awsome Event Listener for GUI. I am sure you will love it.
- A 3D scene with a camera movement (mouse + WASD keys)
- Node based scene (unique id per node)
- Class managers for Input, Core, Graphics, Audio
- Very productive (It has a lot of static if, static foreach, 
mixin, UDA, __traits ..) - Just D cool stuff.
- It uses OpenGL as it's main graphics library and SDL2 for 
window, keyboard..

- It is very fast because of its architecture, very optimized
Some good statistics: Simple 3D scene with some objects, 
compiled with DMD on Win64 release mode (i7-6700k, 24gb ram + 
GTX960m = 600 fps 1080p)
I have a lot ideas for it but the exam session will finish 
after two months, so, unfortunately, I won't be able to work on 
it until then.

After this, I am going to take 4 hours per day to work on it.
My dream is to have the chance to present it at DConf 2020. :)
...
And by the way, I will implement it's website in Diamond MVC.


Sounds like an interesting project and if you need help with it, 
I wouldn't mind dropping in with a few contributions!


On Saturday, 5 May 2018 at 20:45:40 UTC, Gheorghe Gabriel wrote:

On Saturday, 5 May 2018 at 20:34:05 UTC, Gheorghe Gabriel wrote:

[...]


Sorry for my english mistakes. I am very tired right now and 
english is not my main language. I cannot correct that 2 it's 
-> to -> its.


As long as we understand your post, then I don't think it's a big 
deal.


I believe most people don't speak natively English around here 
anyway.


Re: Diamond mentioned in stackshare.io article

2018-05-05 Thread Nick Sabalausky (Abscissa) via Digitalmars-d-announce

On 05/05/2018 04:45 PM, Gheorghe Gabriel wrote:

On Saturday, 5 May 2018 at 20:34:05 UTC, Gheorghe Gabriel wrote:

[...]


Sorry for my english mistakes. I am very tired right now and english is 
not my main language. I cannot correct that 2 it's -> to -> its.


No worries, even most native English speakers get it's/its mixed up.


Re: Diamond mentioned in stackshare.io article

2018-05-05 Thread Gheorghe Gabriel via Digitalmars-d-announce

On Saturday, 5 May 2018 at 20:34:05 UTC, Gheorghe Gabriel wrote:

[...]


Sorry for my english mistakes. I am very tired right now and 
english is not my main language. I cannot correct that 2 it's -> 
to -> its.


Re: Diamond mentioned in stackshare.io article

2018-05-05 Thread Gheorghe Gabriel via Digitalmars-d-announce

On Saturday, 5 May 2018 at 18:56:52 UTC, Gheorghe Gabriel wrote:

On Saturday, 5 May 2018 at 14:06:45 UTC, Bauss wrote:
On Saturday, 5 May 2018 at 12:32:38 UTC, Gheorghe Gabriel 
wrote:

On Saturday, 5 May 2018 at 12:17:48 UTC, Bauss wrote:

On Saturday, 5 May 2018 at 12:14:38 UTC, bachmeier wrote:

On Saturday, 5 May 2018 at 10:00:16 UTC, Bauss wrote:


[...]


Absolutely. This, not [technical feature X], is what will 
lead to adoption of D.


Agreed! D can have all these nice features, but what matters 
in enterprise development is what frameworks D had that can 
be used in productivity and not just for projects you code 
at home.


That was the sole reason I did Diamond too. I focused on 
having it fit for enterprise development since the beginning.


I love Diamond!
It is my favorite framework written in D so far.
I've been working on a big project in D for three weeks, 
after one year of D experience.

Can't wait to finally expose it.


Thank you so much!

When you get started with it, don't hesitate to ask me about 
stuff!


Thank you! I need a little help (maybe an example) on dll 
reflection.

I can't figure it out how to do it.
I need to instantiate new "Unknown" objects from dll, without 
closing the app and recompiling it.


I think it's a very big step for D to have a Studio Software.
My idea is to create an editor for D app development.
Wanted features:
  1) Main templates:
  - GUI Application with a 2D/3D scene (this is where I need 
dll reflection)

  - Web Application using Diamond (with a powerful GUI Editor)
  2) Targets:
  - Windows, Linux, MacOS
  - Android, iOS*, WinStore*
  - HTML5 using WebAssembly
  - Vulkan and OpenGLES
  - Maybe multithreaded safe
Some current features:
- Awsome Event Listener for GUI. I am sure you will love it.
- A 3D scene with a camera movement (mouse + WASD keys)
- Node based scene (unique id per node)
- Class managers for Input, Core, Graphics, Audio
- Very productive (It has a lot of static if, static foreach, 
mixin, UDA, __traits ..) - Just D cool stuff.
- It uses OpenGL as it's main graphics library and SDL2 for 
window, keyboard..

- It is very fast because of its architecture, very optimized
Some good statistics: Simple 3D scene with some objects, compiled 
with DMD on Win64 release mode (i7-6700k, 24gb ram + GTX960m = 
600 fps 1080p)
I have a lot ideas for it but the exam session will finish after 
two months, so, unfortunately, I won't be able to work on it 
until then.

After this, I am going to take 4 hours per day to work on it.
My dream is to have the chance to present it at DConf 2020. :)
...
And by the way, I will implement it's website in Diamond MVC.


Re: Diamond mentioned in stackshare.io article

2018-05-05 Thread Gheorghe Gabriel via Digitalmars-d-announce

On Saturday, 5 May 2018 at 14:06:45 UTC, Bauss wrote:

On Saturday, 5 May 2018 at 12:32:38 UTC, Gheorghe Gabriel wrote:

On Saturday, 5 May 2018 at 12:17:48 UTC, Bauss wrote:

On Saturday, 5 May 2018 at 12:14:38 UTC, bachmeier wrote:

On Saturday, 5 May 2018 at 10:00:16 UTC, Bauss wrote:


[...]


Absolutely. This, not [technical feature X], is what will 
lead to adoption of D.


Agreed! D can have all these nice features, but what matters 
in enterprise development is what frameworks D had that can 
be used in productivity and not just for projects you code at 
home.


That was the sole reason I did Diamond too. I focused on 
having it fit for enterprise development since the beginning.


I love Diamond!
It is my favorite framework written in D so far.
I've been working on a big project in D for three weeks, after 
one year of D experience.

Can't wait to finally expose it.


Thank you so much!

When you get started with it, don't hesitate to ask me about 
stuff!


Thank you! I need a little help (maybe an example) on dll 
reflection.

I can't figure it out how to do it.
I need to instantiate new "Unknown" objects from dll, without 
closing the app and recompiling it.


Re: Diamond mentioned in stackshare.io article

2018-05-05 Thread Bauss via Digitalmars-d-announce

On Saturday, 5 May 2018 at 12:32:38 UTC, Gheorghe Gabriel wrote:

On Saturday, 5 May 2018 at 12:17:48 UTC, Bauss wrote:

On Saturday, 5 May 2018 at 12:14:38 UTC, bachmeier wrote:

On Saturday, 5 May 2018 at 10:00:16 UTC, Bauss wrote:

Because it means that D is getting some exposure to 
industrial development!


Absolutely. This, not [technical feature X], is what will 
lead to adoption of D.


Agreed! D can have all these nice features, but what matters 
in enterprise development is what frameworks D had that can be 
used in productivity and not just for projects you code at 
home.


That was the sole reason I did Diamond too. I focused on 
having it fit for enterprise development since the beginning.


I love Diamond!
It is my favorite framework written in D so far.
I've been working on a big project in D for three weeks, after 
one year of D experience.

Can't wait to finally expose it.


Thank you so much!

When you get started with it, don't hesitate to ask me about 
stuff!


Re: Diamond mentioned in stackshare.io article

2018-05-05 Thread Gheorghe Gabriel via Digitalmars-d-announce

On Saturday, 5 May 2018 at 12:17:48 UTC, Bauss wrote:

On Saturday, 5 May 2018 at 12:14:38 UTC, bachmeier wrote:

On Saturday, 5 May 2018 at 10:00:16 UTC, Bauss wrote:

Because it means that D is getting some exposure to 
industrial development!


Absolutely. This, not [technical feature X], is what will lead 
to adoption of D.


Agreed! D can have all these nice features, but what matters in 
enterprise development is what frameworks D had that can be 
used in productivity and not just for projects you code at home.


That was the sole reason I did Diamond too. I focused on having 
it fit for enterprise development since the beginning.


I love Diamond!
It is my favorite framework written in D so far.
I've been working on a big project in D for three weeks, after 
one year of D experience.

Can't wait to finally expose it.


Re: Diamond mentioned in stackshare.io article

2018-05-05 Thread Bauss via Digitalmars-d-announce

On Saturday, 5 May 2018 at 12:14:38 UTC, bachmeier wrote:

On Saturday, 5 May 2018 at 10:00:16 UTC, Bauss wrote:

Because it means that D is getting some exposure to industrial 
development!


Absolutely. This, not [technical feature X], is what will lead 
to adoption of D.


Agreed! D can have all these nice features, but what matters in 
enterprise development is what frameworks D had that can be used 
in productivity and not just for projects you code at home.


That was the sole reason I did Diamond too. I focused on having 
it fit for enterprise development since the beginning.


Re: Diamond mentioned in stackshare.io article

2018-05-05 Thread bachmeier via Digitalmars-d-announce

On Saturday, 5 May 2018 at 10:00:16 UTC, Bauss wrote:

Because it means that D is getting some exposure to industrial 
development!


Absolutely. This, not [technical feature X], is what will lead to 
adoption of D.


Re: Diamond mentioned in stackshare.io article

2018-05-05 Thread Bauss via Digitalmars-d-announce

On Saturday, 5 May 2018 at 10:44:37 UTC, Mengu wrote:

On Saturday, 5 May 2018 at 10:00:16 UTC, Bauss wrote:
Read article here: 
https://stackshare.io/posts/dev-tools-roundup-april-2018


Why is this relevant?
Because it means that D is getting some exposure to industrial 
development!


congratulations!


Thanks!


Re: Diamond mentioned in stackshare.io article

2018-05-05 Thread Mengu via Digitalmars-d-announce

On Saturday, 5 May 2018 at 10:00:16 UTC, Bauss wrote:
Read article here: 
https://stackshare.io/posts/dev-tools-roundup-april-2018


Why is this relevant?
Because it means that D is getting some exposure to industrial 
development!


congratulations!


Diamond mentioned in stackshare.io article

2018-05-05 Thread Bauss via Digitalmars-d-announce
Read article here: 
https://stackshare.io/posts/dev-tools-roundup-april-2018


Why is this relevant?
Because it means that D is getting some exposure to industrial 
development!