So excited to meet everyone here! I'm John, the founder and creator of the Primitive Immersive Development Environment. I started Primitive in 2015 because I wanted to create the IDE of the future. I believe the future of programming is collaborative, immersive, and powered by spatial computing and artificial intelligence.
The Primitive IDE is my life's work. It is a collaborative 3D/VR environment where users explore codebases to learn, review, and debug code in an unlimited environment. A few things that makes Primitive unique:
• Primitive crawls GitHub and has a fully explorable mapping of the top repositories
• Anybody can view their own code on their local machine and see a directory and file mapping in a 3D spatial layout
• Programming files are parsed by a variety of tools (ANTLR, Roslyn, Clang, JavaC) to show their AST structure and to enable animated reference maps in the 3D space
• For Java, Primitive can display multi-thread runtime traces and a memory graph in the 3D environment
• There is also a backend that integrates with Bitbucket, GitHub, and GitLab and automatically analyzes your private repos to share with your team. This is great for code walkthroughs and onboarding
• The backend does AST diffing in git, and will show you changes in the codebase as a 3D model. This is amazing for code review, because it's very easy to see what has changed in a PR
• Finally, and most experimentally, we have a voice-controlled Codex implementation. This is the future that I'm most excited about: a team of people asking a machine to generate code, that gets displayed and tested in a 3D VR environment. Here is a demo:
https://www.youtube.com/watch?v=icHLoxOFerk▾
I'm glad to have discussions about spatial computing and AI enabled programming. I just discovered this community and I'm excited to hear about what everyone is working on.
https://primitive.io/https://twitter.com/PrimitiveVR
👋🏽 1
👋 13
w
wtaysom
11/12/2021, 2:04 AM
Glad to see you here.
j
John Voorhees (Primitive)
11/12/2021, 2:36 PM
Hey William - I remember our chat from last year. Good to see you here
Primitive looks awesome @John Voorhees (Primitive) hits most of the topics I'm interested in in FoC. I didn't talk about AI assisted programming/Codex in my podcast interview, but I'm in the Codex beta and I've played with it a little bit
👍 2
j
John Voorhees (Primitive)
11/13/2021, 10:33 PM
@Scott Anderson I was really happy to listen to your interview with @Ivan Reese. You did actually talk about Codex right at the end of your interview. I really like both of your thoughts about a neural net for ASTs as opposed to basing the model on something like GPT-3. I agree also about the need for a tight feedback loop between humans and machine - I really wanted to see this in VR, which is how the voice-controlled prototype came about. There has been a "typing" issue in VR, and I think voice can resolve this if it's also paired with something like Codex.
If you or anyone would be open to a VR hangout, I'd love to discuss this further.
s
Scott Anderson
11/13/2021, 10:34 PM
Oh lol I haven't listened to the entire interview yet and we did it a while ago :)