
On Tue, Jul 6, 2021 at 9:46 AM Wolfgang Denk wd@denx.de wrote:
Dear Sean,
In message e7e23702-4e55-f785-c77f-2d3076fdd67b@gmail.com you wrote:
foo() { proc foo {first second} { echo $1 $2 echo $first $second } }
This is not possible. We only have eval (run) as of today. I view adding functions as one of the most important usability improvements we can make.
Again: this is not an issue with hush as is, but only with our resource-limited port of a nearly 20 year old version of it.
Updating to a current version would fix this, in an almost 100% backward compatible way.
Agree on this. There is another email about the LIL and how is right now maintained and if the solutions that we have already in place can be just updated, I don't find any valid reason to change it but update seems more straightforward.
Michael
Best regards,
Wolfgang Denk
-- DENX Software Engineering GmbH, Managing Director: Wolfgang Denk HRB 165235 Munich, Office: Kirchenstr.5, D-82194 Groebenzell, Germany Phone: (+49)-8142-66989-10 Fax: (+49)-8142-66989-80 Email: wd@denx.de If you don't have time to do it right, when will you have time to do it over? - John Wooden