December 07, 2018
On Friday, 7 December 2018 at 13:32:10 UTC, bauss wrote:
> This is a very impressive project and I'll follow it just to see where it goes.
>
> I have zero to no experience with 3d printing so I can't really relate much to it.

Thank you!

If you eventually start with 3d printing you'll notice that there are a lot of vases  to print. People loves them (for many reasons). However it's not that easy to model a nice (artistic) vase: it requires a good knowledge of 3d editors and also if you have some pratice with them, you can have a hard time to make models printable.

Vasaro let you create nice vases in just a few minutes and it makes a lot of users happy. :)

December 07, 2018
On Friday, 7 December 2018 at 15:03:38 UTC, Joakim wrote:
> Nice, when does the version with genetic algorithms come out? ;)
>
> https://www.economist.com/technology-quarterly/2015/09/03/wonderful-widgets
>
> JK, of course, demo looks good.

Trust me or not, this is a planned feature.

Andrea
December 07, 2018
On Friday, 7 December 2018 at 08:05:47 UTC, Andrea Fontana wrote:
> Simpledisplay works fine for me (and it works better than sdl for mouse input) but it requires X11 on macOS if i'm right: macOS' users don't like X11 (and this force users to install a big dependency)

Ah yes, I sometimes get tempted to add Cocoa support, but (aside from one user contribution around 2012ish) I never get further than hello world. I do now have a mac... but I hate it, so I have no particular personal drive to make stuff work there.

But who knows, maybe eventually I'll get the code going there. Indeed though, not right now.
December 08, 2018
On Fri, 2018-12-07 at 20:47 +0000, Adam D. Ruppe via Digitalmars-d-announce wrote:
> 
[…]
> Ah yes, I sometimes get tempted to add Cocoa support, but (aside from one user contribution around 2012ish) I never get further than hello world. I do now have a mac... but I hate it, so I have no particular personal drive to make stuff work there.
> 
> But who knows, maybe eventually I'll get the code going there. Indeed though, not right now.

If you don't want the macOS laptop and it is a post-2014 one, I'd be interested. The MacBook Pro I have will only run El Capitan and Homebrew has stopped supporting it with bottles, so it is now useless for development work – or in my case testing that stuff developed on Debian actually also works on macOS.

-- 
Russel.
===========================================
Dr Russel Winder      t: +44 20 7585 2200
41 Buckmaster Road    m: +44 7770 465 077
London SW11 1EN, UK   w: www.russel.org.uk



December 08, 2018
On 2018-12-07 09:05, Andrea Fontana wrote:

> Simpledisplay works fine for me (and it works better than sdl for mouse input) but it requires X11 on macOS if i'm right: macOS' users don't like X11 (and this force users to install a big dependency)

Yes, X11 is definitively not acceptable on macOS.

-- 
/Jacob Carlborg
December 08, 2018
On Saturday, 8 December 2018 at 08:30:08 UTC, Russel Winder wrote:
> If you don't want the macOS laptop and it is a post-2014 one, I'd be interested.

The one I have is a macbook air with a broken, but usable screen (I got it for free yay). I don't know how old it is, I *think* it is a 2013 model. I know it won't take the new OS update from Apple, but it was able to run dmd on it last time I tried (which was like 9 months ago lol).

As long as dmd runs, it is potentially useful to me, just while I know XLib and Win32 already, I know basically nothing about obj-c and cocoa, and I'm not terribly motivated since I can't stand Mac OS as an end user either, so I don't see myself ever actually using this stuff.

Still, it is a feature request from time to time, and I imagine basic 2d drawing and input events aren't likely to change *that* much, so if I can get it working on this old computer I figure the library will probably also work on newer ones - or at least it will be easy for a OSX developer to send me a bugfix PR.
December 10, 2018
On 2018-12-08 18:01, Adam D. Ruppe wrote:

> The one I have is a macbook air with a broken, but usable screen (I got it for free yay). I don't know how old it is, I *think* it is a 2013 model.

If you click on the Apple menu in the top left corner and choose "About This Mac", it will say which model and which year in the window that appears. It will also specify which version of the OS it's running.

> I know it won't take the new OS update from Apple, but it was able to run dmd on it last time I tried (which was like 9 months ago lol).

DMD will run on Mavericks (10.9) or later.

If you don't want to keep it you could always donate it as a testing machine, if the Dlang foundation will accept it.

-- 
/Jacob Carlborg
December 10, 2018
On Monday, 10 December 2018 at 10:47:42 UTC, Jacob Carlborg wrote:
> On 2018-12-08 18:01, Adam D. Ruppe wrote:
>
>> The one I have is a macbook air with a broken, but usable screen (I got it for free yay). I don't know how old it is, I *think* it is a 2013 model.
>
> If you click on the Apple menu in the top left corner and choose "About This Mac", it will say which model and which year in the window that appears. It will also specify which version of the OS it's running.
>
>> I know it won't take the new OS update from Apple, but it was able to run dmd on it last time I tried (which was like 9 months ago lol).
>
> DMD will run on Mavericks (10.9) or later.
>

I have a 10.6 that I will be re-adding port of druntime/phobos to (2.076 and later), and I think gcc also has a 10.4 in their server farm.

Anything that I find is missing that belongs in common parts I'll raise a pull to re-add, as it costs us nothing to support it.

Is there any consideration apart from section/tls support?  I'm just going to fork the current rt.sections stuff (I.e: gcc.sections.{elf,macho,pef,x off}) as apart from linux/elf, the rest is not of any use or is specific to dmd object format.  As for tls, well there is still no native support in gcc if I understand correctly.
December 10, 2018
On Monday, 10 December 2018 at 10:47:42 UTC, Jacob Carlborg wrote:
> If you click on the Apple menu in the top left corner and choose "About This Mac", it will say which model and which year in the window that appears. It will also specify which version of the OS it's running.

Ah, there it is: 10.9.5, 1.6 GhZ Core i5, 2 GB. (c) 2016. Actually not that old.

> If you don't want to keep it you could always donate it as a testing machine, if the Dlang foundation will accept it.

Well, I still want to add the support to my library anyway. At least the minimal stuff - create window, create opengl context, dispatch events, so it can serve as a base for other users to PR the other functions if they use it. I am also very slowly working on some objc helper functions (though I wish the headers were at least in druntime like win32 is now)

That's why I got this and it is still on my list, it is just somewhat far down on my list.
December 11, 2018
On 2018-12-10 14:55, Adam D. Ruppe wrote:

> Ah, there it is: 10.9.5, 1.6 GhZ Core i5, 2 GB. (c) 2016. Actually not that old.

Which year is the machine from? It should say that after the model. For me it says: "MacBook (Retina, 12-inch, Early 2015)". If it's from mid 2012 or newer you can upgrade to the latest version of macOS, if you want to [1].

> Well, I still want to add the support to my library anyway. At least the minimal stuff - create window, create opengl context, dispatch events, so it can serve as a base for other users to PR the other functions if they use it. I am also very slowly working on some objc helper functions (though I wish the headers were at least in druntime like win32 is now)
> 
> That's why I got this and it is still on my list, it is just somewhat far down on my list.

I would recommend waiting until more of the Objective-C support is implemented. Creating a subclass is a pain in the ass currently.

[1] https://support.apple.com/kb/SP777?locale=en_US

-- 
/Jacob Carlborg