You are viewing archived messages.
Go here to search the history.

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

Duncan Cragg 2020-08-04 13:00:34

Can I use it to solve Rubik's Cube?

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:18:23

22m you mentioned Rubik's Cubes! Yay

Duncan Cragg 2020-08-04 13:22:52

I'll back your crowdfunder

hamish todd 2020-08-04 13:23:57

Haha, thanks but I can't promise Rubik's cube related features

Duncan Cragg 2020-08-04 13:27:04

😞

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)!

Duncan Cragg 2020-08-04 14:00:08

Here's an intro link I found by Webmeister Joe Gregorio:

https://bitworking.org/news/ga/2d/

.. while we're waiting for you to deliver!

hamish todd 2020-08-04 14:20:34

The current best intro (certainly if you're a programmer), which has nice interactive parts, is this https://marctenbosch.com/quaternions/ and this is good too https://youtu.be/tX4H_ctggYo?t=1082

hamish todd 2020-08-04 14:21:00

Still, neither of them are accessible to a high school student πŸ˜„

hamish todd 2020-08-04 14:59:04

But thanks so much for watching it Duncan 😁

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!

Duncan Cragg 2020-08-04 15:08:41

Just the first two steps on the roadmap would be :awesome:

hamish todd 2020-08-04 15:11:38

I know right πŸ˜„

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

People ask about the difference between Glamorous Toolkit and Pharo. This post addresses that difference: https://blog.feenk.com/glamorous-toolkit-and-pharo-5aufgcequ38az2s0dj0t1nu0f/

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

Mariano Guerra 2020-08-06 16:01:17

Quick demo of the new Area Map Chart using the Wiki Table Source to get Portugal's populations per district: https://www.youtube.com/watch?v=MVQRV9ehEYM