Timeline

Many hyperlinks are disabled.
Use anonymous login to enable hyperlinks.

35 check-ins

2019-09-25
06:40
Minor edit (python.lua) Leaf check-in: f2af20bc40 user: tonyp tags: trunk
06:31
Allow nested expressions in f'' strings (f_string.lua) check-in: 3fb4105425 user: tonyp tags: trunk
2019-04-13
16:41
Added pure Lua implementation for the hyperbolic trigonometric functions. Freely adapted from P.J.Plauger, "The Standard C Library" . Author: Roberto Ierusalimschy (Roberto/hyperbolic.lua) check-in: 25e3be713d user: tonyp tags: trunk
2018-01-06
16:37
Eval() now returns immediately if expression is nil (f_string.lua & python.lua) check-in: e0f2945379 user: tonyp tags: trunk
2017-12-23
16:44
Removed if not exists wrapper put there by copy-paste mistake from another file (f_string.lua) check-in: 99e1a4ae59 user: tonyp tags: trunk
16:36
Changed default delimiter from comma to any number of spaces as is done in similar Python function (f_string.lua) check-in: d1b39482e4 user: tonyp tags: trunk
2017-06-07
16:05
f'' now uses :: for format modifier as : is Lua method. Also, allowed nested expressions in { ... } (f_string.lua) check-in: ad4ac0cc93 user: tonyp tags: trunk
2017-04-29
14:38
f'' now uses :: for format modifier as : is Lua method. BugFix: Replaced external str() in int() with tostring() (python.lua) check-in: 90b2a596ed user: tonyp tags: trunk
2017-03-24
14:34
Added library module for command line interface easier manipulation of options and arguments (cli.lua) check-in: 78699ab2e4 user: tonyp tags: trunk
2017-03-17
23:53
Removed override protection for global string:split() and string:gsplit() as these two functions have to work in the way expected. WARNING: If the end user happens to use these same name functions, there will be a collision (f_string.lua) check-in: 3e8e5a95f5 user: tonyp tags: trunk
23:48
Added Python-like f'' functionality as stand-alone module without any external dependencies. Simple require 'f_string' and use it. (f_string.lua) check-in: 55cc97a8dd user: tonyp tags: trunk
2017-03-12
09:55
Added section based configuration reader/writer library (section_config.lua) check-in: 6a18c91f9b user: tonyp tags: trunk
2017-03-06
17:16
eval() now gives priority to user environment (python.lua) check-in: 70f12ceeb8 user: tonyp tags: trunk
2017-02-26
14:16
Added local shallow copy() function (python.lua) check-in: cc67d8e297 user: tonyp tags: trunk
14:13
Improved f'' to also recognize Lua style format modifiers (python.lua) check-in: 7e8d50011c user: tonyp tags: trunk
13:31
Improved eval() function so it uses caller defined environment (python.lua) check-in: b8738d5122 user: tonyp tags: trunk
13:19
Improved f'' to also recognize parent's local variables (python.lua) check-in: 0eb38beecc user: tonyp tags: trunk
12:15
BugFix: zip() with function returning nil did not work correctly (python.lua) check-in: cf7d731be0 user: tonyp tags: trunk
2017-02-20
21:28
Moved local functions first and added local expr() function which improved f'' string capabilities accordingly (lib/python.lua) check-in: 5c3ff73da9 user: tonyp tags: trunk
20:54
Added preliminary version of f'' formatted strings like those introduced in Python v3.6 but, for now, without the extra parameters or expressions (python.lua) check-in: 11930157fa user: tonyp tags: trunk
2017-02-02
22:41
Fixed date on history (python.lua) check-in: d77c450c66 user: tonyp tags: trunk
22:37
Improved zip() iterator to allow function with multiple parms (python.lua) check-in: cd8688906d user: tonyp tags: trunk
2016-11-20
18:50
Minor optimization to print() function (python.lua) check-in: 14b5877cec user: tonyp tags: trunk
18:12
Added Python-like int() and Python-like sum() functions (python.lua) check-in: 900954daad user: tonyp tags: trunk
2016-05-26
21:22
Minor cosmetic change (python.lua) check-in: 61629e0df6 user: tonyp tags: trunk
21:10
Improved print() function to convert everything to string before using table.concat() on the table (python.lua) check-in: dc506448c7 user: tonyp tags: trunk
20:36
Added Python-like print() function (python.lua) check-in: 303b1b7067 user: tonyp tags: trunk
2016-03-20
22:22
Changed iter() so that if the target is a function to call it and return its result instead of the actual iterator (python.lua) check-in: 4735f892c4 user: tonyp tags: trunk
2016-03-19
23:58
Fixed previous fix for Python's range iterator (python.lua) check-in: f099245493 user: tonyp tags: trunk
23:41
Rewrote zip() to not use coroutines (python.lua) check-in: bd822684b0 user: tonyp tags: trunk
16:19
Fixed range() for negative step case (python.lua) check-in: 4e2727021e user: tonyp tags: trunk
15:00
Improved some functions and added Python-like zip() iterator (python.lua) check-in: a7e7d99806 user: tonyp tags: trunk
2015-03-17
11:02
Fixed string:isprintable() for the empty string case (python.lua) check-in: 0c7e2d71f7 user: tonyp tags: trunk
10:51
Added library with Python-like function equivalents (WORK-IN-PROGRESS) check-in: b9b64c6528 user: tonyp tags: trunk
2015-03-16
22:47
initial empty check-in check-in: 976765fd70 user: tonypdmtr tags: trunk, empty