The Hamler Programming Language v0.2 Document
首页 白天 夜间 BookChat 小程序 小程序 下载 阅读记录
  • 书签 我的书签
  • 添加书签 添加书签 移除书签 移除书签

FAQ

来源 hamler-lang 浏览 1 扫码 打印 2026-10-24 23:25:31
  • FAQ
    • The Hamler Language FAQ

FAQ

The Hamler Language 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
上一篇:
下一篇:
  • 书签
  • 添加书签 移除书签
  • Documentation of Hamler
  • Hamler Cheatsheet
    • Hello world
    • Hamler REPL
    • Comments
    • Values, Types and Variables
    • Basic Types
    • User-defined Types
    • Bindings
    • Functions
    • Expressions
    • Operators
    • Modules
    • Type classes
    • Functor, Applicative and Monad
    • Reserved Words
  • 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
  • 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
暂无相关搜索结果!

    本文档使用 WanXiangYunDang 构建

    展开/收起文章目录

    思维导图备注

    文章二维码

    手机扫一扫,轻松掌上读

    文档下载

    请下载您需要的格式的文档,随时随地,享受汲取知识的乐趣!
    PDF文档 EPUB文档 MOBI文档

    微信小程序阅读

    BookChat 微信小程序阅读
    微信扫一扫,知识掌上学

    书签列表

      阅读记录

      阅读进度: 0.00% ( 0/0 ) 重置阅读进度