Я хоть и работал с Akka, но к сожалению плохо представляю, о чем ведется речь. Буду рад любым примерам, чтобы я мог возможно воспроизвести тоже самое на Пони.
Как ни странно, на все вопросы существуют ответы в статье. К примеру, 2 пейпера расскажут о бенчмарках и производительности в сравнении тех же Scala, Akka, Erlang.
Многие моменты исходили из официальной документации, в том числе про похожесть на кортежи и вестимо, в плане семантики. Дженерики — своя отсебятина, поэтому вполне допускаю свою ошибку ;)
1. Качаете с сайта установщик, в зависимости от системы — https://golang.org/dl/
2. Устанавливаете.
3. Создаете системную переменную GOPATH=«путь до папки с проектами».
4. Переходите в эту папку, там создаете 3 новых папки — «bin, pkg, src».
5. Переходите в папку src, создаете новую папку под свой проект/программу.
6. В созданной папке создаете файл main.go и пишите туда — http://play.golang.org/p/duRF5gXJEP
7. Открываете консоль, переходите в вашу папку и пишите «go run main.go».
И в итоге все становится на свои места.
Радуюсь ежедневно.
Link: http://www.ponylang.org/benchmarks_all.pdf
Не правильно понял комментарий.
Совсем грустно стало за Go после этой статьи.
2. Устанавливаете.
3. Создаете системную переменную GOPATH=«путь до папки с проектами».
4. Переходите в эту папку, там создаете 3 новых папки — «bin, pkg, src».
5. Переходите в папку src, создаете новую папку под свой проект/программу.
6. В созданной папке создаете файл main.go и пишите туда — http://play.golang.org/p/duRF5gXJEP
7. Открываете консоль, переходите в вашу папку и пишите «go run main.go».
Обучение по установке закончено.