hamish todd 2020-08-04 12:48:33 Hey folks, so for anyone who has all the time in the world, here's an outline of what I'm trying to accomplish with my current project https://youtu.be/hR-MQm3c13Q - I talk about a text editor I plan to create which you can think of as shadertoy, matlab, and a Bret Victor thing smooshed together and focussed on teaching high school students and physics undergrads about a semi-obscure area of maths called Clifford Algebra
Orion Reed 2020-08-04 13:10:02 Oooh I love Clifford Algebra! The way it unified things I thought were entirely separate blew my mind, I forget where I was introduced to it though. Looking forward to checking out your video here
Duncan Cragg 2020-08-04 13:12:25 I'm 15m in and you haven't mentioned it yet, so I guess that was a bad hunch! π
Duncan Cragg 2020-08-04 13:53:57 Great to have an ambitious roadmap, but I'd consider it a good goal and good success to get the GA on Wikipedia (step 2)!
hamish todd 2020-08-04 14:21:00 Still, neither of them are accessible to a high school student π
Duncan Cragg 2020-08-04 15:07:43 Well to come clean, I always watch YouTube on 2x speed and am ready with the right/left arrows to skip the formal bits and sections that are less interesting!
But, really watchable presentational style and an inspiring project that I'll be following, as a noob in 3D that wants to get better!
Ivan Reese 2020-08-04 16:14:42 I also just skimmed this (I'm "time-constrained", alas), but I love the goals and all the references you're drawing on. (It seems like you have a taste for indie games β Mushroom 11 as an example!? β you're in good company here.)
I've been learning a bit about GA and Clifford algebras, by way of Eric Lengyel's https://foundationsofgameenginedev.com book, Cohl Furey's attempt to unify GR/QM, etc. It seems really neat, and I'd be thrilled to see someone apply GA to a simulation-building environment. It feels like a really natural fit.
On the goal of making an editor plugin... note that the Luna folks tried this, and it seems like something they https://medium.com/@enso_org/enso-dev-blog-19th-june-2020-335e528d50b after the fact.
Is there a section of your talk that I missed where you discuss whether or not to go with a purely visual editor rather than some sort of text hybrid? I'd like to know your thoughts about that tradeoff.
hamish todd 2020-08-04 16:20:28 Mushroom 11 is made by friends of mine, Itay and Julia! If you have not already you should watch Itay's GDC presentations where he talks about game design, they are absurdly well-presented and insightful
hamish todd 2020-08-04 16:24:39 I am currently working on a standalone editor so I won't encounter the Enso team's problems. The reason I am considering a plugin as well is that even if the editor succeeds beyond my wildest dreams, people will still want to see the ideas combined with the ordinary way of doing stuff. The plugin will probably only have a subset of the features of the full editor, but I feel there might be low-hanging fruit. But yes I might not do it at all!
hamish todd 2020-08-04 16:28:42 A text hybrid might be a better idea. But see here https://www.youtube.com/watch?v=xrDZ--AuiL8 for discussion of why I think, well... that there's a real gap for people trying to see what you can do with software with no text at all, if only to see what happens. That talk is about games, so I may have to give a separate talk answering your question. Suffice to say that the whole point of the mixed reality discussion in the GA video is to create a direct connection between the reality of the mathematical system and people's thoughts; I would say symbols are a lossy channel
hamish todd 2020-08-04 22:28:12 That one is great but they have others, probably you need to search the GDC vault
Jack Rusher 2020-08-05 06:36:11 "It's difficult to get cultural change in physics" is a bit of an understatement, but I wish you success! :)
Tudor Girba π°οΈ 2020-07-29 08:14:14 Chris Knott 2020-08-04 12:55:32
How about we organize a public 2h session in which I demo and you can ask questions?
I would be interested in this!
Joe Nash 2020-08-06 14:23:06 Latest news from development of Enso (formerly Luna) is out with this weekβs devblog: https://medium.com/@enso_org/enso-dev-blog-friday-31st-july-d301900818c1
Highlights this week:
A new documentation viewer, parser and generator lands in the IDE.
Text editing with multiple cursors.
Generating Scala ASTs from Rust.
plus breadcrumbs, modules, launcher CLI UX