I wonder how ~[foobar] would work In Ruby and Elixir I always try to take advantage of the flexible sigil delimiter syntax to hint at types: [, ] for arrays, " for strings, | for code and multiline strings like SQL, and {, } for nonliterals like Regex and Times.
We could also reclaim ’ as a macro quote syntax. Haha, I thought of that but feared it would cause even more newcomer confusion. ;D -- Chris Keele Web Developer On September 23, 2016 at 11:08:47 AM, Peter Hamilton ( peterghamil...@gmail.com) wrote: We could also reclaim ' as a macro quote syntax. Just a thought. On Fri, Sep 23, 2016 at 10:40 AM OvermindDL1 <overmind...@gmail.com> wrote: > Hmm, I quite like that, I wonder how `~[foobar]` would work too... > > > On Friday, September 23, 2016 at 11:17:09 AM UTC-6, Chris Keele wrote: >> >> I have no strong opinions on this–although I do hope that useful *'* >> character >> will eventually be reclaimed for some purpose. I assume inspecting >> *'abc'* as *~c"abc"* implies that the usual newcomer confusion of >> inspecting an integer list and seeing a 'string' will be a somewhat more >> searchable problem, which is nice. >> >> I did want to observe that, now that I know you can create charlists with >> sigils, I'll probably never use *'* again, because to me *~c[foobar]* is >> much more representative of the underlying data structure. Perhaps this >> could also be how it inspects, to enforce the 'list' connotation? >> > -- > 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/af9fc876-6b66-460a-95bf-b5e188109c95%40googlegroups.com > <https://groups.google.com/d/msgid/elixir-lang-core/af9fc876-6b66-460a-95bf-b5e188109c95%40googlegroups.com?utm_medium=email&utm_source=footer> > . > For more options, visit https://groups.google.com/d/optout. > -- You received this message because you are subscribed to a topic in the Google Groups "elixir-lang-core" group. To unsubscribe from this topic, visit https://groups.google.com/d/topic/elixir-lang-core/_pAjPEayLLI/unsubscribe. To unsubscribe from this group and all its topics, 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/CAOMhEnxdEaHsb%3DnSj7tqw03gz1q5KmJxyHKmSwoyG9OZHPSCww%40mail.gmail.com <https://groups.google.com/d/msgid/elixir-lang-core/CAOMhEnxdEaHsb%3DnSj7tqw03gz1q5KmJxyHKmSwoyG9OZHPSCww%40mail.gmail.com?utm_medium=email&utm_source=footer> . For more options, visit https://groups.google.com/d/optout. -- 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/CAOtzO5Jdp-2GsxnSfkbGkoLP8MRmX5%3DX1DhKe_GfNqBnbbaPZQ%40mail.gmail.com. For more options, visit https://groups.google.com/d/optout.