1. Este site usa cookies. Ao continuar a usar este site está a concordar com o nosso uso de cookies. Saber Mais.

STOP Scheme

Discussão em 'Programação' iniciada por DivXvid Fanatic, 15 de Dezembro de 2005. (Respostas: 9; Visualizações: 907)

  1. boas pessoal...

    tou a fazer 1 projecto em scheme e existe 1 procedimento q se chama error que interrompe a execuçao do programa e dá 1 mensagem de erro. Contudo no projecto temos de utliziar a linguagem standart (R5RS) do proprio scheme, a diferença é q esta "sub-linguagem" n tem o error definido mas preciso dum procedimento q interrompa a execuçao do programa senao entra em ciclo infinito...

    o meu stor das praticas disse para nós forçarmos o programa a fazer um erro ja predefinido do scheme mas nao me ocorre nd :S

    maybe u can help me ;)
     
  2. Datwo

    Datwo I'm cool cuz I Fold

    Penso que obtens o mesmo efeito obrigando o programa a dar erro com um if ou algo assim...

    btw, i hate scheme, já não ponho os pés nas aulas de fp à coisa de 1 mês.... Tás no IST???
     
  3. El_UnO

    El_UnO 1st Folding then Sex

    Exacto, podes fazer com um if e depois escreves uma cena qualquer como erro...

    Tipo isto:

    Código:
    (if (xpto? el1 el2)
              (xyz (el1 el2))
              "Erro: o xtpo so aceita tal e tal")))
    Voces sao do IST tb, right? Que tal vai esse APL? :p
     
  4. Datwo

    Datwo I'm cool cuz I Fold

    Turma 6 here!!!! O APL ainda não vai... :(
     
  5. turma 4! vai mal lol

    thx 4 helping

    scheme rullez!!!!!!!!!!!!! lol
     
  6. MaxDamage

    MaxDamage Power Member

    Scheme sucka.. mas mto mesmo.. n podiam ter arranjado um projecto mais chato que este... enfim :rolleyes:
     
  7. jaac

    jaac Power Member

    Scheme é bastante bom mesmo, vocês é que ainda não sabem dar o devido valor :o
     
  8. podes explicar-te? n é nenhuma provocação, é mesmo para ver se lhe consigo dar o "devido valor"
     
  9. jaac

    jaac Power Member

    Primeiro de certeza que já ouviste falar que o scheme tal como o lisp é multiparadigma, depois tens as macros, que são bastante poderosas, depois suporta coisas engraçadas com tail recursion (http://en.wikipedia.org/wiki/Tail_recursion) e continuation (http://en.wikipedia.org/wiki/Continuation_passing_style)

    Não sei se já tinhas programado antes em pascal ou noutra linguagem imperativa, mas a ideia é pensares que é um paradigma diferente e se conseguires moldar isso na tua cabeça vais ver que se torna mais fácil
     
  10. 20COMER

    20COMER Power Member

    Ahh podes crer que nao. lol :(

    Taguspark. Turma 1 here
     

Partilhar esta Página