Thesis (Selection of subject)Thesis (Selection of subject)(version: 368)
Thesis details
   Login via CAS
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
 
Charles University | Information system of Charles University | http://www.cuni.cz/UKEN-329.html