Live data from Hacker News

炊紙(kashikishi) is a text editor that utilizes GPU to edit text in a 3D space

github.com

101–110 of 112 posts

Re: 炊紙(kashikishi) is a text editor that utilizes GPU to edit text in a 3D space

#101
post #85

If you're going that far, why not build something for a VR/AR setup?

If you've got an iPhone or iPad, I've got an AR prototype for glyph based rendering like this you might enjoy playing with: https://github.com/tikimcfee/LookAtThat

Alpha release builds an AR app to pull code, render in space.

Re: 炊紙(kashikishi) is a text editor that utilizes GPU to edit text in a 3D space

#102

Earlier quoted context omitted.

I once set out to learn Emacs, but the stupidly multi-key bindings for very basic things (Ctrl-X Ctrl-C to copy, etc) turned me off. Deep and logical my ass.

I once set out to learn Vi, but the absurd modal editing and convoluted key combinations for basic tasks made it a nightmare. Efficient and logical, my ass!

FWIW, my editor of choice is Kate (with LSP plugin!)

I have more respect for vi's key bindings though because they are, in fact, quite efficient. But I only know enough vi for basic editing.

Re: 炊紙(kashikishi) is a text editor that utilizes GPU to edit text in a 3D space

#104
post #6

Japanese is my favourite written language, I love English but I'm definitely jealous of the beautiful glyphs and the vertical writing. From what I've seen, vertical writing is often poorly supported in software though, which is a shame.

> I love English

Why English in particular? English uses Latin script pretty randomly.

-- sincerely your Ptoughneigh

Re: 炊紙(kashikishi) is a text editor that utilizes GPU to edit text in a 3D space

#105

THIS! So much this!! With the jump from 2D screen to AR-based UI, we have the chance to re-think all of the conventions that have gripped UI/UX design over the past few decades. How many apps would benefit from being able to visualize data in a 3D space? How many new ways could we interact with computers, if we could reach out and touch things? Text editing, video editing, image editing (visualizing Photoshop layers?…

This might interest you too: https://github.com/tikimcfee/LookAtThat

This seems to be Swift-exclusive, but the idea is absolutely there. Imagine when this gets expanded to any codebase. Imagine all the spaghetti code you could visualize as real spaghetti!

Re: 炊紙(kashikishi) is a text editor that utilizes GPU to edit text in a 3D space

#106

Earlier quoted context omitted.

This might interest you too: https://github.com/tikimcfee/LookAtThat

This seems to be Swift-exclusive, but the idea is absolutely there. Imagine when this gets expanded to any codebase. Imagine all the spaghetti code you could visualize as real spaghetti!

It actually runs any text you throw at it, it just happens to be written in Swift :)

Re: 炊紙(kashikishi) is a text editor that utilizes GPU to edit text in a 3D space

#107

Would love something like this in VS Code so I could smoothly zoom in and out of my code rather than scrolling and clicking tabs.

Say more! How does the existing zoom function not do enough?

The Ctrl +/- zooming? It's not smooth, it's limited, it's just font resizing, not zooming back from a plane as you'd get in 3D, where the center would remain constant. Scrolling still required for navigating (if I zoom out at the top and want to zoom in to the bottom, I still have to scroll down to it), and still limited to one file at a time.

Likely not technically feasible at the moment (without sacrificing font quality and too many other features of code editing)

Re: 炊紙(kashikishi) is a text editor that utilizes GPU to edit text in a 3D space

#108
post #6

Japanese is my favourite written language, I love English but I'm definitely jealous of the beautiful glyphs and the vertical writing. From what I've seen, vertical writing is often poorly supported in software though, which is a shame.

I'm partial to Mongolian.. It also has top to bottom but has an Arabic lace like cursive style which makes it flow much better than Japanese. https://en.m.wikipedia.org/wiki/Mongolian_script

Good resource for Traditional (vertical) Mongolian here:

https://www.cjvlang.com/Writing/writmongol/websitesinmongolb...

Example:

http://khumuunbichig.montsame.mn/index.php?home

Re: 炊紙(kashikishi) is a text editor that utilizes GPU to edit text in a 3D space

#109
post #104
post #6

Japanese is my favourite written language, I love English but I'm definitely jealous of the beautiful glyphs and the vertical writing. From what I've seen, vertical writing is often poorly supported in software though, which is a shame.

> I love English Why English in particular? English uses Latin script pretty randomly. -- sincerely your Ptoughneigh

Both English and Japanese have idiosyncratic writing systems which is fun and visually interesting to me

Re: 炊紙(kashikishi) is a text editor that utilizes GPU to edit text in a 3D space

#110

Earlier quoted context omitted.

As an emacs user I genuinely believe vim bindings are better, but emacs is more powerful than at least vim (I can’t speak for neovim). Edit: and I really do wish there was more unbiased content relating to the pros and cons of either.

Emacs has a very long tail indeed of elisp extensions which Neovim has yet to fully catch up with. Neovim is well on its way however, and uses a programming language which many people already know and which is in any case familiar and easy to pick up. Lua has its quirks, elisp is pretty weird even for a Lisp (credit where credit is due, the elisp documentation is fantastic). I've used Emacs off and on for years, and…

Thanks for your input.

I’m under the impression emacs performance will improve but agree it’s an issue, particularly on very long lines - my understanding is that any modes must recalculate things (font colors, etc) on every change and recalculate major parts of the file. Iirc emacs 30 implements treesitter and a few other things which should improve performance, but some issues still undoubtedly remain.

Post reply on HN