Nemerle - plan prezentacji.

1. Wstęp - co to jest Nemerle i skąd się wzięło.
	- Podstawowe własności

2. Składnia (a nawet dwie!)
	- Definiowanie obiektów, metod, ...
	- Funkcje lokalne
	- Krotki, listy
	- Warianty i dopasowanie wzorców
	- Bloki
	- Składnia sterowana wcięciami 
	- Metody rozszerzające
	- ...
	
3. Typy
	- System typów
	- Algorytm wnioskowania typów
	
4. Kwestia wywołań ogonowych i apel do słuchaczy

5. Narzędzia
	- Edytory
		- VS
		- SharpDevelop
		- Scite/emacs/vim/...
	- NemerleUnit (makra dla NUnit)
	- Cs2n (C# -> Nemerle)
	- Inne (nant,nunit,ncover,ndoc...)
	
6. Makra
	- Mechanizm działania makr
	- Przykłady makr
		- Makro '$' ( $"$x + $y = $(x + y)" ) 
		- Wzorce (pośrednik, singleton, ...)
		- Makro 'late' (obejście systemu typów)
		- SQL
		- Asercje
		- ...
	- Pisanie makr
 		- Najprostsze makra
		- Drzewa składniowe
		- Cytowanie
		- Dopasowanie wzorca
		- Konstrukcje o zmiennej liczbie argumentów
		- Fazy kompilacji
		- Definiowanie typów
		- Alfa-konwersja
		- Rozszerzanie składni
			- Składnia wyrażeń
			- Dowolne rozszerzenia
				- Drzewo nawiasów