Buy hardware and get 3 months of FREE subscription!
Jancy — scripting with safe pointers & reactive programming
Live Demo
Documentation
Downloads
Donate
IO Ninja
Base
00_HelloWorld.jnc
01_Classes.jnc
02_Inheritance.jnc
03_Storage.jnc
05_WeakClassPtr.jnc
80_DualModifiers.jnc
81_Enums.jnc
82_Once.jnc
83_BreakN.jnc
84_CurlyInitializers.jnc
85_ScopesInSwitch.jnc
86_ModuleConstructors.jnc
87_ExtensionNamespaces.jnc
Data Pointers
10_DataPtrRange.jnc
12_ConstCorrectness.jnc
13_DynamicCast.jnc
14_DynamicSizeof.jnc
Function Pointers
20_FunctionPtr.jnc
21_WeakFunctionPtr.jnc
22_ScheduleOperator.jnc
23_Multicasts.jnc
24_WeakMulticasts.jnc
Properties
30_SimplePropertyDecl.jnc
31_FullPropertyDecl.jnc
32_IndexedProperties.jnc
33_AutoGetProperties.jnc
34_BindableProperties.jnc
35_PropertyPtr.jnc
36_WeakPropertyPtr.jnc
Reactive Programming
40_Reactors.jnc
41_OnEventStmt.jnc
Error Handling
50_Exceptions.jnc
51_Errors.jnc
52_Finally.jnc
53_Disposable.jnc
Literals
60_HexLiterals.jnc
61_FormattingLiterals.jnc
Regex Switches
70_RegexSwitch.jnc
71_MixedLanguageRecognition.jnc
72_StreamRegexSwitch.jnc
Base
00_HelloWorld.jnc
01_Classes.jnc
02_Inheritance.jnc
03_Storage.jnc
05_WeakClassPtr.jnc
80_DualModifiers.jnc
81_Enums.jnc
82_Once.jnc
83_BreakN.jnc
84_CurlyInitializers.jnc
85_ScopesInSwitch.jnc
86_ModuleConstructors.jnc
87_ExtensionNamespaces.jnc
Data Pointers
10_DataPtrRange.jnc
12_ConstCorrectness.jnc
13_DynamicCast.jnc
14_DynamicSizeof.jnc
Function Pointers
20_FunctionPtr.jnc
21_WeakFunctionPtr.jnc
22_ScheduleOperator.jnc
23_Multicasts.jnc
24_WeakMulticasts.jnc
Properties
30_SimplePropertyDecl.jnc
31_FullPropertyDecl.jnc
32_IndexedProperties.jnc
33_AutoGetProperties.jnc
34_BindableProperties.jnc
35_PropertyPtr.jnc
36_WeakPropertyPtr.jnc
Reactive Programming
40_Reactors.jnc
41_OnEventStmt.jnc
Error Handling
50_Exceptions.jnc
51_Errors.jnc
52_Finally.jnc
53_Disposable.jnc
Literals
60_HexLiterals.jnc
61_FormattingLiterals.jnc
Regex Switches
70_RegexSwitch.jnc
71_MixedLanguageRecognition.jnc
72_StreamRegexSwitch.jnc
Live Demo
Running script...
🏃 Run