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 es-discuss@mozilla.org https://mail.mozilla.org/listinfo/es-discuss