搜索

排序方式
21 个文档
  • pdf 文档 The Idris Tutorial Version 1.3.4

    0 码力 | 66 页 | 627.66 KB | 2 年前
    3
    The document provides a comprehensive introduction to the Idris programming language, focusing on its core features, including dependent types, modules, and interactive programming. It covers installation, basic syntax, type systems, and practical examples, aiming to help readers understand and utilize Idris for verifiable general-purpose programming.
  • pdf 文档 The Idris Tutorial Version 0.11

    0 码力 | 71 页 | 314.20 KB | 2 年前
    3
    文档介绍了Idris编程语言的基础知识,包括模块声明、基本类型(如Int、String、Char、Bool)、函数定义、包管理以及安装指南。文档还提供了使用Idris进行交互式编程和类型检查的示例,并介绍了如何构建和安装Idris程序。
  • pdf 文档 The Idris Tutorial Version 1.3.1

    0 码力 | 230 页 | 1.24 MB | 2 年前
    3
    文档主要介绍了Idris语言的基础知识,包括依赖类型、效应处理、状态管理以及如何使用该语言进行编程和定理证明。文档涵盖了安装指南、语言特性、教程内容以及常见问题解答。Idris是一个支持依赖类型的语言,旨在实现可验证的一般用途编程,具有高效的编译器和轻量级的外部函数接口。
  • pdf 文档 The Idris Tutorial Version 1.0

    0 码力 | 223 页 | 1.21 MB | 2 年前
    3
    The document provides an introduction to the Idris programming language, a dependently typed functional language designed for verifiable general-purpose programming. It covers core language features, installation instructions, and examples of using the type system for program verification. The tutorial also introduces the Effects library for handling side effects and includes practical examples such as the 'Hello world' program. The document assumes familiarity with functional programming concepts and Haskell syntax, and it emphasizes the use of dependent types for reasoning about program correctness.
  • pdf 文档 The Idris Tutorial Version 0.9.20.1

    0 码力 | 71 页 | 316.18 KB | 2 年前
    3
    文档介绍了Idris编程语言的安装、使用及其核心特性。主要内容包括:1. 安装要求及步骤,推荐使用Haskell平台和GMP库;2. 基本语法和类型系统,涵盖基础类型、数据类型、函数及依赖类型;3. 交互式环境的使用方法;4. 模块和命名空间的管理;5. 代码生成目标(如C和JavaScript)及其实现方式。
  • pdf 文档 The Idris Tutorial Version 1.3.0

    0 码力 | 229 页 | 1.24 MB | 2 年前
    3
    文档《The Idris Tutorial Version 1.3.0》介绍了Idris编程语言,强调其依赖类型和函数式编程特性。Idris支持通过类型系统直接推理程序行为,并处理副作用如mutable状态和外部交互。教程涵盖安装指南、核心概念、与Agda的比较以及编译器日志记录。Idris适用于生成高效代码和验证系统软件,但目前仍主要用于研究。
  • pdf 文档 The Idris Tutorial Version 2.3.0

    0 码力 | 228 页 | 1.23 MB | 2 年前
    3
    This document provides a comprehensive introduction to Idris, a dependently typed functional programming language. It covers the installation process, the interactive environment, type systems, implicit conversions, and foreign function calls. The tutorial also explores advanced topics such as theorem proving and effect handling, offering practical examples and guiding users through the language's features. The document emphasizes Idris' ability to generate efficient executable code and its lightweight foreign function interface for interacting with external libraries.
  • pdf 文档 The Idris Tutorial Version 0.9.18

    0 码力 | 69 页 | 316.20 KB | 2 年前
    3
    The document introduces Idris, a general-purpose functional programming language with dependent types, designed for verifiable systems programming. It explains the distinction between types and values, the concept of dependent types, and how types can describe function properties. The tutorial covers Idris's features, including its type system, modules, packages, and code generation for different targets like C and JavaScript. It also provides examples of using Idris for programming and verifying systems software.
  • pdf 文档 The Idris Tutorial Version 0.12

    0 码力 | 14 页 | 120.74 KB | 2 年前
    3
    文档主要介绍了Idris编程语言的类型提供者(Type Providers)及其在与C接口中的应用。内容包括如何使用类型提供者动态获取C类型信息,如何通过交互式定理证明器(Interactive Theorem Prover)证明Nat上的加法关联性,以及如何使用外联函数(Foreign Function Interface)与C代码进行交互。文档还展示了如何将C的struct stat结构体移植到Idris,并通过类型提供者动态获取其字段的位宽信息。
  • pdf 文档 The Idris Tutorial Version 1.0.1

    0 码力 | 223 页 | 1.21 MB | 2 年前
    3
    文档介绍了Idris编程语言,一种带有依赖类型的功能编程语言,旨在支持可验证的一般目的编程。文档涵盖了Idris的核心语言特性,包括类型系统、副作用处理、状态管理以及与外部世界的交互。通过示例代码和教程,文档展示了如何使用Idris进行程序开发,例如Vect类型的操作和Hello World程序的实现。文档还包括了对Idris内部实现的介绍,如TT核心语言和类型系统的细节。此外,文档还提供了安装指南、初始化脚本配置以及REPL命令的详细说明。
共 21 条
  • 1
  • 2
  • 3
前往