ACM Home Page
Please provide us with feedback. Feedback
Digital Library logoTake a look at the new version of this page: [ beta version ]. Tell us what you think.
Higher-order functional programming and wildcards in java
Full text PdfPdf (331 KB)
Source ACM Southeast Regional Conference archive
Proceedings of the 45th annual southeast regional conference table of contents
Winston-Salem, North Carolina
SESSION: Papers table of contents
Pages: 42 - 46  
Year of Publication: 2007
ISBN:978-1-59593-629-5
Authors
Nattawut Sridranop  Florida Institute of Technology, Melbourne, Florida
Ryan Stansifer  Florida Institute of Technology, Melbourne, Florida
Sponsor
SIGAPP: ACM Special Interest Group on Applied Computing
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 0,   Downloads (12 Months): 20,   Citation Count: 0
Additional Information:

abstract   references   index terms   collaborative colleagues  

Tools and Actions: Request Permissions Request Permissions    Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/1233341.1233350
What is a DOI?

ABSTRACT

Despite the absence of first-class functions in Java, it is possible to program in the style of functional languages like ML or Haskell using the new capabilities in Java 1.5. We show how to use generic classes to program higher-order functions and how this interacts with object-oriented programming. We also show the necessity of the wildcard construct in Java and reveal several pitfalls. We conclude that the constructs in Java do not permit a functional framework that is completely compatible with object-oriented programming.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

 
1
jga - Generic Algorithms for Java. Website, 2005. http://jga.sourceforge.net/.
 
2
M. L. Barron-Estrada and R. Stansifer. A comparison of generics in Java and C#. In The 41st Annual ACM Southeast Conference, pages 177--182, 2003.
 
3
B. Bringert. HOJ - Higher-Order java. Website, 2005. http://www.cs.chalmers.se/~bringert/hoj/.
 
4
 
5
 
6
 
7
E. E. M. Torgersen and C. P. Hansen. Wild FJ. In Foundations of Object-Oriented Languages (FOOL 2005). ACM, 2005.
 
8
9

Collaborative Colleagues:
Nattawut Sridranop: colleagues
Ryan Stansifer: colleagues