summaryrefslogblamecommitdiffstats
path: root/2021/talks/nangulator.md
blob: bbf7bfed0aabcff465b6a67ac09017dc410b35e8 (plain) (tree)
1
2
3
4
5
6
7
8
9
10









                                                                                 

                                                                     

                                                  






                                                                      



                     











                                                                          

                                                                      



                                                                       





                                                                                                                                  
                                                                                                                                                                                                                                                             
 


                                                                                                                                                                                                                                               
                                                                
 
                                                                
[[!meta title="Introducing N-Angulator"]]
[[!meta copyright="Copyright © 2021 Kevin Haddock"]]
[[!inline pages="internal(2021/info/nangulator-nav)" raw="yes"]]

<!-- You can manually edit this file to update the abstract, add links, etc. --->


# Introducing N-Angulator
Kevin Haddock

[[!inline pages="internal(2021/info/nangulator-schedule)" raw="yes"]]

<https://github.com/vigilancetech-com/N-Angulator>

The Unix file system is essentially an N-dimentional sparse array that
currently lacks a decent editor and browser which
can effectively leverage the logical tri-angulation (or, more properly
"n-angulation") of atoms/blobs within it.

N-Angulator is the genesis, to wit, the "Model-T," of such a program.

# Discussion

IRC nick: N-Angulator

-   Q1: Can this be considered as a UI to manage hardlinks with
    additional functionality such as listing the hardlinks of a single
    file?
    -   A: that is part of what it could be considered.   I see it more
        as re-imagining the Unix/Linux file system as a data cloud
-   Q2: Remark: I did a PhD on that very same topic:
    <https://karl-voit.at/tagstore/en/papers.shtml> - Your approach does
    seeom to have similarities to the Semantic File System (Gifford et
    al) or SemFS (Mohan at al) or TagFS (Bloehdorn et al).
    -   A: yes, I just started checking it out.   I was not aware of any
        of those when I wrote it.   I just had a need for a much more
        comprehensive filing/retrieval system to support my various
        activities (law, programming, time management, etc...).   It
        worked amazingly well at the time but "life happened" and I
        was never really able to keep it up with the times like porting
        it from the orphaned XEmacs into FSF and promote it at all.
-   <https://github.com/vigilancetech-com/N-Angulator>

- N-Angulator: I wrote it 10 years ago and am no porting it to GNU emacs
- is this a graph-as-filesystem
- I'd much rather work with keybindings rather than clicking things. Is there support for that?
  - N-Angulator: I think the menu system does automatically assign some unique keys but it's been a long time since I looked at it
- I love these kind of advanced file systems
- This is weirdware in the best sort of way.
- Are you familiar with tagstore/TagTrees (by me) or Semantic File System (Gifford et al) or SemFS (Mohan at al) or TagFS (Blöhdorn et al)? my work: https://karl-voit.at/tagstore/en/papers.shtml -> preferably the PhD document that summarizes everything

- From [YouTube](https://www.youtube.com/watch?v=ggmfWPmse_w&feature=em-comments): Any chance you can explain what this package can actually do? I don't want to be critical. It looks interesting but I just don't know what to do with this. 


[[!inline pages="internal(2021/captions/nangulator)" raw="yes"]]

[[!inline pages="internal(2021/info/nangulator-nav)" raw="yes"]]