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