The Hamler Programming Language v0.2 Document
首页
白天
夜间
下载
阅读记录
书签管理
我的书签
添加书签
移除书签
编辑文档
Binaries Mapping
来源 1
浏览
415
扫码
打印
2020-08-15 10:00:07
上一篇:
下一篇:
发布点评
Hamler Cheatsheet
Hello world
Operators
Modules
Type classes
Functor, Applicative and Monad
Reserved Words
Hamler REPL
Comments
Values, Types and Variables
Basic Types
User-defined Types
Bindings
Functions
Expressions
FAQ
1. About the Language
1.1 What does the Hamler Logo mean?
2. About the Compiler
3. Install Packages
4. Tools and IDE
5. Milestones
01. Why Hamler?
What’s Hamler
Prerequisites
Haskell Style
Type Checking
Erlang and Concurrency
02. Quick Start
Installation
Hamler Interpreter
Create A Project
Module structure
Hello, Hamler!
03. Basic Types, Functions and Operators
Simple Types
Operators
Functions
Quantified Types
Notes On Indentations
Type Synonym
Records
04. More Types and Pattern Matching
Algebraic Data Types
Case Expressions
Newtypes
Simple Pattern Matching
Guards
List Patterns
Record Patterns
Maps
Map Patterns
Binary Patterns
05. High Order Functions And Recursions
Introduction
Recursions on more complicated datatypes
Map, filter and fold
List Comprehensions
Higher Order Functions
06. Type Classes
Introduction
Functor
Common type classes
07. Applicative and Monad
Functor
Applicative
Monad
lifting
08. Foreign Function Interface
Use Erlang Code From Hamler
Foreign Import
FFI Functions
09. Data Types Mapping
Overview
Enum, Range
Maps Mapping
Records Mapping
Binaries Mapping
Ports Mapping
Pids Mapping
References Mapping
User-defined data types Mapping
Atoms Mapping
Booleans Mapping
Chars Mapping
Integers Mapping
Floats Mapping
Strings Mapping
Tuples Mapping
Lists Mapping
10. Message Passing Concurrency
About Actor Model
Monitoring
Process Termination
Process and Mailbox
A Ping/Pong Example
Spawn a new process
Send/Receive message
Selective Receive
Receive … after
Registered Processes
Linking
11. OTP Behaviours
Overview
GenServer
GenStatem
GenEvent
Supervisor
Example
12. Node and Distributed Erlang
Distributed Erlang/OTP
Connect Nodes
RPC
13. Differences From Erlang
Overview
Modules
Variables
Delimiters
Comments
Functions
Data Types
List Comprehensions
Expressions
Operators
Documentation of Hamler
暂无相关搜索结果!
本文档使用
全库网
构建
×
思维导图备注
×
文章二维码
手机扫一扫,轻松掌上读
×
文档下载
请下载您需要的格式的文档,随时随地,享受汲取知识的乐趣!
PDF
文档
EPUB
文档
MOBI
文档
×
书签列表
×
阅读记录
阅读进度:
0.00%
(
0/0
)
重置阅读进度