Live data from Hacker News

Circa is a programming language for live coding, in development

circa-lang.org

11–20 of 34 posts

Re: Circa is a programming language for live coding, in development

#11
post #2

How can you have a website displaying a live-coding language, without a video displaying someone actually live-coding? :P Seriously though, I'd love to see a video of someone doing live-coding. I've been looking for a good live-coding environment ever since I found fluxus[1], and subsequently found out that development of it had stopped. [1] http://www.pawfal.org/fluxus/

Why would you think development of fluxus "has stopped"? The mailing list [1] is active enough for such a minority project, and the git repo [2] shows a reasonable activity for a mature (i.e. "done") project, with functionality commits from October last year, and French localisation commits from April this year (last one on the 19th, so less than 24h ago).

[1] http://lists.pawfal.org/pipermail/fluxus-pawfal.org/ [2] https://savannah.nongnu.org/git/?group=fluxus

Re: Circa is a programming language for live coding, in development

#12
Using # for both comments and colors does not sound like a good idea! Just stick to --, I think. It looks prettier anyhow :P.

Also, how do you do scoping without a var or val keyword? E.g. what if I want to have a variable local to a function (or method, I guess?). Or what if I want to reassign a variable outside of the current scope?

Re: Circa is a programming language for live coding, in development

#13
post #8

Earlier quoted context omitted.

That is an excellent point. I have some videos up ( https://vimeo.com/user6866395/videos ) but I neglected to add them to the new site.

Wow, hats off to you. I love the part when it watches cpp files for changes, recompiles and then uses the library to patch the live application. Who said C++ is not productive, please? Alright, all credits goes to Paul. :)

Yeah, that was a fun hack! I think live C++ recompilation is something that is occasionally theorized about, but rarely attempted.

Re: Circa is a programming language for live coding, in development

#14
post #2

How can you have a website displaying a live-coding language, without a video displaying someone actually live-coding? :P Seriously though, I'd love to see a video of someone doing live-coding. I've been looking for a good live-coding environment ever since I found fluxus[1], and subsequently found out that development of it had stopped. [1] http://www.pawfal.org/fluxus/

The project hasn't stopped, but you can find a load more live coding environments at http://toplap.org/

Re: Circa is a programming language for live coding, in development

#15
post #12

Using # for both comments and colors does not sound like a good idea! Just stick to --, I think. It looks prettier anyhow :P. Also, how do you do scoping without a var or val keyword? E.g. what if I want to have a variable local to a function (or method, I guess?). Or what if I want to reassign a variable outside of the current scope?

Definitely a good point and I'll make that change. I was hesitating to only use -- because I thought it might be unfamiliar to some. But it works great for Lua & Haskell!

For variable scoping, if you use the same name inside a "for" or "if" block then it'll assign that name in the outer scope. A function however can't assign to names outside of the function - each function needs to explicitly declare its inputs & outputs. There's some holes in the current design, so adding a "val" keyword is the current plan.

Re: Circa is a programming language for live coding, in development

#16
post #2

How can you have a website displaying a live-coding language, without a video displaying someone actually live-coding? :P Seriously though, I'd love to see a video of someone doing live-coding. I've been looking for a good live-coding environment ever since I found fluxus[1], and subsequently found out that development of it had stopped. [1] http://www.pawfal.org/fluxus/

That is an excellent point. I have some videos up ( https://vimeo.com/user6866395/videos ) but I neglected to add them to the new site.

Super cool. Maybe think about just cutting those videos into a 30-second montage to drop onto your landing page until you want to do a proper demo-- for live coding, showing beats telling any day of the week.

Re: Circa is a programming language for live coding, in development

#18
post #16

Earlier quoted context omitted.

That is an excellent point. I have some videos up ( https://vimeo.com/user6866395/videos ) but I neglected to add them to the new site.

Super cool. Maybe think about just cutting those videos into a 30-second montage to drop onto your landing page until you want to do a proper demo-- for live coding, showing beats telling any day of the week.

That's a great idea. The landing page is definitely looking a little dry.
Post reply on HN