This website requires JavaScript.
d969d6d572
fix #37 AppliedContext optimization
sergeych
2025-06-17 09:45:36 +04:00
2d4c4d345d
fix #30 : let, apply, also. Fix in context combining for lambda calls.
0.6.7
sergeych
2025-06-16 15:44:22 +04:00
f9416105ec
fix #29 mapentries, map iterators, => operator and .toMap()
sergeych
2025-06-16 02:11:47 +04:00
c002204420
fix #28 basic map supports (still no iterators)
sergeych
2025-06-16 01:12:04 +04:00
a4448ab2ff
fix #10 set +collection functions (map, forEach, toList, toSet, isEmpty, etc,)
sergeych
2025-06-15 17:26:32 +04:00
8a4363bd84
fix #26 lists redesigned for ranges, less chaotic and serpentic
sergeych
2025-06-14 14:51:41 +04:00
19eae213ec
fix #23 string formatting and manipulations
sergeych
2025-06-14 11:53:18 +04:00
1db1f12be3
refs #25 backbone of multiplatform shell
sergeych
2025-06-14 10:18:38 +04:00
dcde11d722
Merge remote-tracking branch 'origin/master'
sergeych
2025-06-14 01:21:44 +04:00
83e79f47c7
lyng CLI: support for shebang, started shell KMP code
sergeych
2025-06-14 01:20:00 +04:00
e0bb183929
lyng CLI: support for shebang, started shell KMP code
sergeych
2025-06-14 01:20:00 +04:00
b961296425
fix #19 set of null-coalesce operators
sergeych
2025-06-13 22:25:18 +04:00
bd2b6bf06e
readme actualized
sergeych
2025-06-13 21:20:45 +04:00
253480e32a
readme actualized
sergeych
2025-06-13 20:15:39 +04:00
eb8110cbf0
removed unnecessary
sergeych
2025-06-13 19:12:51 +04:00
8c6a1979ed
published to our maven
sergeych
2025-06-13 19:08:19 +04:00
185aa4e0cf
better docs/2
sergeych
2025-06-13 18:40:14 +04:00
ef266b73a2
better docs/2
sergeych
2025-06-13 18:03:51 +04:00
89427de5cd
better docs
sergeych
2025-06-13 18:02:34 +04:00
cfb2f7f128
more docs, fixed parsing of an empty string
sergeych
2025-06-13 17:59:40 +04:00
be4f2c7f45
fix #14 when(value) with blows and whistles. Collection now is container (has Contains). greatly improved container properties of builtin classes.
0.6.0
sergeych
2025-06-13 17:25:56 +04:00
7cc80e2433
fix #20 do-while tests for labels, values, else
sergeych
2025-06-13 11:05:30 +04:00
dacdcd7faa
ref #13 get rid pf tokens for private/protected, added open attribute parsing
sergeych
2025-06-13 10:31:32 +04:00
59a76efdce
fix #22 test throw from kotlin code
sergeych
2025-06-13 07:51:42 +04:00
bb862e6cb5
refs #22 test for try-free
sergeych
2025-06-13 01:52:44 +04:00
aea819b89a
refs #22 docs reordered chapters
sergeych
2025-06-13 01:45:33 +04:00
88974e0f2d
refs #22 try without catch but finally
sergeych
2025-06-13 01:44:13 +04:00
0981d8370e
v0.5.1-SNAPSHOT: Exceptions Handling!
0.5.1
sergeych
2025-06-13 01:36:21 +04:00
c4122e8243
refs #22 more docs
sergeych
2025-06-13 01:32:40 +04:00
c3bf536bab
refs #22 more docs, fixed EH bug +shortcut throw "message"
sergeych
2025-06-13 01:30:26 +04:00
5ed8b2f123
refs #22 @35m 2 shorter forms for catch block, fixed catch class instance type checks
sergeych
2025-06-13 00:12:21 +04:00
6c71f0a2e6
fix #18 basic exceptions handling
sergeych
2025-06-12 19:17:01 +04:00
95aae0b231
fix #21 fixed loop break with label behavior
sergeych
2025-06-12 12:34:03 +04:00
b3f08b4cac
fix #1 for-continue test
sergeych
2025-06-12 12:23:50 +04:00
badeea9b28
0.4.0-SNAPSHOT: do-while, val/var returns initial value and accept any statement as initialization, etc.
0.4.0
sergeych
2025-06-12 11:24:35 +04:00
a1267c4395
fix #17 do-while loops +mode string functions +val/var cold be initialized with statement and return assigned values
sergeych
2025-06-12 11:22:27 +04:00
55fd3ea716
more docs
sergeych
2025-06-11 14:06:19 +04:00
697bafdcee
fix for gitea KaTex parser bug
Sergey Chernov
2025-06-11 09:57:35 +03:00
28b83f9892
ref #16 better processing of the last-block argument +sample with national-characters vars
sergeych
2025-06-11 10:54:06 +04:00
194fc8aca6
fix #16 last-block argument now can be combined with defaults and ellipsis
sergeych
2025-06-11 09:43:42 +04:00
382532e0e1
further Arguments optimizations
sergeych
2025-06-11 09:12:07 +04:00
c0eba1ecf0
Arguments.Info optimized out
sergeych
2025-06-11 09:06:01 +04:00
b253eed032
fixed 1e-6 type Real literal
sergeych
2025-06-11 08:57:12 +04:00
d482401b15
ObjInstance / ObjClass optimization no more list of accessible fields!
sergeych
2025-06-10 23:51:01 +04:00
88b355c40d
ObjInstanceClass optimization
sergeych
2025-06-10 23:14:44 +04:00
652e1d3af4
fix #15 , default toString for a class +default comparison for a class !give up struct in favor of class (simpler)
sergeych
2025-06-10 18:50:52 +04:00
2a93e6f7da
fix #9 block argument {} call without ()
sergeych
2025-06-10 18:32:38 +04:00
20c81dbf2e
fix #11 and private visibility for constructor params, fields and methods.
sergeych
2025-06-10 12:05:51 +04:00
fffa3d31bb
- rewritten/fixed buildconfig - less noise - cosmetics in CLI tool
sergeych
2025-06-10 02:06:03 +04:00
323c455a50
v.0.2.0: classes, lambdas, arrays, ellipsis, splats, etc.
v0.2.0
sergeych
2025-06-10 00:57:47 +04:00
370d8cf605
better readme
sergeych
2025-06-10 00:55:46 +04:00
f338c54632
public class methods
sergeych
2025-06-10 00:09:53 +04:00
3ef80616d8
public class methods
sergeych
2025-06-10 00:07:48 +04:00
961228ca0b
class val and var in body
sergeych
2025-06-09 23:55:06 +04:00
56e0d2fd63
optimizing refactoring: no more StoredObj.kt, WithAccess now always deals with Obj and is renamed to ObjRecord
sergeych
2025-06-09 16:34:30 +04:00
33fdb0934a
minor refactoring
sergeych
2025-06-09 16:25:23 +04:00
60384060bf
minor refactoring
sergeych
2025-06-09 13:43:19 +04:00
d3f23be7fe
OOP: structs with field access!
sergeych
2025-06-08 18:09:55 +04:00
397dcaae92
splat any Iterable
sergeych
2025-06-08 16:58:09 +04:00
2b87845a40
more docs
sergeych
2025-06-08 14:40:11 +04:00
5591a66af3
more dics & minor bugs fixed
sergeych
2025-06-08 14:39:39 +04:00
9a08da0dfd
functions are rewritten to new standard argparser/emitter too
sergeych
2025-06-08 13:51:23 +04:00
71a2933066
more on classes universal args declaration parser, lambda code rewritten to it
sergeych
2025-06-08 13:35:51 +04:00
4dc73b91c2
fix: top level block, even isolated, is treated as a lambda too
sergeych
2025-06-08 00:42:08 +04:00
c0cf190452
fix: lambda now have correct closure
sergeych
2025-06-08 00:30:13 +04:00
306a7f26ef
fix in description
sergeych
2025-06-04 12:45:14 +04:00
823e9a6498
more docs
sergeych
2025-06-04 09:05:30 +04:00
aba122c3e6
math and docs
sergeych
2025-06-04 09:02:08 +04:00
75d90d7228
shuttle operator <=>
sergeych
2025-06-04 08:29:09 +04:00
b331f4edaa
for loop optimization
sergeych
2025-06-03 18:13:16 +04:00
148d1b6d24
cosmetics
sergeych
2025-06-03 16:42:52 +04:00
953e0e696b
working CLI tool, versioning support, etc
sergeych
2025-06-03 16:32:36 +04:00
7b76b7d80f
docs
sergeych
2025-06-03 10:53:18 +04:00
512dda5984
fix #5 loop optimization fixed arguments modifying bug added samples and samplebooks w/tests
sergeych
2025-06-03 10:44:42 +04:00
53eb1bc5e7
added TOC to tutorial
Sergey Chernov
2025-06-02 18:09:45 +03:00
1323f93923
docs polishing
sergeych
2025-06-02 19:05:35 +04:00
c167ebe6a8
+lambda after fn call as last argument
sergeych
2025-06-02 18:59:47 +04:00
29c643eed2
fixed bug with callable argument in calls, added more docs
sergeych
2025-06-02 18:33:45 +04:00
4a597886e6
polishing sample
sergeych
2025-06-02 18:11:58 +04:00
3cd2786ef0
while/else practical sample !fixed else-while not calling on never run loop bug
sergeych
2025-06-02 18:08:54 +04:00
25ace7370b
better structure
sergeych
2025-06-02 17:45:34 +04:00
d1b6ec03f7
more docs
sergeych
2025-06-02 14:36:11 +04:00
f40c28504d
docs fix
sergeych
2025-06-02 14:10:30 +04:00
f18038f9ca
fixed package names to "lyng"
sergeych
2025-06-02 14:07:23 +04:00
19a2a1d909
lambda syntax added
sergeych
2025-06-02 14:02:01 +04:00
2344e19857
Renamed to lyng/3
sergeych
2025-06-02 11:52:41 +04:00
dae09f0dc9
Renamed to lyng/2
sergeych
2025-06-02 11:51:51 +04:00
e13dde68b5
Renamed to lyng
sergeych
2025-06-02 11:38:17 +04:00
6ef94fff65
+list + / += Iterable +CLI app started
sergeych
2025-06-02 07:39:31 +04:00
939e391a20
fixed namespace/Math issue
sergeych
2025-06-02 06:28:40 +04:00
c65f711ee3
OO: added inheritance, Collection, Iterator, Iterable, Array. Range is rewritten to be Iterable. Math namespace is temporarily broken (to be updated to new ObjClass model).
sergeych
2025-06-01 17:47:12 +04:00
698d169612
more docs
sergeych
2025-06-01 00:11:48 +04:00
86d59abfbc
missed file
sergeych
2025-05-31 23:44:07 +04:00
d2c732ceef
for in range, range size and indexing
sergeych
2025-05-31 23:43:35 +04:00
dcab60b7bb
for in range, range size and indexing
sergeych
2025-05-31 23:24:31 +04:00
2b3b0b298c
more docs on ranges
sergeych
2025-05-31 18:58:14 +04:00
b82a97ed20
Ranges!
sergeych
2025-05-31 18:53:42 +04:00
3908b8ee9f
+for-else-labels-break is running +String now is indexed with Char instances, size supported +Char type and char constants
sergeych
2025-05-31 15:08:11 +04:00
f7b35c7576
while-else loop and string.startsWith
sergeych
2025-05-30 13:50:37 +04:00
f3b3ebbb52
more docs
sergeych
2025-05-30 12:51:23 +04:00