Client side scripting using meta-programming
Thesis title in Czech: | Client side scripting using meta-programming |
---|---|
Thesis title in English: | Client side scripting using meta-programming |
Academic year of topic announcement: | 2006/2007 |
Thesis type: | Bachelor's thesis |
Thesis language: | angličtina |
Department: | Department of Software Engineering (32-KSI) |
Supervisor: | RNDr. David Bednárek, Ph.D. |
Author: | hidden - assigned and confirmed by the Study Dept. |
Date of registration: | 14.11.2006 |
Date of assignment: | 14.11.2006 |
Date and time of defence: | 11.09.2007 00:00 |
Date of electronic submission: | 11.09.2007 |
Date of proceeded defence: | 11.09.2007 |
Opponents: | Mgr. Martin Mareš, Ph.D. |
Guidelines |
The topic of the work is a framework allowing to implement client-side and server-side portions of a web application in the same language, employing the language's metaprogramming features. In the prototype, the F# language will be used and a compiler from F# to Javascript will be implemented, based on the Microsoft .NET platform. |
References |
- Peterson R. Inside Microsoft's New F# Language. 2003. http://www.extremetech.com/print_article/0,3998,a=42282,00.asp
- ASP.NET “Atlas”. Microsoft. http://atlas.asp.net - D. Syme, "ILX : Extending the .NET common IL for functional language interoperability," Electronic Notes in Theoretical Computer Science, vol. 59, no. 1, 2001. http://citeseer.ist.psu.edu/syme01ilx.html - Benton, N., Kennedy, A., and Russell, G. Compiling standard ML to Java bytecodes. In Proceedings of the ICFP '98. ACM Press, New York, 1998, pp. 129-140, ISBN:1-58113-024-4 |