14 Commits

Author SHA1 Message Date
d482401b15 ObjInstance / ObjClass optimization no more list of accessible fields! 2025-06-10 23:51:01 +04:00
652e1d3af4 fix #15, default toString for a class
+default comparison for a class
!give up struct in favor of class (simpler)
2025-06-10 18:51:04 +04:00
2a93e6f7da fix #9 block argument {} call without () 2025-06-10 18:32:38 +04:00
20c81dbf2e fix #11 and private visibility for constructor params, fields and methods. 2025-06-10 12:07:07 +04:00
fffa3d31bb - rewritten/fixed buildconfig
- less noise
- cosmetics in CLI tool
2025-06-10 02:06:03 +04:00
d3f23be7fe OOP: structs with field access! 2025-06-08 18:09:55 +04:00
c0cf190452 fix: lambda now have correct closure 2025-06-08 00:30:13 +04:00
2344e19857 Renamed to lyng/3 2025-06-02 11:52:41 +04:00
dae09f0dc9 Renamed to lyng/2 2025-06-02 11:51:51 +04:00
e13dde68b5 Renamed to lyng 2025-06-02 11:38:17 +04:00
3908b8ee9f +for-else-labels-break is running
+String now is indexed with Char instances, size supported
+Char type and char constants
2025-05-31 15:08:11 +04:00
47c061d2b4 class constants added and class instances for integral types 2025-05-28 14:36:04 +04:00
f885300d18 converted namespaces to objects (coming to static objects, singletons) 2025-05-28 14:01:44 +04:00
d21544ca5d first OO features: x::class, x.method(1,2,3) builting Real.roundToInt 2025-05-28 11:44:55 +04:00