[prev in list] [next in list] [prev in thread] [next in thread] 

List:       busybox
Subject:    Re: A good scripting language for busybox?
From:       Laszlo Papp <lpapp () kde ! org>
Date:       2017-03-17 15:23:59
Message-ID: CAOMwXhOLmo8vM4u0CohW_YQnJ5Eyyn4g81RTgnBY0hLcDO7hng () mail ! gmail ! com
[Download RAW message or body]

[Attachment #2 (multipart/alternative)]


Why do you need a scripting language in the busybox project?

Cannot you just generate the platform with things like a small subset of
python using Yocto or something similar?

On Fri, Mar 17, 2017 at 3:20 PM, Pavel Aronsky <pavel.aronsky@gmail.com>
wrote:

> Apologies for maybe a wild or off-topic question.
> After dealing with quite a few products with busybox and its ash shell
> used as the primary scripting language, I'd like to ask you, busybox
> experts: what are alternatives?
>
> This page: https://busybox.net/tinyutils.html  - mentions Lua and
> Micro-perl. I'd rather perfer a small subset of Python, but cold not find
> one after a day of googling (this is surprising. I've been sure such things
> exists).
>
> However my search hit one interesting Javascript engine named Duktape (
> duktape.org).
>
> Javascript looks almost as good as Python for me, it is popular and should
> be familiar to new developers. Lua is less familiar, but much better for
> writing moderately simple app logic than the *dreadful* shell language.
>
> So the question: how feasible would be inclusion of Lua or Javascript into
> BB, as option for systems where one of these languages will be heavy used?
>
> As "plan B": has anyone seen (or thought of) a FFI interface for BB that
> would allow to call shared libraries written in C, from ash?
>
> Thanks in advance,
>
> Pavel A.
>
>
>
> _______________________________________________
> busybox mailing list
> busybox@busybox.net
> http://lists.busybox.net/mailman/listinfo/busybox
>

[Attachment #5 (text/html)]

<div dir="ltr">Why do you need a scripting language in the busybox \
project?<div><br></div><div>Cannot you just generate the platform with things like a small \
subset of python using Yocto or something similar?</div></div><div class="gmail_extra"><br><div \
class="gmail_quote">On Fri, Mar 17, 2017 at 3:20 PM, Pavel Aronsky <span dir="ltr">&lt;<a \
href="mailto:pavel.aronsky@gmail.com" target="_blank">pavel.aronsky@gmail.com</a>&gt;</span> \
wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc \
solid;padding-left:1ex"><div dir="ltr"><div>Apologies for maybe a wild or off-topic \
question.</div><div>After dealing with quite a few products with busybox and its ash shell used \
as the primary scripting language, I&#39;d like to ask you, busybox experts: what are \
alternatives?</div><div><br></div><div>This page: <a href="https://busybox.net/tinyutils.html" \
target="_blank">https://busybox.net/tinyutils.<wbr>html</a>   - mentions Lua and Micro-perl. \
I&#39;d rather perfer a small subset of Python, but cold not find one after a day of googling \
(this is surprising. I&#39;ve been sure such things exists).</div><div><br></div><div>However \
my search hit one interesting Javascript engine named Duktape (<a href="http://duktape.org" \
target="_blank">duktape.org</a>).</div><div><br></div><div>Javascript looks almost as good as \
Python for me, it is popular and should be familiar to new developers. Lua is less familiar, \
but much better for writing moderately simple app logic than the *dreadful* shell \
language.</div><div><br></div><div>So the question: how feasible would be inclusion of Lua or \
Javascript into BB, as option for systems where one of these languages will be heavy \
used?</div><div><br></div><div>As &quot;plan B&quot;: has anyone seen (or thought of) a FFI \
interface for BB that would allow to call shared libraries written in C, from \
ash?</div><div><br></div><div>Thanks in advance,</div><div><br></div><div>Pavel \
A.</div><div><br></div><div><br></div></div> \
<br>______________________________<wbr>_________________<br> busybox mailing list<br>
<a href="mailto:busybox@busybox.net">busybox@busybox.net</a><br>
<a href="http://lists.busybox.net/mailman/listinfo/busybox" rel="noreferrer" \
target="_blank">http://lists.busybox.net/<wbr>mailman/listinfo/busybox</a><br></blockquote></div><br></div>




_______________________________________________
busybox mailing list
busybox@busybox.net
http://lists.busybox.net/mailman/listinfo/busybox

[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic