To me, what you're actually seeking to discuss looks less related to physics and more like an extension to ECMAScript's `import` syntax.
Would you please describe it a little more? A good conversation starter,
preferably without any domain-specific context (i.e. physics), would entail:
- the set of generalized (= non-domain-specific) problems it solves
- the desugaring you have in mind
- how a solution to your problem might look without introducing new syntax
(ideally also the reasoning why you consider new syntax to be justified)
On Sunday, May 20, 2018 3:12:34 AM CEST Abdul Shabazz wrote:
> Of the five (5) known forms of matter:
>
>
>
> 1. Solid (well-structured arrangement of tightly bound atoms, found in
> ice)
> 2. Liquid (unstructured arrangement of tightly-bound atoms)
> 3. Gas (loose arrangement of atoms)
> 4. Plasma (Properties of liquid, electricity, and magnetism found @ the
> core of our sun)
> 5. Bose-Einstein condensates (Properties of gas and phase-invariant
> liquid, ie. a superfluid)
>
>
> ...Another sixth (6th) form of matter was uncovered six weeks ago at UT
> Dallas: the "Superfluid Quasicrystal" -- which has the properties of both
> quasicrystals and superfluids, wherein Quasi crystals have atoms that are
> arranged in a highly ordered, periodic pattern that is unchanged when you
> rotate or repeat it, eg. in table salts)
>
>
> This sixth (6th) form of matter exhibits properties of a Soliton: A Soliton
> or Einno Soliton Tsunami is a gathering phase-invariant wave that maintains
> its shape and velocity as it travels through any phase of matter.
>
>
> An example implementation perhaps in javascript would be:
>
>
> // file1.jsol
>
>
> ${0} = (lhs,rhs) => { return (lhs ${1} rhs) }
>
>
> // file2.js
>
>
> import file1.["add",Symbol.operator.addition] as bar
>
> let foo = bar.add(4,2) // returns 6
>
>
> // file3.js
>
>
> import file1.["mul",Symbol.operator.multiplication] as bar
>
> let foo = bar.mul(4,2) // returns 8
signature.asc
Description: This is a digitally signed message part.
_______________________________________________ es-discuss mailing list [email protected] https://mail.mozilla.org/listinfo/es-discuss

