Alexander: thanks a lot! Your code did the trick nicely. I added a bunch of
other of my commonly-used vocabs as well and I can barely tell the
difference in the time it takes to start up the listener. It would still be
neat to get images working, but this makes me very happy for now.

As for range words, I don't feel strongly either way. I remember there used
to be a ... syntax in math.extras that you could use like

    1 ... 10

and I always thought it was kind of elegant, but it was removed (I think in
0.98) and I can understand not wanting to clutter up code with syntax.

On Sun, Nov 29, 2020 at 9:29 AM Alexander Ilin <ajs...@yandex.ru> wrote:

> Is it possible to merge the range and interval concepts into one thing?
> Not sure if a good idea, but would resolve the confusion.
>
>
> https://math.stackexchange.com/questions/2056510/what-is-the-mathematical-symbol-for-range
>
> It seems that for integer values there is also the notation of {a..b},
> which includes both ends.
> Maybe we could also add {a..b-1} to exclude the last value, and add the
> commonly used {0..b-1}, although there is already the shorter <iota> for
> the latter.
>
> 29.11.2020, 18:12, "John Benediktsson" <mrj...@gmail.com>:
>
> The common ambiguity between math.ranges and math.intervals has also
> bothered us.
>
> I did like the syntax aside from that issue that, but we are experimenting
> with new range syntax:
>
> [a..b]
> (a..b]
> (a..b)
> [a..b)
>
> What do you think of that instead?
>
> Some other variants discussed from other languages:
>
> a..b
> a...b
> a..<b
> a..=b
>
> What does everyone think? Any feedback?
>
> Best,
> John.
>
>
>
> On Nov 29, 2020, at 5:56 AM, Alexander Ilin <ajs...@yandex.ru> wrote:
>
>
> 
> Here's the full code for .factor-rc:
>
> USING: listener namespaces sequences ;
> ! Add math.ranges to the Scratchpad vocab of the Listener.
> interactive-vocabs [ "math.ranges" suffix ] change-global
>
>
> 29.11.2020, 16:50, "Alexander Ilin" <ajs...@yandex.ru>:
>
> See the SYMBOL: interactive-vocabs in the basis\listener.factor.
>
> 29.11.2020, 15:25, "Alexander Ilin" <ajs...@yandex.ru>:
>
> I think you need to somehow edit the vocabs preloaded into the Scratchpad
> vocab of the Listener.
>
> 29.11.2020, 12:07, "kevin" <kevinpat...@gmail.com>:
>
> Hello fellow Factor users.
>
> Today, I finally became fed up with having to load the math.ranges
> vocabulary in the listener every time I want to use a word like [a,b].
> Especially since it needs to disambiguate with math.intervals and I have
> to stop and think about which one to pick.
>
> I was under the impression that simply going
>
>     USE: math.ranges
>     save
>
> Would save to the default image with math.ranges loaded, but when I exit
> and start the listener up again, the change does not take.
>
> I then figured that maybe I could save a custom image with
>
>     "myimage.image" save-image
>
> and indeed, it does save a file named myimage.image in the factor
> directory. Then when I try to invoke factor like
>
>     factor -i=myimage.image
>
> it complains about not being able to locate the file.
>
> I then figured I wouldn't mind waiting for vocabs to load and maybe I
> could just try loading them in my .factor-rc or .factor-boot-rc, but that
> doesn't work either. Any ideas on how I can get this to work? Thanks!
> ,,
>
> _______________________________________________
> Factor-talk mailing list
> Factor-talk@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/factor-talk
>
>
>
> ---=====---
> Александр
>
> ,,
>
> _______________________________________________
> Factor-talk mailing list
> Factor-talk@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/factor-talk
>
>
>
> ---=====---
> Александр
>
> ,,
>
> _______________________________________________
> Factor-talk mailing list
> Factor-talk@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/factor-talk
>
>
>
> ---=====---
> Александр
>
> _______________________________________________
> Factor-talk mailing list
> Factor-talk@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/factor-talk
>
> ,,
>
> _______________________________________________
> Factor-talk mailing list
> Factor-talk@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/factor-talk
>
>
>
> ---=====---
> Александр
>
> _______________________________________________
> Factor-talk mailing list
> Factor-talk@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/factor-talk
>
_______________________________________________
Factor-talk mailing list
Factor-talk@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/factor-talk

Reply via email to