Why are you limited to 32 bits? Factor provides 64-bit binaries? We do have some limitations to a single OS thread, although similar to how Python is doing a "sub interpreter" in their next version we have a multi-VM feature that was half completed, and could use some finishing touches.
Best, John. On Mon, May 20, 2019 at 1:50 PM Peter Nagy <pet...@riseup.net> wrote: > Foreign function interface. Most usually used to call C functions from > another language (hence foreign). I second emacs though, at least for > prototyping. > > Re factor - I enjoy it too. What frustrates me is 32bits and single thread > (os). Any plans to upgrade these in the *near* future? > -- > Peter Nagy > > - To reach a goal one has to enjoy the journey > > On May 20, 2019 3:20:04 AM UTC, Andrew McDowell <andyji...@gmail.com> > wrote: > >Hi Jack, > > > >Thanks for your thoughts. I too like the Forth/Factor mindset, and > >wonder if it could possibly be in the long run a good path to learning > >programming, especially as I am not ‘indoctrinated’ with more > >conventional programming. > > > >‘Nimble’ is actually my working name for this idea, as the single word, > >‘nimble’ sort of says it all as to what I’m after. > > > >What’s an ffi? Fatal familial insomnia? Foreign financial institute? > >Fine feathered idiot? Folksy, frolicking iconoclast? Stop. > > > >I’ve struggled, and am still struggling to find clear ways to describe > >what I’m after. A database of notes on multiple topics, accumulated > >over a couple of decades, such that notes on a given topic (of which > >there are many) are often (read: usually) distributed over many files. > >I want to be able to search and browse, easily and quickly form > >collections of blocks of notes from multiple files, manipulate these > >‘thoughts’ in side by side stacks/columns/windows; search/navigate the > >database by keyword, by date, by topic. All this from the keyboard, no > >messing with toolbars, menus and mice. Minimalist UI except possibly > >for the virtual keyboard interface, which I hope would be more catalyst > >(and in effect minimalist) than a clunky intrusion. > > > >The thing about the virtual keyboard on screen is to create a > >customizable console represented as a virtualized, labeled keyboard > >rather than as dropdown menus or assigned keybindings to memorize. My > >hope is that this would be more flowing than menus, and less demanding > >of mental bandwidth than memorizing keybindings. It would probably > >require multiple modes like Vim has. Personally I like the modal > >aspect of Vim. Possibly the console thing could turn out more clunky > >than flowing, but I find the idea appealing to try. Probably way too > >large a programming challenge though, especially for a newbie, and I > >now have two votes for ELISP. > > > >Thanks for listening, > >Andy > > > >> On May 19, 2019, at 10:34 PM, Jack Lucas via Factor-talk > ><factor-talk@lists.sourceforge.net> wrote: > >> > >> Everything except for the on screen keyboard honestly sounds like > >it'd find a better fit for you by just learning emacs lisp. I'm having > >a harder time understanding what exactly you want to make, probably > >because I've never really encountered your use case. > >> > >> Factor is powerful, fast, and generates nice binaries though. So if > >you do end up making a suite of tools they'll probably be fairly small > >and nimble. Its totally up to you. I moved over from common lisp and > >scheme and now almost entirely mess around with Factor exclusively. I > >really like the mindset of the Forth style. > >> > >> That being said there is a GUI, and the ffi is fabulous of you need > >to use a c library in making your tools. > >> > >> > >> Best of luck, > >> > >> Jack > >> > >> > >> Sent from ProtonMail mobile > >> > >> > >> -------- Original Message -------- > >> On May 19, 2019, 10:19 PM, Andrew McDowell < andyji...@gmail.com> > >wrote: > >> > >> Thanks Александр, > >> > >> I expect I need to let go of some of the fancier ideas I have for > >this, and just develop the basic components using tools at hand. I > >think some of what I’m after might come under the heading of file > >editing, as opposed to text editing, as I want to nimbly pick up and > >toss around blocks of text from multiple files, more efficiently than > >laborious copy/paste, and I haven’t found an application that does that > >well. Sounds like projectile goes a ways on that sort of thing. > >> > >> Appreciate the ideas, and if anyone has any further suggestions for > >tools, etc, let me know. > >> > >> Andy > >> > >> > On May 18, 2019, at 6:56 AM, Alexander Ilin <ajs...@yandex.ru > ><mailto:ajs...@yandex.ru>> wrote: > >> > > >> > Hello, Andy! > >> > > >> > From my point of view, and from the software experience that I have > >(both as user and as developer), it seems to me that you could get a > >lot of the benefits you are looking for from Spacemacs with org-mode > >and projectile. That's where I'd be heading with these requirements, > >and then I'd adapt those to my needs, since the source is available, > >the LISP language is quite nice to work with, and the community is > >there to provide some guidance and support. > >> > > >> > If you want to go completely crazy with this, dive into Plan 9 or > >Project Oberon (the latter could be simpler for a novice), but I'm not > >sure how much support you could get there. You'd probably need to > >become a full-time developer to understand and modify those systems to > >your needs. > >> > > >> > Returning to Spacemacs, org-mode would give you the no-mouse-needed > >structured capabilities (GTD, PIM, etc.), and you could work exactly > >like what Ginko offers if you opened the same file with different > >levels of unfolding in three vertical columns (or "windows", as they > >are called in Emacs). Projectile would let you search your (text) files > >with ease and organize them into projects. > >> > > >> > Here's a well-regarded org-mode tutorial in case you want to take > >this route: > >> > > > > https://www.youtube.com/watch?v=sQS06Qjnkcc&list=PLVtKhBrRV_ZkPnBtt_TD1Cs9PJlU0IIdE > >< > https://www.youtube.com/watch?v=sQS06Qjnkcc&list=PLVtKhBrRV_ZkPnBtt_TD1Cs9PJlU0IIdE > > > >> > > >> > ---=====--- > >> > Александр > >> > > >> > > >> > > >> > _______________________________________________ > >> > Factor-talk mailing list > >> > Factor-talk@lists.sourceforge.net > ><mailto:Factor-talk@lists.sourceforge.net> > >> > https://lists.sourceforge.net/lists/listinfo/factor-talk > ><https://lists.sourceforge.net/lists/listinfo/factor-talk> > >> > >> _______________________________________________ > >> Factor-talk mailing list > >> Factor-talk@lists.sourceforge.net > ><mailto:Factor-talk@lists.sourceforge.net> > >> https://lists.sourceforge.net/lists/listinfo/factor-talk > ><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