[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Supported/Bundled CSV support?
From: |
T.V Raman |
Subject: |
Re: Supported/Bundled CSV support? |
Date: |
Tue, 15 Mar 2022 07:05:20 -0700 |
User-agent: |
Gnus/5.13 (Gnus v5.13) Emacs/29.0.50 (gnu/linux) |
Ergus <spacibba@aol.com> writes:
A couple more thoughts around why we may want built-in CSV support:
1. Over the last few years, emacs has incorporated built-in support for:
A. xml --- libxml
B. json --- libjs
C. We're now talking sqlite
Not having CSV builtin feels like ignoring what is in plain-sight.
I think having built-in CSV support that abstracts away the various
details of parsing the various CSV variants will allow the emacs Dev
community to focus on user solutions e.g.:
A. Seamless data import/export
B. Support the processing of larger amounts of data via org-table and the like
C. Json support vastly sped up modules like lsp and eglot; I'd expect
the same once we cross the chasm with respect to making CSV support
a built-in detail that elisp developers can take for granted.
> Just an idea/question:
>
> With the new Lars package vtable may be possible to support CSV or add
> a package over it?
>
> I agree it is a bit annoying to depend of an external package for such
> a simple format and maybe the implementation may be simpler than
> expected as the format it pretty simple in general.
>
> WDYT?
>
> On March 14, 2022 11:30:43 PM GMT+01:00, Stefan Monnier
> <monnier@iro.umontreal.ca> wrote:
>
> Languages like Python work around this with a csv module that
> comes
> bundled; Emacs has a couple of modules out on elpa/melpa all of which
> look old.
>
> Don't know about Melpa, but in (Non)GNU ELPA, I can only find one such
> package and it dates back to Dec 2021.
>
> Stefan
--
Thanks,
--Raman(I Search, I Find, I Misplace, I Research)
?7?4 Id: kg:/m/0285kf1 ?0?8