problem with ShenJS

137 views
Skip to first unread message

Mark Tarver

unread,
Apr 2, 2015, 2:42:24 AM4/2/15
to qil...@googlegroups.com
I'm having problems with Shen under JS.   I click on shen.html and enter (* 7 8) to the REPL and click on ENTER and nothing happens.

Mark

Mark Tarver

unread,
Apr 2, 2015, 3:05:44 AM4/2/15
to qil...@googlegroups.com
I've put this up here 


Maybe people under Linux/Firefox may have a different experience.   When we've got this going,  I'll link it to the Shen home page.

Mark

Ramil Farkhshatov

unread,
Apr 2, 2015, 3:33:24 AM4/2/15
to qil...@googlegroups.com
Mark Tarver <dr.mt...@gmail.com> wrote:

> I'm having problems with Shen under JS. I click on shen.html and enter (*
> 7 8) to the REPL and click on ENTER and nothing happens.

There is upcoming next version of Shen-js which I'm going to release as
soon as possible. I hope it will happen next week.

But I can look at issues in current implementation if it is urgent.

Mark Tarver

unread,
Apr 2, 2015, 3:37:50 AM4/2/15
to qil...@googlegroups.com, ra...@gmx.co.uk
That's fine.  As soon as you have it going,  I'll link it to the home page.

Mark

Jacob

unread,
Apr 12, 2015, 7:09:12 PM4/12/15
to qil...@googlegroups.com, ra...@gmx.co.uk
Ramil, how is this coming along?

Ramil Farkhshatov

unread,
Apr 13, 2015, 1:19:59 AM4/13/15
to qil...@googlegroups.com
Jacob <submissio...@gmx.com> wrote:

> Ramil, how is this coming along?

Shen-js itself is ready, it passes all tests. Things left in my todo
list before release:

1. Implement useful FFI. Now it consists of js.eval only.
2. Integrate it with new web UI.

tycho luyben

unread,
Apr 13, 2015, 10:59:19 AM4/13/15
to qil...@googlegroups.com
That makes my Safari on Yosemite crash hang. And not just one tabs; all tabs; if I close the Shen tab, after 2-3 minutes it un-hangs. 

Jacob Goodson

unread,
Apr 13, 2015, 12:29:02 PM4/13/15
to qil...@googlegroups.com
Thanks for the update Ramil

--
You received this message because you are subscribed to a topic in the Google Groups "Shen" group.
To unsubscribe from this topic, visit https://groups.google.com/d/topic/qilang/LSoMKuJMDUw/unsubscribe.
To unsubscribe from this group and all its topics, send an email to qilang+un...@googlegroups.com.
To post to this group, send email to qil...@googlegroups.com.

Visit this group at http://groups.google.com/group/qilang.
For more options, visit https://groups.google.com/d/optout.

Mark Tarver

unread,
Apr 17, 2015, 4:14:39 AM4/17/15
to qil...@googlegroups.com, ra...@gmx.co.uk
Do you want me to put the certification against this port?   What OS license do you want for your code?

Mark

Ramil Farkhshatov

unread,
Apr 17, 2015, 6:22:17 AM4/17/15
to dr.mt...@gmail.com, qil...@googlegroups.com
Mark Tarver <dr.mt...@gmail.com> wrote:

> Do you want me to put the certification against this port?

After release I guess. Trying to make better FFI I'm remaking parts of
whole klvm-translator stack. So another testing is required after I
finish with that to prove that nothing breaks.

> What OS license do you want for your code?

Is there any choice except BSDL for Shen implementation?

About license for related libraries (translators) I'm thinking about GPL
with exceptions that allows committee members use them under terms of
BSDL. (To prevent side discussions I want to mention that license
choice has nothing to do with RMS and FSF entities.)

Mark Tarver

unread,
Apr 17, 2015, 7:07:23 AM4/17/15
to qil...@googlegroups.com, ra...@gmx.co.uk, dr.mt...@gmail.com


On Friday, April 17, 2015 at 11:22:17 AM UTC+1, Ramil Farkhshatov wrote:
Mark Tarver <dr.mt...@gmail.com> wrote:

> Do you want me to put the certification against this port?

After release I guess.  Trying to make better FFI I'm remaking parts of
whole klvm-translator stack.  So another testing is required after I
finish with that to prove that nothing breaks.

> What OS license do you want for your code?

Is there any choice except BSDL for Shen implementation?

About license for related libraries (translators) I'm thinking about GPL
with exceptions that allows committee members use them under terms of
BSDL.  (To prevent side discussions I want to mention that license
choice has nothing to do with RMS and FSF entities.)

Pretty much anything except GPL;  Greg chose MIT.  As long as the license does not attempt to virally impose control on other people's code I don't mind.
I know that you wanted LGPL which is a bit better, though the control and interpretation of that license lies with the FSF, hence I'm not keen.  

The license terms of the LGPL are set out here


It is a complex and winding document that contains many clauses for an aspiring lawyer and imposes quite a lot of conditions on the user.   I think it is likely to inhibit uptake and will certainly make the JS/Ring harder to work with.   In general the further from the FSF and the simpler the license, the better.

Mark

Mark Tarver

unread,
Apr 17, 2015, 7:41:14 AM4/17/15
to qil...@googlegroups.com, dr.mt...@gmail.com, ra...@gmx.co.uk
I'll add this - I think whatever license you choose, you should understand it.   I don't understand the LGPL as laid out in the page cited.  I do understand what other people have said about the LGPL and what Wikipedia says, but they do not determine the correct interpretation of the LGPL - the FSF does because they framed it.   So unless you can follow all those clauses and conditions on the page I've given and have the interpretation down pat for every clause, I would not use it.

Mark
Reply all
Reply to author
Forward
0 new messages