Queres aprender e dominar PureScript?

Junta-te ao Percurso de PureScript do Exercism para teres acesso a 31 exercícios com análise automática do teu código e mentoria pessoal, tudo 100% gratuito.

Sobre PureScript

module HelloWorld where

import Prelude
import Data.Maybe (Maybe(..))

helloWorld :: Maybe String -> String
helloWorld Nothing = "Hello, World!"
helloWorld (Just x) =
  "Hello, " <> x <> "!"

Funcionalidades principais de PureScript


PureScript

Compila para JavaScript

Permite-te usar PureScript em qualquer sítio onde se use JavaScript.

Funcional

Utiliza técnicas funcionais como polimorfismo de linhas, tipos de dados algébricos e classes de tipos.

Ferramentas

O PureScript tem um ecossistema rico de ferramentas e extensões para a maioria dos editores.

Tipagem estática

O PureScript é estaticamente tipado, com um sistema de tipos poderoso inspirado no Haskell.

Comunidade ativa

Uma comunidade ativa de programadores e utilizadores.

Expressiva

O PureScript tem uma sintaxe leve que permite escrever código expressivo

Recebe mentoria ao estilo de PureScript

Cada linguagem tem a sua própria forma de fazer as coisas. PureScript não é exceção. Os nossos mentores vão ajudar-te a aprender a pensar como um programador de PureScript e a escrever código idiomático em PureScript. Depois de resolveres um exercício, submete-o à nossa equipa de voluntários e eles darão dicas, ideias e feedback sobre como fazer com que o teu código se pareça mais com aquilo que costumas ver em PureScript. Vão ajudar-te a descobrir as coisas que não sabes que não sabes.

Sabe mais sobre mentoria

Exercícios de PureScript criados pela comunidade

O percurso PureScript do Exercism tem 31 exercícios para te ajudar a escrever melhor código.

Vê todos os exercícios de PureScript
PureScript

Começa com o percurso PureScript

A melhor parte: é 100% gratuito para todos.

Junta-te ao percurso PureScript