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

Reply via email to