esl / ice

Apache License 2.0
2 stars 4 forks source link

Tv - Tea Visualisation #24

Open fenollp opened 11 years ago

fenollp commented 11 years ago

So I have been working on a Websocket app that prints in a fancy way data from hooks you put in the interpreter's code.

The app's code is at /fenollp/icy for now but can move to ESL as soon as we agree on a name (lame ideas: icy, eyesight, sledge. Other lame ideas welcome).

Note that the fancy stuff is in its way and is only a matter of JS-magic. Although it would be nice that you guys add some hooks where you think it would be clever. Just add tv:pass({<what-is-passed?>,<the-data>}).

Note that for now the app is hosted at my GitHub and is private, so you can't make it work.

et4te commented 11 years ago

Lets keep this a separate branch / repo for now until it is stable.

fenollp commented 11 years ago

I'd say it's fairly stable? Though I see a lot of additions to be made… Anyway, type make isee, got to localhost:8888 then type tea:i("A where var B = 1+1 var A = B end"). Like it?

et4te commented 11 years ago

Hey Pierre,

You need to get Diana to create a repo for the Isee code so that we can use it. I'm not sure merging code which visualizes things is a good idea in general unless its a separate branch since it affects the performance of the evaluator.

Cheers, Ed

On Mon, Sep 30, 2013 at 6:41 PM, Pierre Fenoll notifications@github.comwrote:

I'd say it's fairly stable? Though I see a lot of additions to be made… Anyway, type make isee, got to localhost:8888 then type tea:i("A where var B = 1+1 var A = B end"). Like it?

— Reply to this email directly or view it on GitHubhttps://github.com/esl/tea/pull/24#issuecomment-25385107 .

fenollp commented 11 years ago

Well it really doesn't affect performance . Take a look at src/tea.erl (its like 20 lines long). I already moved the code to a esl-owned repository (thanks to Diana). Cheers

Cheers,

Pierre Fenoll

On 30 September 2013 19:30, Edward Tate notifications@github.com wrote:

Hey Pierre,

You need to get Diana to create a repo for the Isee code so that we can use it. I'm not sure merging code which visualizes things is a good idea in general unless its a separate branch since it affects the performance of the evaluator.

Cheers, Ed

On Mon, Sep 30, 2013 at 6:41 PM, Pierre Fenoll notifications@github.comwrote:

I'd say it's fairly stable? Though I see a lot of additions to be made… Anyway, type make isee, got to localhost:8888 then type tea:i("A where var B = 1+1 var A = B end"). Like it?

— Reply to this email directly or view it on GitHub< https://github.com/esl/tea/pull/24#issuecomment-25385107> .

— Reply to this email directly or view it on GitHubhttps://github.com/esl/tea/pull/24#issuecomment-25390119 .

fenollp commented 11 years ago

Hey, I think I managed to fix the issue you mentioned last week, that is threads wouldn't get displayed properly… Hm it's a bit long to explain here, maybe I'll show you tomorrow?