Frustrar

fornece um protocolo e um código para interface entre lisp e instâncias de runtimes, como a JVM e a CLR
Baixe Agora

Frustrar Classificação e resumo

Propaganda

  • Rating:
  • Licença:
  • Freeware
  • Preço:
  • FREE
  • Nome do editor:
  • Rich Hickey
  • Site do editor:
  • Sistemas operacionais:
  • Mac OS X
  • Tamanho do arquivo:
  • 98 KB

Frustrar Tag


Frustrar Descrição

Fornece um protocolo e código para interface entre lisp e instâncias de runtimes, como a JVM e a CLR Foil fornece um protocolo e um código para interface entre lisp e instâncias de runtimes como a JVM e a CLR, oferecendo acesso abrangente, seguro, dinâmico, eficiente e portátil a bibliotecas Java e CLI de Lisp, com ênfase em trabalhar em Lisp.Foil Consiste em um protocolo e um conjunto de bibliotecas que facilitam o acesso a medidas populares de objetos, como a JVM e a CLI / CLR e suas bibliotecas, de Lisp. É definido um protocolo que resmata os recursos comuns fornecidos por ambientes semelhantes a Java - Construção, Método, Campo e Acesso à Propriedade, Gerenciamento de Lifetime de Objeto, etc. O protocolo define um conjunto de recursos, bem como um formato de fluxo baseado em expressão S Para comunicação.Runtime Server Applications é fornecido que utilize bibliotecas Java e C # para implementar o lado do tempo de execução do objeto do protocolo para Java e o CLI. Fonte para os aplicativos é fornecida para que hosts personalizados possam ser construídos. Uma biblioteca para Lisp comum é fornecida que implementa o lado do consumidor do protocolo e oferece acesso contínuo aos objetos estranhos de maneira lisp. O design da folha deve muito a JFLI, uma solução em processo para o mesmo problema para o Java, e permanece extremamente semelhante em sua interface Lisp.Note: Foil é licenciado e distribuído sob os termos da Licença Pública Comum 1.0. Aqui estão algumas características principais de "Foil": · Geração automática de funções para construtores, campos, métodos e propriedades por classes nomeadas, ou inteiros (sub) árvores dado um arquivo jar ou nome de montagem. · Java / CLI -> Pacote Lisp e nome Mapeamento com um olho para a falta de surpresa, falta de conflito e conclusão do editor útil. · Setf-atact setter geration para campos e propriedades · Criação de vetores Java / CLI e acesso a AREF a vetores Java / CLI. · Construtores que permitem a inicialização da propriedade de estilo-chave. · Referências digitadas a objetos Java / CLI com uma hierarquia de herança no espelhamento do lado Lisp que no lado Java / CLI - permitindo métodos Lisp especializados em tipos Java / CLI e tipos de interface. · Implementação de interfaces Java / CLI arbitrárias em Lisp e retornos de chamada de Java / CLI para Lisp através dessas interfaces. · Manutenção automática de vitalício de objetos Java / CLI referenciados Lisp, Boxe / Unboxing de args / retornos primitivos, conversões de string, manuseio de exceções Java / CLI, resolução de sobrecarga etc. · (Esperançosamente) muito melhor portabilidade (n.b. Não foi portado, mas é principalmente CL padrão) · Acesso ao CLR com a mesma API · Suporte para propriedades CLR e JavaBean · Acesso simultâneo a múltiplas runtimes · Acesso simultâneo ao CLR e Java · Um sistema de marshalling que pode, em uma única chamada, puxe os tipos, hashcodes e / ou valores de objetos de referência para uma profundidade arbitrária, com o usuário customizável valor organizadores. · Todas as referências ao mesmo objeto remoto são EQ no lado Lisp · Garantir-Typed-Ref, que faz uma referência remota é o tipo mais derivado mais completo em Lisp, funciona em vigor, usando a classe de mudança · Boxe de argumento de vetor, tão leves vetores-como-argumentos podem ser criados no local sem a sobrecarga de várias chamadas para criar e inicializar o vetor · Init em estilo de palavras-chave de propriedades em chamadas construtores é suportada pelas funções do CTOR e pode ser alavancada em cenários de aplicação e mapeamento (esse recurso foi limitado em JFLI para a nova macro)


Frustrar Software Relacionado

piraknet.

Uma biblioteca de rede de jogos UDP Python que tem ligações para Raknet ...

175 1.1 MB

Download