From mboxrd@z Thu Jan 1 00:00:00 1970 From: Josh Marshall Subject: Re: Rethinking files as a concept -- review draft paper Date: Fri, 3 Apr 2020 12:11:13 -0400 Message-ID: References: <87v9mgsl03.fsf@ambrevar.xyz> Mime-Version: 1.0 Content-Type: multipart/alternative; boundary="0000000000004875b105a2652b5a" Return-path: Received: from eggs.gnu.org ([2001:470:142:3::10]:34390) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1jKOum-0006Uk-CA for guix-devel@gnu.org; Fri, 03 Apr 2020 12:11:30 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1jKOuk-0001bT-Po for guix-devel@gnu.org; Fri, 03 Apr 2020 12:11:28 -0400 Received: from mail-vk1-xa2f.google.com ([2607:f8b0:4864:20::a2f]:34690) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1jKOuk-0001aM-Ki for guix-devel@gnu.org; Fri, 03 Apr 2020 12:11:26 -0400 Received: by mail-vk1-xa2f.google.com with SMTP id p123so2145749vkg.1 for ; Fri, 03 Apr 2020 09:11:26 -0700 (PDT) In-Reply-To: <87v9mgsl03.fsf@ambrevar.xyz> List-Id: "Development of GNU Guix and the GNU System distribution." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-devel-bounces+gcggd-guix-devel=m.gmane-mx.org@gnu.org Sender: "Guix-devel" To: Pierre Neidhardt Cc: guix-devel@gnu.org --0000000000004875b105a2652b5a Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Thanks! No matter what spelling and grammar checkers I seem to pass it through, there always seems to be many things missed. I'll fix those up and improve the notation as you suggest. As for the Windows pathing support, I'm not settled on the idea but figured I'd keep it more abstracted. I'm starting to lean towards a URL or something, even for local files. I'm going to make a number of fixes, add more example files, expand the grammar somewhat, add some operational and file merge rules, and add API interfaces. The other feedback I've been getting is that the core concept is clear and solid. And typos. On Fri, Apr 3, 2020 at 10:26 AM Pierre Neidhardt wrote: > Thanks for sharing, nice write up! > > A few notes below: > > --8<---------------cut here---------------start------------->8--- > Scheme: A group of programming languages which are major branch of the > Common LISP dialets. > --8<---------------cut here---------------end--------------->8--- > > Typo: dialects. > Also I think it should say "major branch of the Lisp dialects". Scheme > is not a branch of Common Lisp as far as I understand. > > The LISP casing is often considered deprecated, you may prefer Lisp > instead. > > --8<---------------cut here---------------start------------->8--- > Object Storage: A method of storing files without paths e.g. =E2=80=9DC:\= \Users\Ad- > min\Desktop\word-doc.rtf=E2=80=9D. > --8<---------------cut here---------------end--------------->8--- > > A Windows path?!? :) > > --8<---------------cut here---------------start------------->8--- > legacy .rom files > --8<---------------cut here---------------end--------------->8--- > > Which format is that? > > --8<---------------cut here---------------start------------->8--- > Web development has moved towards JSON like serialization > --8<---------------cut here---------------end--------------->8--- > > Typo: JSON-like > > --8<---------------cut here---------------start------------->8--- > and lowerers developer effort. > --8<---------------cut here---------------end--------------->8--- > > Typo: lowers > > --8<---------------cut here---------------start------------->8--- > Recognizers have two steps levels > --8<---------------cut here---------------end--------------->8--- > > Typo: two levels? > > --8<---------------cut here---------------start------------->8--- > Decrypting data is delegated tothe host by default > --8<---------------cut here---------------end--------------->8--- > > Typo: to the > > --8<---------------cut here---------------start------------->8--- > Bit Torrent > --8<---------------cut here---------------end--------------->8--- > > Typo: BitTorrent (no space) > > --8<---------------cut here---------------start------------->8--- > Distributed Files systems > --8<---------------cut here---------------end--------------->8--- > > Typo: distributed file systems > (Maybe lower case?) > > --8<---------------cut here---------------start------------->8--- > a more granular mannar > --8<---------------cut here---------------end--------------->8--- > > Typo: manner > > Cheers! > > -- > Pierre Neidhardt > https://ambrevar.xyz/ > --0000000000004875b105a2652b5a Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
Thanks!=C2=A0 No matter what spelling and grammar checkers= I seem to pass it through, there always seems to be many things missed.=C2= =A0 I'll fix those up and improve the notation as you suggest.=C2=A0 As= for the Windows pathing support, I'm not settled on the idea but figur= ed I'd keep it more abstracted.=C2=A0 I'm starting to lean towards = a URL or something, even for local files.=C2=A0 I'm going to make a num= ber of fixes, add more example files, expand the grammar somewhat, add some= operational and file merge rules, and add API interfaces.=C2=A0 The other = feedback I've been getting is that the core concept is clear and solid.= =C2=A0 And typos.

On Fri, Apr 3, 2020 at 10:26 AM Pierre Neidhardt <<= a href=3D"mailto:mail@ambrevar.xyz">mail@ambrevar.xyz> wrote:
Thanks for sharing, ni= ce write up!

A few notes below:

--8<---------------cut here---------------start------------->8---
Scheme: A group of programming languages which are major branch of the
Common LISP dialets.
--8<---------------cut here---------------end--------------->8---

Typo: dialects.
Also I think it should say "major branch of the Lisp dialects".= =C2=A0 Scheme
is not a branch of Common Lisp as far as I understand.

The LISP casing is often considered deprecated, you may prefer Lisp instead= .

--8<---------------cut here---------------start------------->8---
Object Storage: A method of storing files without paths e.g. =E2=80=9DC:\\U= sers\Ad-
min\Desktop\word-doc.rtf=E2=80=9D.
--8<---------------cut here---------------end--------------->8---

A Windows path?!? :)

--8<---------------cut here---------------start------------->8---
legacy .rom files
--8<---------------cut here---------------end--------------->8---

Which format is that?

--8<---------------cut here---------------start------------->8---
Web development has moved towards JSON like serialization
--8<---------------cut here---------------end--------------->8---

Typo: JSON-like

--8<---------------cut here---------------start------------->8---
and lowerers developer effort.
--8<---------------cut here---------------end--------------->8---

Typo: lowers

--8<---------------cut here---------------start------------->8---
Recognizers have two steps levels
--8<---------------cut here---------------end--------------->8---

Typo: two levels?

--8<---------------cut here---------------start------------->8---
Decrypting data is delegated tothe host by default
--8<---------------cut here---------------end--------------->8---

Typo: to the

--8<---------------cut here---------------start------------->8---
Bit Torrent
--8<---------------cut here---------------end--------------->8---

Typo: BitTorrent (no space)

--8<---------------cut here---------------start------------->8---
Distributed Files systems
--8<---------------cut here---------------end--------------->8---

Typo: distributed file systems
(Maybe lower case?)

--8<---------------cut here---------------start------------->8---
a more granular mannar
--8<---------------cut here---------------end--------------->8---

Typo: manner

Cheers!

--
Pierre Neidhardt
http= s://ambrevar.xyz/
--0000000000004875b105a2652b5a--