Sergey Chernov sergeych
  • Joined on 2022-07-18
sergeych pushed to master at SergeychWorks/lyng 2025-06-09 22:55:14 +03:00
961228ca0b class val and var in body
sergeych pushed to master at SergeychWorks/lyng 2025-06-09 15:34:37 +03:00
56e0d2fd63 optimizing refactoring: no more StoredObj.kt, WithAccess now always deals with Obj and is renamed to ObjRecord
sergeych pushed to master at SergeychWorks/lyng 2025-06-09 15:25:32 +03:00
33fdb0934a minor refactoring
sergeych pushed to master at SergeychWorks/lyng 2025-06-09 12:43:25 +03:00
60384060bf minor refactoring
sergeych opened issue SergeychWorks/lyng#12 2025-06-09 12:29:04 +03:00
class body: instance methods
sergeych opened issue SergeychWorks/lyng#11 2025-06-08 17:27:20 +03:00
public private visibility for fields
sergeych opened issue SergeychWorks/lyng#10 2025-06-08 17:27:08 +03:00
adding methods to classes
sergeych closed issue SergeychWorks/lyng#8 2025-06-08 17:26:55 +03:00
Creating user classes
sergeych pushed to master at SergeychWorks/lyng 2025-06-08 17:10:03 +03:00
d3f23be7fe OOP: structs with field access!
sergeych opened issue SergeychWorks/lyng#9 2025-06-08 16:02:56 +03:00
fix callable { ... } call
sergeych pushed to master at SergeychWorks/lyng 2025-06-08 15:58:18 +03:00
397dcaae92 splat any Iterable
sergeych pushed to master at SergeychWorks/lyng 2025-06-08 13:40:18 +03:00
2b87845a40 more docs
sergeych pushed to master at SergeychWorks/lyng 2025-06-08 13:39:49 +03:00
5591a66af3 more dics & minor bugs fixed
sergeych pushed to master at SergeychWorks/lyng 2025-06-08 12:51:35 +03:00
9a08da0dfd functions are rewritten to new standard argparser/emitter too
71a2933066 more on classes
Compare 2 commits »
sergeych pushed to master at SergeychWorks/lyng 2025-06-07 23:42:35 +03:00
4dc73b91c2 fix: top level block, even isolated, is treated as a lambda too
sergeych pushed to master at SergeychWorks/lyng 2025-06-07 23:30:22 +03:00
c0cf190452 fix: lambda now have correct closure
sergeych commented on issue SergeychWorks/lyng#8 2025-06-04 15:30:44 +03:00
Creating user classes

class Name(val x,private var y,z)

  • z visible in the class initializer
  • y to the class instances
  • x is public

struct(x,y)

same as

class(var x,var y)

We do it with ObjClass…

sergeych opened issue SergeychWorks/lyng#8 2025-06-04 15:27:53 +03:00
Creating user classes
sergeych pushed to master at SergeychWorks/lyng 2025-06-04 11:45:21 +03:00
306a7f26ef fix in description
sergeych pushed to master at SergeychWorks/lyng 2025-06-04 08:05:38 +03:00
823e9a6498 more docs