2016-08-28 4 views
2

Я преподаю курс по программированию парадигм. В прошлом году я использовал Elm в качестве примера (функционального) реактивного программирования. Этим летом я заметил, что Elm больше не FRP (согласно http://elm-lang.org/blog/farewell-to-frp). Я ищу другое транспортное средство, для которого мне не нужно сначала преподавать много синтаксиса.Что такое простой реактивный язык программирования?

Реактивное программирование на JavaScript кажется слишком сложным. Мои ученики узнают о Scala, но я не нашел хорошего учебника по RP в Scala.

Предложения, кто-нибудь? Требования: реактивный, простой синтаксис.

+0

Привет! Я поддерживаю Ямпу (https://github.com/ivanperez-keera/Yampa). Он использует модель, похожую на схему, которая может быть очень простой. Я хотел бы знать, что вы думаете, и даже если вы не будете использовать его для этого курса, я хотел бы знать, что вам мешает, чтобы мы могли сделать Ямпу лучше. –

+0

Я постараюсь изучить его. –

+0

Если вы преподаете CS, вам может быть интересен https://cseducators.stackexchange.com/ (хотя, поскольку он все еще находится в частной бета-версии, проще всего войти сюда https://area51.stackexchange.com/proposals/92460/ компьютерные науки-воспитатели) –

ответ

0

Я предлагаю RxJava с Java8. Он хорошо документирован и поддерживается. Существует много материалов - книг, статей, учебников, конференций и т. Д.

«реактивный, простой синтаксис». Я не вижу много общего между синтаксисом и реактивным. Java8 имеет отличную бесплатную поддержку IDE (Intellij или Eclipse). Для меня это важно в изучении нового языка, чем в парадигме, важнее самого языка.

Смежные вопросы