Discussion:
Saying Hi !
Sushant Raikar
2014-04-27 18:09:46 UTC
Permalink
Hi Lyx community, I am Sushant Raikar, a B.Tech. student from India. I am
one of the GSoC student who will be working on Project: Interactive LyX
this summer under Tommaso Cucinotta, Vincent van Ravesteijn, Jean-Marc
Lasgouttes .

I would like to thank the community for selecting my project proposal this
summer and assure you that I will give my best to work on this project.

I would also like to give special thanks to Tommaso, who helped me
understand the basic structure of lyx, the problem in 'interactive lyx' and
an approach that could solve the problem. Its because of him that I could
write my proposal well.
Thank You, Tommaso ! :-)

I have started working on my project, and will ask any difficulties that I
face on this mailing list.

Sushant

P.S.- feels great to be a part of this community.
Scott Kostyshak
2014-04-27 18:33:39 UTC
Permalink
On Sun, Apr 27, 2014 at 2:09 PM, Sushant Raikar
Post by Sushant Raikar
P.S.- feels great to be a part of this community.
Hi Sushant, welcome! I don't know much about this topic, but I look
forward to following your progress.

Best,

Scott
Tommaso Cucinotta
2014-04-27 20:58:12 UTC
Permalink
Post by Scott Kostyshak
I don't know much about this topic
just in case you missed it, this video shows quickly what it's all about:

http://retis.sssup.it/~tommaso/lyx-collaborate.ogv

in a kind of mock-up that crashes in a few seconds :-)!

T.
Scott Kostyshak
2014-04-27 21:03:13 UTC
Permalink
Post by Tommaso Cucinotta
Post by Scott Kostyshak
I don't know much about this topic
http://retis.sssup.it/~tommaso/lyx-collaborate.ogv
in a kind of mock-up that crashes in a few seconds :-)!
I have seen the videos. The idea is nice! I meant that I don't think
I'll be able to help much on the implementation. I'm looking forward
to it though.

Best,

Scott
Peter Kümmel
2014-04-28 06:15:56 UTC
Permalink
Post by Tommaso Cucinotta
Post by Scott Kostyshak
I don't know much about this topic
http://retis.sssup.it/~tommaso/lyx-collaborate.ogv
in a kind of mock-up that crashes in a few seconds :-)!
T.
When designing the transfer protocol you should
evaluate Google's Protocol Buffers:

https://developers.google.com/protocol-buffers/docs/overview

Would guarantee a clean interface to the outer world. And you
don't have to think about parsing incoming bytes.

Peter
Tommaso Cucinotta
2014-04-28 20:31:38 UTC
Permalink
Post by Peter Kümmel
When designing the transfer protocol you should
https://developers.google.com/protocol-buffers/docs/overview
Would guarantee a clean interface to the outer world. And you
don't have to think about parsing incoming bytes.
this reminded my of CORBA: we could use it to have seamless invocations
among remote instances of LyX, couldn't we :-) ?

LyX seems to already have its own way to serialize LFUNs, but I guess we'll
have to serialize more, and specifically DocIterator(s)...

T.
Peter Kümmel
2014-04-30 05:47:23 UTC
Permalink
Post by Tommaso Cucinotta
Post by Peter Kümmel
When designing the transfer protocol you should
https://developers.google.com/protocol-buffers/docs/overview
Would guarantee a clean interface to the outer world. And you
don't have to think about parsing incoming bytes.
this reminded my of CORBA: we could use it to have seamless invocations
among remote instances of LyX, couldn't we :-) ?
To ride a more recent wave, we should use websockets/json, then a webfrontent
would be possible, and we would be more attractive for the javascript people.

And then sometimes lyx could switch from C++ to javascript ;)

Peter
Post by Tommaso Cucinotta
LyX seems to already have its own way to serialize LFUNs, but I guess we'll
have to serialize more, and specifically DocIterator(s)...
T.
Cyrille Artho
2014-04-30 06:17:27 UTC
Permalink
Yes, a mechanisms that's more light-weight than CORBA (in terms of
integration effort/architecture) is definitely going to more easily
accepted in the code base.
We'd also rather not double the size of the LyX binary ;-) but then again,
some of the CORBA libraries are probably not that huge.
Post by Peter Kümmel
Post by Tommaso Cucinotta
Post by Peter Kümmel
When designing the transfer protocol you should
https://developers.google.com/protocol-buffers/docs/overview
Would guarantee a clean interface to the outer world. And you
don't have to think about parsing incoming bytes.
this reminded my of CORBA: we could use it to have seamless invocations
among remote instances of LyX, couldn't we :-) ?
To ride a more recent wave, we should use websockets/json, then a webfrontent
would be possible, and we would be more attractive for the javascript people.
And then sometimes lyx could switch from C++ to javascript ;)
Peter
Post by Tommaso Cucinotta
LyX seems to already have its own way to serialize LFUNs, but I guess we'll
have to serialize more, and specifically DocIterator(s)...
T.
--
Regards,
Cyrille Artho - http://artho.com/
When the people fear their government, there is tyranny;
when the government fears the people, there is liberty.
-- Thomas Jefferson
Tommaso Cucinotta
2014-04-27 20:51:26 UTC
Permalink
Post by Sushant Raikar
P.S.- feels great to be a part of this community.
Welcome Suhant!

Looking forward to work with you on this exciting project!

Tommaso
Jean-Marc Lasgouttes
2014-04-28 09:39:30 UTC
Permalink
Post by Sushant Raikar
Hi Lyx community, I am Sushant Raikar, a B.Tech. student from India. I
am one of the GSoC student who will be working on Project: Interactive
LyX this summer under Tommaso Cucinotta, Vincent van Ravesteijn,
Jean-Marc Lasgouttes .
Welcome Sushant! It is always nice to see new names on this list. I hope
that we'll be able to make good progress on this feature.

JMarc
Vincent van Ravesteijn
2014-04-30 07:00:44 UTC
Permalink
Post by Sushant Raikar
Hi Lyx community, I am Sushant Raikar, a B.Tech. student from India. I
am one of the GSoC student who will be working on Project: Interactive
LyX this summer under Tommaso Cucinotta, Vincent van Ravesteijn,
Jean-Marc Lasgouttes .
Hi Sushant,

Welcome to LyX.

Vincent

Loading...