The low-level integration bits are part of Erlang. If this functionality exists in Erlang today, we could surface it up, but I am afraid it doesn't right now. I believe there is a plan to provide more file system bindings there in the future, but there is no precise schedule.
On Sat, Mar 2, 2024 at 8:08 PM Josh Marshall < joshua.r.marshall.1...@gmail.com> wrote: > You may skip the reading, but I am continuing from a forum discussion > here: > https://elixirforum.com/t/thoughts-on-extending-system-to-recover-from-incomplete-info-and-use-fallback-sources-using-file-stat/61980 > > I noticed a gap in support in Elixir related to OS related modules when > working on my personal website. There was not a way to go from a > `File.Stat.uid` to the file owner's full name in what I would consider a > succinct and general fashion. One diatribe later, and a few of us were > able to articulate a possible solution in the forum. > > Moving past this one function of looking up a full username for the owner > of a file, there's a category of missing functionality and an audience of > programmers Elixir is inaccessible to: IT and Systems. As a foundation, > Apple, BSD/Linux, and Windows need top level modules to represent > functionality of those systems. On top of those modules, a common set of > interface modules for OS agnostic operations would greatly improve ease of > implementation for users. > > These modules would doubtless be large and take time to develop, but would > open up Elixir to a new audience. However, is the core language the right > place for them? Are there obvious bits we missed in the forum thread? > > -- > You received this message because you are subscribed to the Google Groups > "elixir-lang-core" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to elixir-lang-core+unsubscr...@googlegroups.com. > To view this discussion on the web visit > https://groups.google.com/d/msgid/elixir-lang-core/63e7ed96-9abc-487a-996a-0b00c9486d4bn%40googlegroups.com > <https://groups.google.com/d/msgid/elixir-lang-core/63e7ed96-9abc-487a-996a-0b00c9486d4bn%40googlegroups.com?utm_medium=email&utm_source=footer> > . > -- You received this message because you are subscribed to the Google Groups "elixir-lang-core" group. To unsubscribe from this group and stop receiving emails from it, send an email to elixir-lang-core+unsubscr...@googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/elixir-lang-core/CAGnRm4JEaV7Fe5kdby1YNaonN6NOBrqPbTaEoE_GeaMNUAgWdQ%40mail.gmail.com.