Olá,

Para quem não está acompanhando, aqui estão algumas das
features que poderão entrar no Scheme R7RS "pequeno":

http://trac.sacrideo.us/wg/report/9

(Digo "poderão" porque o relatório ainda terá que ser
 aprovado pela comunidade)

A página é uma lista de tickets que os membros do grupo
de trabalho vão pegar para redigir, mas serve para 
visualizar as decisões de maneira simples.

Achei interessante:

- O suporte a Unicode será opcional, e achei a padronização
  bastante inteligente;

- SRFI-9 vira padrão;

- SRFI-6 vira padrão;

- Haverá um procedimento para perguntar o tempo corrente
  (current-seconds), opcional

- Parâmetros (escopo dinâmico) de forma parecida com a SRFI-39
  http://trac.sacrideo.us/wg/wiki/ImmutableParametersCowan

- delete-file, file-exists?, current-error-port, port-open?

- Blobs!
  http://trac.sacrideo.us/wg/wiki/BlobAPI

- Um sistema de módulos
  http://trac.sacrideo.us/wg/wiki/ModulesShinn

- => em CASE:
  (case (get-symbol)
    ((true) #t)
    ((false) #f)
    (else => (lambda (x) x)))

- Nova sintaxe para comentários:

  #;(uma s-expressao comentada)

  #| um bloco comentado #|


Há mais -- isso é só o que me chamou mais atenção.

J.

-- 
You received this message because you are subscribed to the Google Groups 
"Lisp-br" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/lisp-br?hl=en.

Responder a