fble-0.5 (2025-07-13,fble-0.4-212-ga8f8ad0f)
The following is a series of tutorials about the fble language:
IntroductionWhat fble is and why bother learning it.
Language FeaturesGet a glimps of fble language features to see how it compares with other programming languages.
InstallInstall fble and set up your environment.
Hello WorldWrite and run a hello world program.
BasicsLearn about the basics of structs, unions, and functions.
VariablesLearn all about variables in fble.
StructsLearn all about structs in fble.
ModulesLearn all about modules in fble.
UnionsLearn all about unions in fble.
FunctionsLearn all about functions in fble.
ListsLearn about fble's syntactic support for lists.
LiteralsLearn about fble's syntactic support for user-defined literals.
PolymorphismLearn all about polymorphic values in fble.
BindLearn about function bind syntax and monad computations in fble.
Private TypesLearn about support for private types in fble.
CoreLearn about useful core library types and functions.
Standard IOLearn 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 GuideTips for debugging fble programs with gdb.
Profiling GuideTips for profiling fble programs with the built in profiler and with linux perf profiling.