Wikipedia:Articles for deletion/Join Java: Difference between revisions
Content deleted Content added
point out |
re |
||
Line 17:
*'''Keep''' as above. —''[[User:Ruud Koot|Ruud]]'' 21:34, 28 February 2011 (UTC)
*'''Comment''' I want to say I have no real desire to have this article deleted. However, I need to point out that, given that the four references in the article are all written by it's creator, you're going to actually need to refer to at least one other source that can be considered reliable.--[[User: Yaksar|Yaksar]] [[User talk: Yaksar|(let's chat)]] 08:53, 1 March 2011 (UTC)
** [[Nick Benton]], [[Luca Cardelli]], [[Cédric Fournet]]. "[http://portal.acm.org/citation.cfm?id=1018205 Modern concurrency abstractions for C#]". ''ACM Transactions on Programming Languages and Systems'' '''26''' (5): <blockquote>The work that is most closely related to Polyphonic C# is that on Join Java [Itzstein and Kearney 2001, 2002]. Join Java, which was initially designed at about the same time as Polyphonic C#, takes almost exactly the same approach to integrating join calculus in a modern object-oriented language. Apart from minor variations of syntax, the main language differences appear to be that Join Java takes a more restrictive approach to inheritance than Polyphonic C# (simply outlawing inheritance from any class that uses join patterns) and that Join Java also allows the programmer to specify whether pattern matching within a class should be sequential or nondeterministic. The implementation of Join Java uses a tree-based pattern-matching library; some further details are given by Itzstein and Jasiunas [2003].</blockquote> —''[[User:Ruud Koot|Ruud]]'' 12:04, 1 March 2011 (UTC)
|