Re: OFFTOPIC Re: I've just released Vasaro

2018-12-13 Thread Adam D. Ruppe via Digitalmars-d-announce
On Thursday, 13 December 2018 at 21:55:00 UTC, Jacob Carlborg wrote: You don't need that hack with an extra interface called "Class" anymore. It's now possible to declare static/class methods directly, which wasn't possible before. Oh, nice. Yeah, that's what it was. I renamed it and got it

Re: OFFTOPIC Re: I've just released Vasaro

2018-12-13 Thread Jacob Carlborg via Digitalmars-d-announce
On 2018-12-13 00:36, Adam D. Ruppe wrote: So I got out my code that (with your help about a year ago) was doing a hello world window and menu, but now it doesn't compile, complaining about a hidden Class clashing with my Class. Hmm, it was not my intention for that to be exposed yet. You

Re: OFFTOPIC Re: I've just released Vasaro

2018-12-13 Thread Jacob Carlborg via Digitalmars-d-announce
On 2018-12-12 15:52, Adam D. Ruppe wrote: On Tuesday, 11 December 2018 at 10:19:38 UTC, Jacob Carlborg wrote: Which year is the machine from? It should say that after the model. Oh, I had to click "more info". MacBook Air 11-inch, Mid 2011 So I guess it is quite old. I have tried to do the

Re: OFFTOPIC Re: I've just released Vasaro

2018-12-12 Thread Adam D. Ruppe via Digitalmars-d-announce
On Tuesday, 11 December 2018 at 10:19:38 UTC, Jacob Carlborg wrote: I would recommend waiting until more of the Objective-C support is implemented. Creating a subclass is a pain in the ass currently. So I got out my code that (with your help about a year ago) was doing a hello world window

Re: OFFTOPIC Re: I've just released Vasaro

2018-12-12 Thread Adam D. Ruppe via Digitalmars-d-announce
On Tuesday, 11 December 2018 at 10:19:38 UTC, Jacob Carlborg wrote: Which year is the machine from? It should say that after the model. Oh, I had to click "more info". MacBook Air 11-inch, Mid 2011 So I guess it is quite old. I have tried to do the OS update several times before and it

Re: MORE OFFTOPIC Re: I've just released Vasaro

2018-12-11 Thread Iain Buclaw via Digitalmars-d-announce
On Tuesday, 11 December 2018 at 16:32:31 UTC, Jacob Carlborg wrote: On 2018-12-11 13:23, Iain Buclaw wrote: Dwarf data is emitted on OSX. The section where to find all debug symbols is prefixed by "__DWARF". Even DMD does this on OSX. ;-) Yes, but the linker strips any sections with the

Re: MORE OFFTOPIC Re: I've just released Vasaro

2018-12-11 Thread Jacob Carlborg via Digitalmars-d-announce
On 2018-12-11 13:23, Iain Buclaw wrote: Dwarf data is emitted on OSX. The section where to find all debug symbols is prefixed by "__DWARF". Even DMD does this on OSX. ;-) Yes, but the linker strips any sections with the "S_ATTR_DEBUG" flag, which includes the everything in the "__DWARF"

Re: MORE OFFTOPIC Re: I've just released Vasaro

2018-12-11 Thread Iain Buclaw via Digitalmars-d-announce
On Tuesday, 11 December 2018 at 11:24:37 UTC, Jacob Carlborg wrote: On 2018-12-11 12:13, Iain Buclaw wrote: We're covered by libbacktrace, rather than tthe druntime implementation. https://github.com/gcc-mirror/gcc/blob/master/libbacktrace/README Looks like Mach-O is not supported. It

Re: MORE OFFTOPIC Re: I've just released Vasaro

2018-12-11 Thread Jacob Carlborg via Digitalmars-d-announce
On 2018-12-11 12:13, Iain Buclaw wrote: We're covered by libbacktrace, rather than tthe druntime implementation. https://github.com/gcc-mirror/gcc/blob/master/libbacktrace/README Looks like Mach-O is not supported. It looks like it uses DWARF, but I don't know how you plan to have that

Re: MORE OFFTOPIC Re: I've just released Vasaro

2018-12-11 Thread Iain Buclaw via Digitalmars-d-announce
On Tuesday, 11 December 2018 at 10:30:54 UTC, Jacob Carlborg wrote: On 2018-12-10 12:26, Iain Buclaw wrote: Is there any consideration apart from section/tls support? There's the backtrace implementation for exceptions as well, "rt.backtrace". I had to slight modify the DMD backend to get

Re: MORE OFFTOPIC Re: I've just released Vasaro

2018-12-11 Thread Jacob Carlborg via Digitalmars-d-announce
On 2018-12-10 12:26, Iain Buclaw wrote: Is there any consideration apart from section/tls support? There's the backtrace implementation for exceptions as well, "rt.backtrace". I had to slight modify the DMD backend to get that to work the same as it does on Linux and FreeBSD. I've

Re: OFFTOPIC Re: I've just released Vasaro

2018-12-11 Thread Jacob Carlborg via Digitalmars-d-announce
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

Re: OFFTOPIC Re: I've just released Vasaro

2018-12-10 Thread Adam D. Ruppe via Digitalmars-d-announce
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:

MORE OFFTOPIC Re: I've just released Vasaro

2018-12-10 Thread Iain Buclaw via Digitalmars-d-announce
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

Re: OFFTOPIC Re: I've just released Vasaro

2018-12-10 Thread Jacob Carlborg via Digitalmars-d-announce
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

Re: OFFTOPIC Re: I've just released Vasaro

2018-12-08 Thread Adam D. Ruppe via Digitalmars-d-announce
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

Re: I've just released Vasaro

2018-12-08 Thread Jacob Carlborg via Digitalmars-d-announce
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

OFFTOPIC Re: I've just released Vasaro

2018-12-08 Thread Russel Winder via Digitalmars-d-announce
On Fri, 2018-12-07 at 20:47 +, 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

Re: I've just released Vasaro

2018-12-07 Thread Adam D. Ruppe via Digitalmars-d-announce
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

Re: I've just released Vasaro

2018-12-07 Thread Andrea Fontana via Digitalmars-d-announce
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

Re: I've just released Vasaro

2018-12-07 Thread Andrea Fontana via Digitalmars-d-announce
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

Re: I've just released Vasaro

2018-12-07 Thread Joakim via Digitalmars-d-announce
On Thursday, 6 December 2018 at 20:45:07 UTC, Andrea Fontana wrote: Hi! I've just released the first version of vasaro. It's a simple program I wrote to create 3d printable vases. It's written in D (of course). It uses derelict-gl, derelict-sdl and gtkd. It should work on linux, macOS and

Re: I've just released Vasaro

2018-12-07 Thread bauss via Digitalmars-d-announce
On Thursday, 6 December 2018 at 20:45:07 UTC, Andrea Fontana wrote: Hi! I've just released the first version of vasaro. It's a simple program I wrote to create 3d printable vases. It's written in D (of course). It uses derelict-gl, derelict-sdl and gtkd. It should work on linux, macOS and

Re: I've just released Vasaro

2018-12-07 Thread Bastiaan Veelo via Digitalmars-d-announce
On Friday, 7 December 2018 at 07:22:18 UTC, JN wrote: Looks nice. I'll give it a go when I plug my 3d printer. Make sure it prints watertight before using the vase for fresh flowers :-)

Re: I've just released Vasaro

2018-12-07 Thread Andrea Fontana via Digitalmars-d-announce
On Friday, 7 December 2018 at 01:17:02 UTC, Adam D. Ruppe wrote: On Thursday, 6 December 2018 at 20:45:07 UTC, Andrea Fontana wrote: A special thanks to Adam Ruppe and his SimpleDisplay library I used on earlier versions :) why you go gtk in the end? I replaced simpledisplay with sdl. Gtk

Re: I've just released Vasaro

2018-12-07 Thread Andrea Fontana via Digitalmars-d-announce
On Friday, 7 December 2018 at 07:22:18 UTC, JN wrote: Looks nice. I'll give it a go when I plug my 3d printer. Waiting for your feedback. Why use derelict-sdl if you use gtkd already? Good question. Gtk doesn't support opengl2. Why do I use OpenGL2? - I don't know ogl3 - I just need basic

Re: I've just released Vasaro

2018-12-06 Thread JN via Digitalmars-d-announce
On Thursday, 6 December 2018 at 20:45:07 UTC, Andrea Fontana wrote: Hi! I've just released the first version of vasaro. It's a simple program I wrote to create 3d printable vases. It's written in D (of course). It uses derelict-gl, derelict-sdl and gtkd. Looks nice. I'll give it a go when I

Re: I've just released Vasaro

2018-12-06 Thread Adam D. Ruppe via Digitalmars-d-announce
On Thursday, 6 December 2018 at 20:45:07 UTC, Andrea Fontana wrote: A special thanks to Adam Ruppe and his SimpleDisplay library I used on earlier versions :) why you go gtk in the end?

Re: I've just released Vasaro

2018-12-06 Thread Andrea Fontana via Digitalmars-d-announce
On Thursday, 6 December 2018 at 21:03:49 UTC, kinke wrote: On Thursday, 6 December 2018 at 20:45:07 UTC, Andrea Fontana wrote: [...] Pretty cool, thx for sharing! I watched the demo and had an extremely superficial glance at the code too; seems to make D look good, as it deserves, so thanks