Вчера я нашел эту запись в блоге - впечатляет, насколько легко сделать параллельные программы Clojure (pmap вместо карты: D). К сожалению, на моем ПК он не работал на нескольких ядрах, но я еще не исследовал его.
Используйте примеры из таких книг, как Joy of Clojure - они очень идиоматичны и хорошо разработаны. В этой книге также приводятся соображения по поводу дизайна языка и - что для вас наиболее важно - почему функции + неизменяемость лучше для многопоточного программирования, чем процедуры + изменчивость OO.
Да, я думаю, что важен параллелизм. Но также - на мой взгляд - всегда важно убедить тех, кто не слушает шепот, что ад круглых скобок - не ад, а благословение;) расскажите о том, как победить средние и почему лиспы являются самыми мощными языками в мире.
Старайтесь не учить их языку, а покажите, зачем его изучать.
Да, и приготовьтесь к тому, что кто-то из аудитории спросит «почему нет цикла», «почему нет констант» или «почему неизменность не приводит к проблемам с производительностью».