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.

Reply via email to