LINUX.ORG.RU
ФорумTalks

OCaml для студентов


0

0

Требуется: организовать лабороторную работу по OCaml-у студентам третьего курса технического вуза. Для этого крайне желательно иметь легковесную IDE/текстовый редактор с соответствующим набором фич:

подсветка синтаксиса; интеграция c OCaml-овским "REPL" - ом; интеграция с OCaml-овским компилятором; работа под Windows; типовой Windows-подобный интерфейс.

Студенты виндузоподобные, потому извраты с командной строкой многими воспринимаются крайне плохо. Предлагаемый мной самый простой вариант "FAR + command line + *.bat" не прижился. Более сложный вариант "Emacs + cоответствующие моды + Makefile" вгоняет их в ступор. Рассматривается вариант F# + VS.Net, но боюсь компы не потянут.

Сейчас студенты тупо пользуются виндовым REPL-ом и матерятся. Слишком неудобно. Это плохо - смазываются все положительные впечатления от языка.

Ваши предложения ?

★★

М-да. Придётся пойти длинным путём. Снести к едрёной матери OCaml, Emacs, VS и всё остальное, поставить 6-й визуал васик и всех посадить писать на ём искусственный интеллект, или там квантовую химию. :-E Кто выживет - сам всё поймёт. :)

ero-sennin ★★
()
Ответ на: комментарий от ero-sennin

Впринципе такая ситуация сейчас наблюдается. Только пишут не искусственный интеллект, а трансляторы с несложных языков. Некоторые используют OCaml - радуются, сишники и паскалисты как правило уже запустались в своих собственных структурах данных.

Burbaka ★★
() автор топика
Ответ на: комментарий от Burbaka

Справедливости ради стоит отметить что OCaml-овцы запутались в собственных рекурсиях и системе вывода типов.

Burbaka ★★
() автор топика

Расписать где-нибудь несколько вариантов, плюсы и минусы каждого, а студенты пусть сами выбирают.

Legioner ★★★★★
()

Без профессора В.С.Лугоффского мы здесь не разберемся!

к.т.н.Мамаев

anonymous
()

gvim+cream+надлежащие настройки Fn и самописные скрыпты возможно и дадут возможнось приблизиться к искомому. Но это таааакой изврат! Действительно, лучше научить их чему-нибудь вменяемому.

bugmaker ★★★★☆
()

Сделай им свою инсталляшку ntemacs + tuareg-mode + ocaml + findlib. Раздай сидюки, запиши желающим на флешки...

Если и так ниасилят - незачет или неуд.

anonymous
()

Eclipse не прокатит?

Хотя соответствующий плагинчик находится в зачаточном состоянии, для чего-нибудь простенького использовать можно.

Но лучше, действительно, отчислять.

Zenom ★★★
()

Нехило Профессор промыл всем мозги

anonymous
()
Ответ на: комментарий от Zenom

Ты условие задачи читал? Там, где не вытягивает VS.Net 2005 + F# plugin, там Eclipse умрёт в страшных корчах ещё при загрузке.

anonymous
()

Для себя уяснил одно правило: хочешь посмеятся и развеятся - спроси совета на лоре.

В конечном итоге подозреваю, что в след. семестре остановлюсь на VS.Net + F#. Учить детишек емаксу времени нет, а сами они в силу природной лени и слабой идеологической обработки неасилят.

Burbaka ★★
() автор топика
Ответ на: комментарий от Burbaka

В конце концов все равно абсолютное больщинство лабы делает по большей части дома, а на парах только сдают.

Burbaka ★★
() автор топика

Обязательно OCaml использовать? Я бы разрешил писать на чём угодно, лишь бы студент смог показать результат и доказать, что он сам работу выполнил. И добавил бы, что предпочтительнее использовать OCaml (если он объяснялся на лекциях/семинарах).

seiken ★★★★★
()

> Ваши предложения ?

http://home.gna.org/cameleon/

он хоть и на гтк, но на сайте пишут, что работает под windows+cygwin

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.