Skip to content
0:00 / 0:00

#johncarmack#racket#vrscript

Oculus Connect 2: Live Coding Session with John Carmack

Meta VR

711K subscribers • 2 videos on Hallway

YouTube
  • Recommended by 3 people: 3 on Hacker News.
  • Presented by John Carmack, CTO of Oculus
  • Made by the vendor. The company whose product it covers made or sponsored it.

Advanced. Deep dive for people who know the field.

141K views11 years ago3 recommendations

Graphics and audioProgramming languagesRenderingFunctional programmingUnity, Unreal and Godot

John Carmack demonstrates live development of a virtual reality application using a Racket-based scripting environment on Gear VR.

Oculus Connect 2 is our second annual developer conference where engineers, designers, and creatives from around the world come together to learn about the future of the Oculus platform and push virtual reality forward. Session Description: John Carmack will demonstrate the process of developing a simple VR application using a new development environment for rapid development and open deployment on Gear VR. You’ll also learn more about media processing, remote development, deployment, and multi-user setup. Speaker: John Carmack, CTO, Oculus Learn more about Oculus Connect: ocul.us/OC2 Official Oculus Channels: Oculus: ocul.us/Oculus Facebook: ocul.us/Facebook Twitter: ocul.us/Twitter Instagram: ocul.us/Instagram

Why it's here

3 people recommend this

What people say. Highly recommended as an inspiring demonstration of rapid VR development using Lisp and functional programming concepts.

peraon Hacker News • Recommends

On “John Carmack on Functional Programming (2013) [video]”

Actually I really like the format of your presentations: just yesterday I watched your live coding session with vrscript ( link to this video ) and it was fantastic because, first, you were showing to your audience how to work with Racket (and some of the features in DrRacket), and second, you build from zero a demo in a very casual, easy going way. I honestly don't think that a standard slide-based presentation would have been better in any way...

khrmon Hacker News • Recommends

On “Whoever does not understand Lisp is doomed to reinvent it (2007)”

Checkout the VR script by John Carmack link to this video It's on racket (scheme dialect). There are no language which can make you more efficient. But some languages open your mind. Just read SICP and find out what makes language EPIC. Many big projects are in Php. But surely no one would claim that it makes php "the EPIC" or even great.

staunchon Hacker News • Recommends

On “Racket: John Carmack’s VRScript Samples (2015)”

He also did a live coding demo showing off this VR scripting concept. Having such a fast iteration cycle is very compelling. Hopefully at least some Javascript version of this will exist, even though this seems like a perfect application for a Lisp. link to this video I wish he did live coding. Jonathan Blow's Twitch channel (naysayer88) is very compelling. Carmack's would be as well.

u/nzlemmingin r/Clojure • Mentions

On “John Carmack on lisp and static/dynamic typing - Quakecon 2013 Keynote”

No worries - obviously his experience is slanted by the sorts of systems he works on, like everyone else. They're pretty big systems though, and he's also clearly a fan of functional languages over OO ones. He actually went on to use Racket a lot (here and gave a talk live-coding with it here), he clearly likes lisp for the development experience.

jknoepfleron Hacker News • Mentions

On “Ask HN: What tech were you convinced would take the world by storm but didn't?”

> On a more general note, I am still waiting for the world to fall for lisp in general. Gah, aren't we all? Watching John Carmack push Scheme for the Oculus Rift 2 [video ] made me feel like something was right in the universe.

toshon Hacker News • Mentions

On “Racket: John Carmack’s VRScript Samples (2015)”

related: live coding session from Oculus Connect 2 (in 2015): link to this video previous discussions on the live coding session: link (2016) link (2015)

jambutterson Hacker News • Mentions

On “Racket: John Carmack’s VRScript Samples (2015)”

John wanted racket to be the main scripting language for vr apps that are lightweight and don't need a lot of horsepower. link to this video

minikomion Hacker News • Mentions

On “Ask HN: What change in your programming technique has been most transformative?”

Sounds like you're remembering John Carmack developing VR using racket: link to this video edit: Also check Arcadia for Clojure: link And developing flappy bird in clojurescript (canonical figwheel example): link

jierenchenon Hacker News • Mentions

On “Ronin – A Lisp-based image processing tool”

…sk 100x faster." To me Ronin is some strong validation that all these editing tools would be much improved by a human-readable and programmable intermediate representation of what you're doing with the GUI. The GUI is just an editor for modifying this representation. John Carmack did some work when he was at Oculus on something like this for VR: - link to this video These ideas are all in their infancy, but really excited to see people starting to make moves in this field. Thanks again!…

flocialon Hacker News • Mentions

On “Carmack on not being a power editor user”

I suspect the majority of programmers who say this have internalized the core api features they depend on (function calls, syntax, common algorithms, etc.) that make them super productive. Whereas average programmers and below need all the help they can get from their editor to tame the wild goose chase of looking up common functions, scouring StackOverflow, and even looking for random snippets on long abandoned blogs, etc. In other words his mastery greatly reduces his dependence on IDE/editor features so this makes perfect sense. Watching Carmack live coding, he types with conviction and gets things done: link to this video Sitting down with OpenBSD during a cabin retreat: link

nickjjon Hacker News • Mentions

On “Note that I wouldn’t pass the listed minimum requirements”

> What was Carmack's development focus during Oculus? I'm not sure exactly but there's a bunch of keynotes from Carmack around Oculus Connect on YouTube. Here's one from 2014: link , and another one from a year later where he's live coding in a VR environment link to this video . You'll find a bunch more if you search too. I remember skimming through them years ago not because I'm into VR development but I've been a life long fan of Carmack's work and like listening to him talk about things.

jambutterson Hacker News • Mentions

On “Racket v8.2”

the biggest adoption it would have gotten is that it was going to be used the main language of vrscripting link to this video but it seems like john couldnt push it everyone into it

placesalton Hacker News • Mentions

On “Racket Frustrates Me”

There's a live coding talk by John Carmack where he uses Racket for making small programs for the Oculus: link to this video He seemed happy enough with the language.