Idris 语言文档 Version 1.3.1
0 码力 | 224 页 | 2.06 MB | 1 年前3make & Makefile
的细节就可实现 对源代码包的安装,如, 开源软件的编译安装过程如下: # wget http://caml.inria.fr/pub/distrib/ocaml-3.09/ ocaml-3.09.0.tar.bz2C # tar jxvf ocaml-3.09.0.tar.bz2C # ./configureC # make worldC # make installC .2 不依赖于特定的程序设计语言,如:LATEX0 码力 | 36 页 | 975.98 KB | 1 年前3Lean in Lean
(f x1 (f x2 x3))) The return of reference counting • Most compilers for functional languages (OCaml, GHC, …) use tracing GC • RC is simple to implement. • Easy to support multi-threading programs let stack := stack.push newNode; ⟨stack, pos, cache, err⟩ Object layout • In Haskell and OCaml, object header is 1 word only. • We need space for the RC, can we be as compact? YES! • In 64-bit0 码力 | 54 页 | 4.78 MB | 1 年前3The Hitchhiker’s Guide to Logical Verification
that you are familiar with typed functional programming, as em- bodied in the languages Haskell, OCaml, and Standard ML. If you do not see that the term g (f a b) applies the (curried) function f to two inspired by the λ-calculus and resembles typed functional programming languages such as Haskell, OCaml, and Standard ML. Even if you have not been exposed to these languages, you will recognize many of based on an algorithm due to Hindley [15] and Milner [25], which also forms the basis of Haskell, OCaml, and Standard ML. The algorithm generates type constraints involving type variables ?α, ?β, ?γ, .0 码力 | 215 页 | 1.95 MB | 1 年前3Lean 4
pointer equality The return of reference counting • Most compilers for functional languages (OCaml, GHC, …) use tracing GC • RC is simple to implement. • Easy to support multi-threading programs0 码力 | 20 页 | 1.78 MB | 1 年前3TypeScript的发展历程
●静态类型新语言: BuckleScript ●渐进定型: Flow Type CoffeeScript ●纯语法糖,动态类型 ●上手简单 ●工具不良 ●与新标准有冲突 BuckleScript ●脱胎于OCaml ●类型系统强大 ●编译高度优化 ●语义语法疏远,上手难* Flow Type ●JS+类型标注 ●工具相对完善 ●上手容易 ●与TS设计相似* 比较 类型系统 难度 工具链 CoffeeScript0 码力 | 64 页 | 6.17 MB | 1 年前3Structure and Interpretation of Computer Programs
Racket first rest Clojure first rest Haskell head tail C++ rv::take(1) rv::tail Elixir hd tl OCaml hd tl APL 1↑ 1↓(define p (cons 42 1729)) (car p) ; 42 (cdr p) ; 1729(define p (cons 42 1729)) (car0 码力 | 136 页 | 7.35 MB | 5 月前3Secrets of C++ Scripting Bindings
com/idocpp SWIG Can generate wrapper libraries for: C# D Go Guile Java Javascript Lua MzScheme/Racket OCaml 4 . 3Copyright Jason Turner @le�icus emptycrate.com/idocpp SWIG Can generate wrapper libraries0 码力 | 177 页 | 1.65 MB | 5 月前3Debian打包教程 version 0.29
docs, package.examples, package.install, package.manpages, … ▶ 特定软件包种类的第三方助手:python-support, dh_ocaml, … ▶ debian/compat: Debhelper compatibility version ▶ Defines precise behaviour of dh_* ▶ New syntax:0 码力 | 90 页 | 663.35 KB | 1 年前3Debian 套件打包教學指南 version 0.29
package.examples, package.install, package.manpages, ... ▶ 有第三方小幫手可以協助打包套件: python-support, dh_ocaml, . . . ▶ debian/compat: Debhelper 相容性版本 ▶ 定義 dh_* 明確行為 ▶ 新語法: Build-Depends: debhelper-compat (=0 码力 | 90 页 | 691.02 KB | 1 年前3
共 71 条
- 1
- 2
- 3
- 4
- 5
- 6
- 8