Hello Coin

Francis ANDRE francis.andre.kampbell at orange.fr
Wed Nov 20 22:34:10 PST 2013


HI Joe

Le 21/11/2013 01:31, Joe Darcy a écrit :
>
>
> We currently have no plans to run an open call for proposals as was done for 
> Coin in JDK 7. Language changes, and other substantial changes to the 
> platform, will be managed in the JEP process:
>
>     http://openjdk.java.net/jeps/1
>
> There is no need to send additional language proposals to this list at this time.
Ok no problem... I did not check the JEP subdirectory at 
http://openjdk.java.net...sorry for the noise

Thanks
>
> Cheers,
>
> -Joe
>
>>
>> >From my experience with OpenJDK and the development of the language, I
>> recommend that you develop a prototype implementation against OpenJDK &
>> then contact the relevant OpenJDK group, after you have a working prototype.
>>
>> You will get a great deal further if you show up with a working prototype,
>> even if it is a bit basic, than with an idea alone.
>>
>> Thanks,
>>
>> Ben
>>
>>
>>
>> On Wed, Nov 20, 2013 at 8:47 PM, Francis ANDRE <
>> francis.andre.kampbell at orange.fr> wrote:
>>
>>> Hi Coin List
>>>
>>> I did not receive any answer on my previous request which means certainly
>>> that
>>> there is no more open call for proposals. Anyway, I will bring my 2 cents
>>> to the
>>> coin distributor!...
>>>
>>>
>>> I would like Java to offer "true" array/arrays... And you would say: Hey
>>> guy,
>>> what is a "true" array, Java gets already the array concept... Well, let me
>>> explain a little bit. In java one declares an array of int for example as
>>>
>>> int[] myInts;   // myInts, an array of int
>>>
>>> and the allocation of the array by
>>>
>>> myints = new array[10];   // myints is an array of 10 int
>>> myints[0] = 90;  // the int at index 0 is now 90. The index of an array
>>> starts
>>> at 0 and ends at myints.length - 1
>>> myints[9] = 99;  // the int at index 9 is now 99
>>>
>>>
>>> This view of an array starting at 0 is more an implementer view that is
>>> considering the first element of the array is starting at the offset 0 of
>>> the
>>> base of the array....But in mathematics, an array has usually an lower
>>> bound and
>>> an upper bound which are not always 0 and length - 1. Thus from my point of
>>> view, an "true" array should have a lower bound and an upper bound as in
>>> many
>>> others computer languages (as Algol, PL/1 for example)
>>>
>>> Thus, I would propose a more abstract view of an array like
>>>
>>> int[] myints;
>>> myints = new array[-100:100];
>>> myints[-100] = 0;
>>> myints[0] = 0;
>>>
>>> with obviously all adapted controls and exception like an index out of
>>> array
>>> range and a length = upperbound - lowerbound + 1
>>>
>>> myints[500] = 0; // throw an index out of array bound exception
>>> myints.length == upperbound - lowerbound + 1 // this is true
>>>
>>> That's all folks!
>>>
>>> FA
>>>
>>>
>>>
>>>
>>>
>>>
>>> Le 23/10/2013 08:03, Francis ANDRE a écrit :
>>>> Hi Coin list
>>>>
>>>> I discovered this discussion list recently -- coin is not an obvious
>>> slang for a
>>>> non US guy, so the discovery was more by curiosity than understanding --
>>> and I
>>>> am wondering if there will be another open call for proposals in near
>>> future?
>>>> Francis
>>>>
>>>>
>>>
>>>
>
>



More information about the coin-dev mailing list