LC Buddy collaborative coding

Anything beyond the basics in using the LiveCode language. Share your handlers, functions and magic here.

Moderators: FourthWorld, heatherlaine, Klaus, kevinmiller, robinmiller

FourthWorld
VIP Livecode Opensource Backer
VIP Livecode Opensource Backer
Posts: 9823
Joined: Sat Apr 08, 2006 7:05 am
Location: Los Angeles
Contact:

Re: LC Buddy collaborative coding

Post by FourthWorld » Fri Jun 07, 2019 7:01 pm

RevOnline supports script snippets.
Richard Gaskin
LiveCode development, training, and consulting services: Fourth World Systems
LiveCode Group on Facebook
LiveCode Group on LinkedIn

kaveh1000
Livecode Opensource Backer
Livecode Opensource Backer
Posts: 508
Joined: Sun Dec 18, 2011 7:23 pm
Location: London
Contact:

Re: LC Buddy collaborative coding

Post by kaveh1000 » Fri Jun 07, 2019 7:35 pm

Just to chip in and say great idea. Would be marvellous to work collaboratively and learn from one another's good and bad habits.

Kaveh
Kaveh

bogs
Posts: 5435
Joined: Sat Feb 25, 2017 10:45 pm

Re: LC Buddy collaborative coding

Post by bogs » Sat Jun 08, 2019 9:30 am

FourthWorld wrote:
Fri Jun 07, 2019 7:01 pm
RevOnline supports script snippets.
Care to elaborate on that a bit? I sure don't know what your talking about, and I thought I had seen at least the majority of RevOnline related stuff.

Unless you mean the user samples area, which I don't necessarily think of as 'snippets'. Snippet to me is something that doesn't work by itself, but can be put within a larger structure as part of a complete program. Many of the examples of code posted in this very forum, for example, like functions people have come up with to resolve an issue.

As a side drift, and again directed to gagsoft's question »
Apparently there are also a lot of online snippet managers, which I only just now found out trying to figure out what Richard was talking about :P
Selection_001.png
Snip snip...
Of course, I don't think I'd go that route, but then I am funny that way.
Image

AndyP
Posts: 615
Joined: Wed Aug 27, 2008 12:57 pm
Location: Seeheim, Germany (ex UK)
Contact:

Re: LC Buddy collaborative coding

Post by AndyP » Fri Jun 14, 2019 5:19 pm

So a quick update on LC Buddy and where I'm at.

I'm working on the screen recording at the moment and am using FFmpeg command line utility.
https://ffmpeg.org/
This comes in Windows, MacOS and Linux flavors and will need to be installed separately to LC Buddy.

I have this working well under Windows and sort of OK under Linux. I haven't started on the MacOS version as yet. The controls for the recorder are in a single group, with all the code in a script only behavior file, so when this part of LC Buddy is completed it can be peeled off as a separate repository in GitHub which will make screen recording in LiveCode a breeze. At the moment just video is being recorded.

Q. How important do you think is it to be able to record sound as well as record the active screen?

I've created a YouTube channel with a test recording here https://youtu.be/1fg9isASlb8
This is best viewed at 1080p

I hope to have the screen recording completed in about another week and will post a new progress update then.
Andy Piddock
https://livecode1001.blogspot.com Built with LiveCode
https://github.com/AndyPiddock/TinyIDE Mini IDE alternative
https://github.com/AndyPiddock/Seth Editor color theming
http://livecodeshare.runrev.com/stack/897/ LiveCode-Multi-Search

AndyP
Posts: 615
Joined: Wed Aug 27, 2008 12:57 pm
Location: Seeheim, Germany (ex UK)
Contact:

Re: LC Buddy collaborative coding

Post by AndyP » Sat Jul 27, 2019 3:46 pm

Its been a while, but I've posted a new video showing the syncing between LC script editors via LC Buddy.

LC Buddy is coming along nicely but progress has been slower than I thought.

I now have Ffmpeg working across Win, Mac and Linux but its still a bit flakey!

Chat is done.

Next is a login and user system which will lock the current editor and prevent other users from editing the same script at the same time. This then needs to be tied into the chat system.

I am Really interested in any comments and suggestions.

Video here

https://youtu.be/x63IGoVWeDI
Andy Piddock
https://livecode1001.blogspot.com Built with LiveCode
https://github.com/AndyPiddock/TinyIDE Mini IDE alternative
https://github.com/AndyPiddock/Seth Editor color theming
http://livecodeshare.runrev.com/stack/897/ LiveCode-Multi-Search

bogs
Posts: 5435
Joined: Sat Feb 25, 2017 10:45 pm

Re: LC Buddy collaborative coding

Post by bogs » Sat Jul 27, 2019 3:56 pm

Looks very good so far Andy!
Image

AndyP
Posts: 615
Joined: Wed Aug 27, 2008 12:57 pm
Location: Seeheim, Germany (ex UK)
Contact:

Re: LC Buddy collaborative coding

Post by AndyP » Sat Jul 27, 2019 4:04 pm

Thanks bogs.

Something interesting I noticed whilst building the syncing, was that, originally I thought each user would have to have a copy of the broadcasters stack open in their version of LC, as it happens this is not the case, all that is needed to observe the broadcasters editing is an open script editor, as LC Buddy takes over the active script editing tab. This I think would really help in making an educating tool out of LC Buddy.

Coding and learning all the time...
Andy Piddock
https://livecode1001.blogspot.com Built with LiveCode
https://github.com/AndyPiddock/TinyIDE Mini IDE alternative
https://github.com/AndyPiddock/Seth Editor color theming
http://livecodeshare.runrev.com/stack/897/ LiveCode-Multi-Search

bogs
Posts: 5435
Joined: Sat Feb 25, 2017 10:45 pm

Re: LC Buddy collaborative coding

Post by bogs » Sat Jul 27, 2019 6:28 pm

That is interesting. I think your right, for education it would be very useful indeed.
Image

Post Reply

Return to “Talking LiveCode”