Re: D IDE Coedit - version 3, update 3 released

2017-07-23 Thread Basile B. via Digitalmars-d-announce

On Sunday, 23 July 2017 at 19:11:24 UTC, Alonso Cárdenas wrote:

On Sunday, 23 July 2017 at 18:10:25 UTC, Basile B. wrote:



[...]


What does that mean exactly ? Do you propose to the user to 
build Coedit themselves with optionally the QT interface ?


Yes, I do. Coedit can be compiled with gtk2 or qt4 interface 
from FreeBSD ports. For the while just one of them can be 
selected. I'm thinking split lazarus based ports to app-gtk2 
and app-qt4 respectively (It will generate binary packages too 
on FreeBSD package servers). Maybe after of lazarus 1.8 release.


Take care because i don't plan to support Lazarus 1.8 to build 
Coedit. It's 1.6.4 only. The coming version breaks things in my 
software.


Re: D IDE Coedit - version 3, update 3 released

2017-07-23 Thread Alonso Cárdenas via Digitalmars-d-announce

On Sunday, 23 July 2017 at 18:10:25 UTC, Basile B. wrote:



Configuration Options
===> The following configuration options are available for 
coedit-3.u.3_1:
> Options available for the single LCL: you have to select 
exactly one of them

GTK2=on: Use gtk20 interface
QT4=off: Use qt4 interface
===> Use 'make config' to modify these settings


What does that mean exactly ? Do you propose to the user to 
build Coedit themselves with optionally the QT interface ?


Yes, I do. Coedit can be compiled with gtk2 or qt4 interface from 
FreeBSD ports. For the while just one of them can be selected. 
I'm thinking split lazarus based ports to app-gtk2 and app-qt4 
respectively (It will generate binary packages too on FreeBSD 
package servers). Maybe after of lazarus 1.8 release.


Look Coedit(gtk2/qt4)screenshots running on FreeBSD at

https://people.freebsd.org/~acm/ports/coedit/

Greetings


Re: D IDE Coedit - version 3, update 3 released

2017-07-23 Thread Basile B. via Digitalmars-d-announce

On Sunday, 23 July 2017 at 06:01:23 UTC, Alonso Cárdenas wrote:

On Friday, 14 July 2017 at 06:10:08 UTC, Basile B. wrote:
Better integration of D-Scanner. D-Scanner binary is itself 
included from now, in addition to DCD.


See https://github.com/BBasile/Coedit/releases/tag/3_update_3 
for the download links and a complete changelog.


Hi Basile

I have added Coedit to FreeBSD ports tree. Look it at 
http://www.freshports.org/editors/coedit/. Maybe you could add 
some entry about that on Coedit webpage


Greetings


Thanks. I'll maybe add a paragraph for the 3rd part packages. 
There's another one (for ArchLinux).


I can read


Configuration Options
===> The following configuration options are available for 
coedit-3.u.3_1:
> Options available for the single LCL: you have to select 
exactly one of them

GTK2=on: Use gtk20 interface
QT4=off: Use qt4 interface
===> Use 'make config' to modify these settings


What does that mean exactly ? Do you propose to the user to build 
Coedit themselves with optionally the QT interface ?




Re: Boston D Meetup: Strawman Structs

2017-07-23 Thread Moritz Maxeiner via Digitalmars-d-announce
On Sunday, 23 July 2017 at 02:15:18 UTC, Steven Schveighoffer 
wrote:


struct StrawmanRange(T)
{
  ...
  void popFront() {}
}


How do you deal with ranges where `.popFront` returns the old 
front element (`.front` requires copying the front element if the 
caller wants to store it, `.popFront` can move it)?