Pascal Costanza: Difference between revisions
Now works elsewhere as documented at http://www.p-cos.net/coordinates.html |
|||
(6 intermediate revisions by 5 users not shown) | |||
Line 1: | Line 1: | ||
[[File:Pascal Costanza (118221381).jpg|thumb|Pascal Costanza.]] |
[[File:Pascal Costanza (118221381).jpg|thumb|Pascal Costanza.]] |
||
'''Pascal Costanza''' is a research scientist at the ExaScience Lab at [[Intel]] Belgium. He is known in the field of [[functional programming]] in [[LISP]] as well as in the [[aspect-oriented programming]] (AOP) community for contributions to this field by applying AOP through |
'''Pascal Costanza''' is a research scientist at the ExaScience Lab at [[Intel]] Belgium. He is known in the field of [[functional programming]] in [[LISP]] as well as in the [[aspect-oriented programming]] (AOP) community for contributions to this field by applying AOP through Lisp<sup>[[#Notes|1]]</sup>. More recently, he has developed Context-oriented programming, with Robert Hirschfeld. |
||
His past involvements include specification and implementation of the languages Gilgul and Lava, and the design and application of the JMangler framework for load-time transformation of Java class files. He has also implemented ContextL, the first programming language extension for Context-oriented Programming based on [[CLOS]], and aspect-oriented extensions for CLOS. He is furthermore the initiator and lead of Closer, an open source project that provides a compatibility layer for the CLOS MOP across multiple [[Common Lisp]] implementations. He has also co-organized numerous workshops on Unanticipated Software Evolution, Aspect-Oriented Programming, Object Technology for Ambient Intelligence, Lisp, and redefinition of computing. He has a Ph.D. degree from the [[University of Bonn]], [[Germany]]. |
His past involvements include specification and implementation of the languages Gilgul and Lava, and the design and application of the JMangler framework for load-time transformation of Java class files. He has also implemented ContextL, the first programming language extension for Context-oriented Programming based on [[CLOS]], and aspect-oriented extensions for CLOS. He is furthermore the initiator and lead of Closer, an open source project that provides a compatibility layer for the CLOS MOP across multiple [[Common Lisp]] implementations. He has also co-organized numerous workshops on Unanticipated Software Evolution, Aspect-Oriented Programming, Object Technology for Ambient Intelligence, Lisp, and redefinition of computing. He has a Ph.D. degree from the [[University of Bonn]], [[Germany]]. |
||
Line 6: | Line 6: | ||
== Notes == |
== Notes == |
||
# [http://doi.acm.org/10.1145/944579.944587 Dynamically Scoped Functions as the Essence of AOP] OOP 2003 Workshop on Object-Oriented Language Engineering for the Post-Java Era, Darmstadt, Germany, July 22, 2003; published in ACM SIGPLAN Notices Volume 38, Issue 8 (August 2003), ACM Press |
# [http://doi.acm.org/10.1145/944579.944587 Dynamically Scoped Functions as the Essence of AOP] OOP 2003 Workshop on Object-Oriented Language Engineering for the Post-Java Era, Darmstadt, Germany, July 22, 2003; published in ACM SIGPLAN Notices Volume 38, Issue 8 (August 2003), ACM Press |
||
==Bibliography== |
==Bibliography== |
||
* ''JMangler-A Powerful Back-End for Aspect-Oriented Programming'' (with Günter Kniesel and Michael Austermann), Chapter 15 of ''Aspect-Oriented Software Development'' by Robert E. Filman, Tzilla Elrad, Siobhán Clarke, and Mehmet Aksit, [[Addison-Wesley]], 2005, ISBN |
* ''JMangler-A Powerful Back-End for Aspect-Oriented Programming'' (with Günter Kniesel and Michael Austermann), Chapter 15 of ''Aspect-Oriented Software Development'' by Robert E. Filman, Tzilla Elrad, [[Siobhán Clarke]], and Mehmet Aksit, [[Addison-Wesley]], 2005, {{ISBN|0-321-21976-7}} |
||
* [http://www.informatik.uni-trier.de/~ley/db/indices/a-tree/c/Costanza:Pascal.html Full bibliography] ([[DBLP]], University of [[Trier]]) |
* [http://www.informatik.uni-trier.de/~ley/db/indices/a-tree/c/Costanza:Pascal.html Full bibliography] ([[DBLP]], University of [[Trier]]) |
||
Line 16: | Line 17: | ||
* [http://www.jot.fm/issues/issue_2008_03/article4/ Context-oriented Programming] |
* [http://www.jot.fm/issues/issue_2008_03/article4/ Context-oriented Programming] |
||
{{authority control}} |
|||
{{Persondata <!-- Metadata: see [[Wikipedia:Persondata]]. --> |
|||
| NAME = Costanza, Pascal |
|||
| ALTERNATIVE NAMES = |
|||
| SHORT DESCRIPTION = |
|||
| DATE OF BIRTH = |
|||
| PLACE OF BIRTH = |
|||
| DATE OF DEATH = |
|||
| PLACE OF DEATH = |
|||
}} |
|||
⚫ | |||
⚫ | |||
[[Category:Living people]] |
[[Category:Living people]] |
||
[[Category:German computer scientists]] |
[[Category:German computer scientists]] |
||
[[Category:University of Bonn alumni]] |
[[Category:University of Bonn alumni]] |
||
[[Category:Year of birth missing (living people)]] |
|||
{{Germany-compu-bio-stub}} |
{{Germany-compu-bio-stub}} |
Latest revision as of 00:33, 18 September 2024
Pascal Costanza is a research scientist at the ExaScience Lab at Intel Belgium. He is known in the field of functional programming in LISP as well as in the aspect-oriented programming (AOP) community for contributions to this field by applying AOP through Lisp1. More recently, he has developed Context-oriented programming, with Robert Hirschfeld.
His past involvements include specification and implementation of the languages Gilgul and Lava, and the design and application of the JMangler framework for load-time transformation of Java class files. He has also implemented ContextL, the first programming language extension for Context-oriented Programming based on CLOS, and aspect-oriented extensions for CLOS. He is furthermore the initiator and lead of Closer, an open source project that provides a compatibility layer for the CLOS MOP across multiple Common Lisp implementations. He has also co-organized numerous workshops on Unanticipated Software Evolution, Aspect-Oriented Programming, Object Technology for Ambient Intelligence, Lisp, and redefinition of computing. He has a Ph.D. degree from the University of Bonn, Germany.
Notes
[edit]- Dynamically Scoped Functions as the Essence of AOP OOP 2003 Workshop on Object-Oriented Language Engineering for the Post-Java Era, Darmstadt, Germany, July 22, 2003; published in ACM SIGPLAN Notices Volume 38, Issue 8 (August 2003), ACM Press
Bibliography
[edit]- JMangler-A Powerful Back-End for Aspect-Oriented Programming (with Günter Kniesel and Michael Austermann), Chapter 15 of Aspect-Oriented Software Development by Robert E. Filman, Tzilla Elrad, Siobhán Clarke, and Mehmet Aksit, Addison-Wesley, 2005, ISBN 0-321-21976-7
- Full bibliography (DBLP, University of Trier)
External links
[edit]- Home page
- A Highly Opinionated Guide to Lisp
- AspectL A library of Aspect-oriented programming extensions for Common Lisp.
- Context-oriented Programming