Release D 2.068.1

2015-09-06 Thread Martin Nowak via Digitalmars-d-announce
Glad to announce D 2.068.1.

http://downloads.dlang.org/releases/2.x/2.068.1/

This point release comes with many regression and bug fixes over
2.068.0, see the changelog for more details.

http://dlang.org/changelog.html#2.068.1

-Martin


Re: FancyPars

2015-09-06 Thread Bastiaan Veelo via Digitalmars-d-announce

On Saturday, 5 September 2015 at 19:45:09 UTC, Stefan Koch wrote:

On Thursday, 2 July 2015 at 14:25:09 UTC, Stefan Koch wrote:

I addded simplistic Left Recursion handling...


Interesting.

From the readme:
it only compiles with dmd 2.0.66.2 because it exploits a bug in 
the const-ness type-system


However, 2.0.66.2 does not seem to exist [1,2]. Am I overlooking 
something?


Best,
Bastiaan.

[1] http://downloads.dlang.org/releases/2.x/
[2] 
https://github.com/D-Programming-Language/dmd/releases?after=v2.067.1-b1


Re: FancyPars

2015-09-06 Thread Stefan Koch via Digitalmars-d-announce

On Sunday, 6 September 2015 at 20:23:40 UTC, Bastiaan Veelo wrote:


However, 2.0.66.2 does not seem to exist [1,2]. Am I 
overlooking something?




Ahh yeah it should be 2.066.1
Thanks for catching that


Re: DCD 0.7.0

2015-09-06 Thread Dicebot via Digitalmars-d-announce

On Wednesday, 2 September 2015 at 09:07:24 UTC, Chris wrote:
Thanks, great stuff! One thing you say it's been tested with 
2.067.1, but for this version it gives the following error 
message:


containers/experimental_allocator/src/std/experimental/allocator/common.d(337): 
Error: module meta is in file 'std/meta.d' which cannot be read
import path[0] = containers/src
import path[1] = msgpack-d/src
import path[2] = libdparse/src
import path[3] = dsymbol/src
import path[4] = containers/experimental_allocator/src

I had to use 2.068.0 to compile it.


btw this is also the reason why Arch package is still not updated 
- waiting until will build with latest LDC


Re: 1st Ever Artificial Consciousness to be Written in D Language

2015-09-06 Thread anonymous via Digitalmars-d-announce

On Sunday, 6 September 2015 at 09:42:53 UTC, Grand_Axe wrote:

On Wednesday, 2 September 2015 at 21:13:12 UTC, anonymous wrote:

On Wednesday, 2 September 2015 at 14:41:20 UTC, GrandAxe wrote:
Unnetworked personal mobile devices are the target platform 
for the standard implementation of OBI.


What hardware/OS (if any) will you use? Depending on the 
answer: do you plan to submit PR to extend plattform support 
of the compiler as necessary? Compared to your agenda full D 
support on Android/iOS/bare metal may be easy... Anyway a 
large codebase may be a good compiler test for ARM (or 
whatever you use).


A final target platform has not yet been settled, the main 
thrust right now is for a successful demo. However phone OS's 
such as Android (especially) and iOS have the potential to 
throw up nightmare security issues, therefore might not be 
candidates. Also the platform will need to be unnetworked which 
might knock out phone OS's.


The demo will be PC based, after which it will be optimised for 
a number of target processors.


Summary:
1. OBI uses big data
2. no network
3. portable

Conclusion:
OBI runs on a portable device with sufficient resources to 
process big data in realtime (I want OBI to answer immediately) - 
no laptop.


I am looking forward for such a device - I want it as least as 
fast as a XEON cpu, 32 GB+ RAM and a battery life of at least 
several hours.


I guess your demo will be some kind of console-based ELIZA.

"emacs -> M-x doctor" is quite good:)


Re: 1st Ever Artificial Consciousness to be Written in D Language

2015-09-06 Thread Grand_Axe via Digitalmars-d-announce

On Wednesday, 2 September 2015 at 21:13:12 UTC, anonymous wrote:

On Wednesday, 2 September 2015 at 14:41:20 UTC, GrandAxe wrote:
Unnetworked personal mobile devices are the target platform 
for the standard implementation of OBI.


What hardware/OS (if any) will you use? Depending on the 
answer: do you plan to submit PR to extend plattform support of 
the compiler as necessary? Compared to your agenda full D 
support on Android/iOS/bare metal may be easy... Anyway a large 
codebase may be a good compiler test for ARM (or whatever you 
use).


A final target platform has not yet been settled, the main thrust 
right now is for a successful demo. However phone OS's such as 
Android (especially) and iOS have the potential to throw up 
nightmare security issues, therefore might not be candidates. 
Also the platform will need to be unnetworked which might knock 
out phone OS's.


The demo will be PC based, after which it will be optimised for a 
number of target processors.


Re: 1st Ever Artificial Consciousness to be Written in D Language

2015-09-06 Thread Grand_Axe via Digitalmars-d-announce

On Friday, 4 September 2015 at 20:48:54 UTC, Márcio Martins wrote:

On Wednesday, 2 September 2015 at 14:41:20 UTC, GrandAxe wrote:
This is to inform the D Language community that the first 
viable general artificial algorithm is being written in D. It 
is called Organic Big data intelligence (OBI); the website is 
at www.okeuvo.com.


Some of its capabilities are:

1. Ability to learn
2. Ability to analyse
3. Problem solving
4. Moral judgement
5. Ability to feel emotions
6. Free will
7. Consciousness
8. Self awareness

D Language was chosen for its versatility. It is a language 
with high level syntax and low capabilities, as well as 
excellent performance and being open source.


Unnetworked personal mobile devices are the target platform 
for the standard implementation of OBI. A demonstration 
release is scheduled for the end of this month (September 
2015). The demonstration release will comprehend English prose 
only, later releases will be able to process input from other 
languages, as well as sensory input.

OBI will be a mixture of open and closed source modules.

To God be the Glory.

Asame Obiomah


It seems to me that at least 5, 6 are counter-productive, and 
go against the goals stated in your website. Nevermind how 
difficulty it would be to implement them, it seems like you 
haven't thought this through carefully enough.


On the other hand, I'm curious to know why you chose D to make 
this announcement?


Can you expand on why you say 5, 6 are counter-productive? Bear 
in mind that even in human society, free will itself is limited 
in a lot of ways; by laws, customs, traditions, emotions, 
patterns (eg form follows function) etc. It will be the same for 
machines.


I chose D because of its capabilities (previously stated) as well 
as something I did not mention in my initial post; D is an open 
source, community effort not controlled by any major corporation; 
as much as is possible, strong AI should be owned by all so that 
it does not become a menace (cannot be overemphasised).


On the shamelessly selfish side, the choice of D offers me the 
opportunity to finally learn D after skirting the prospect for a 
number of years. :)


There is also the possibility that certain plugins will be 
written in C# since it has a robust query language implementation 
(LINQ) and is now open source too.