fble-0.5 (2025-07-13,fble-0.4-212-ga8f8ad0f)
The following is a series of tutorials about the fble language:
Introduction
What fble is and why bother learning it.
Language Features
Get a glimps of fble language features to see how it compares with other programming languages.
Install
Install fble and set up your environment.
Hello World
Write and run a hello world program.
Basics
Learn about the basics of structs, unions, and functions.
Variables
Learn all about variables in fble.
Structs
Learn all about structs in fble.
Modules
Learn all about modules in fble.
Unions
Learn all about unions in fble.
Functions
Learn all about functions in fble.
Lists
Learn about fble's syntactic support for lists.
Literals
Learn about fble's syntactic support for user-defined literals.
Polymorphism
Learn all about polymorphic values in fble.
Bind
Learn about function bind syntax and monad computations in fble.
Private Types
Learn about support for private types in fble.
Core
Learn about useful core library types and functions.
Standard IO
Learn how to write command line programs that interact with the environment.
Additionally there are some guides with tips about debugging and profiling fble programs.
Debug Guide
Tips for debugging fble programs with gdb.
Profiling Guide
Tips for profiling fble programs with the built in profiler and with linux perf profiling.