Menu Home
jailang
v5
Basic premises A language for good programmers Meaning of the name Reporting Issues and Contributing Features  General Syntax  Anti-features  Build routines  Compile-time code execution  Concurrency  Default return values  Directives  Factorability  Foreign Function Interface  Introspection  Memory management  Multiple return values  Named arguments  Notes  Permissive license  Polymorphic procedures  SOA  Varargs
 
 
Directives  #assert  #bake  #bake_values  #body_text  #check_call  #file  #filepath  #foreign  #foreign_library  #generate  #import  #inline  #line  #load  #modify  #must  #no_inline  #run  #running_at_compile_time Keywords  ---  break  continue  defer  delete  false  for  if  new  remove  return  true  using  while Operators  *  =  $$  '  ::  @  !  ^  ->  "  $  : Types  Any  array  bool  enum  float  float32  float64  int  null  pointer  procedure  s16  s32  s64  s8  string  struct  u16  u32  u64  u8  void
 
 
Basic  Build_Options  Optimization_Level  Type_Info  Type_Info_Float  Type_Info_Integer  Type_Info_Pointer  Type_Info_Procedure  Type_Info_Struct  Type_Info_Struct_Member  Type_Info_Tag  _Any
 
 
Overview Reference Modules

Keywords

---
uninitialized value literal
break
exit current loop
continue
skip to next iteration of current loop
defer
delay execution of statement until end of current scope
delete
clear an item from memory
false
boolean literal
for
loop over a range
if
conditional branch
new
initialize a struct
remove
delete item from container being iterated over
return
exit current scope block with optional value
true
boolean literal
using
imports namespaces
while
loop until expression is false
jailang 2019 pixeldroid
https://github.com/pixeldroid/jailang
programming pages theme v0.5.21 (https://github.com/pixeldroid/programming-pages)

Keyboard Shortcuts

s
focus search bar (
enter
to select,
▲ / ▼
to change selection)
g e
go to examples
g m
go to modules
g o
go to overview
g r
go to reference
h
toggle this help (
esc
also exits)