Re: [Pharo-users] Personal wiki / information manager
Seems that Pharo is a magnet for this kind of project. I've been writing one as well and using it to organize my research notes. Does anyone working on personal info mgmt tools want to talk offline? I expect we're running into some of the same issues, both conceptual and technical. Evan
LOL - this is actually what brought me back to Smalltalk again - specifically the idea of some sort of programmable Wiki - but I certainly don't have any code yet; complete newb here. On 26 July 2015 21:27:15 BST, Evan Donahue <emdonahu@gmail.com> wrote:
Seems that Pharo is a magnet for this kind of project. I've been writing one as well and using it to organize my research notes. Does anyone working on personal info mgmt tools want to talk offline? I expect we're running into some of the same issues, both conceptual and technical.
Evan
-- Sent from my Android device with K-9 Mail. Please excuse my brevity.
Yeah. It is one of the reasons I started to learn pharo. It simply looks like best tool to build my own exocortex. Dne 26.7.2015 v 22:30 Andy Jones napsal(a):
LOL - this is actually what brought me back to Smalltalk again - specifically the idea of some sort of programmable Wiki - but I certainly don't have any code yet; complete newb here.
Le 26/7/15 22:30, Andy Jones a écrit :
LOL - this is actually what brought me back to Smalltalk again - specifically the idea of some sort of programmable Wiki - but I certainly don't have any code yet; complete newb here.
If you want a wiki syntax use pillar because it is the syntax of Pier and you will get for free all the instratucture and outputter and editing support.
On 26 July 2015 21:27:15 BST, Evan Donahue <emdonahu@gmail.com> wrote:
Seems that Pharo is a magnet for this kind of project. I've been writing one as well and using it to organize my research notes. Does anyone working on personal info mgmt tools want to talk offline? I expect we're running into some of the same issues, both conceptual and technical.
Evan
-- Sent from my Android device with K-9 Mail. Please excuse my brevity.
I think that we would need some better support for text rendering for Pillar to be usable inside Pharo --- that's reason why I gave up on this long ago and am still using html (and js) for myself... and also because of clickable links. Kasper Ãsterbye did this some time ago â(original thread http://forum.world.st/Class-comments-rendered-in-Nautilus-through-Pillar-td4... ) However I have no idea what is the current state of it (Pillar repository shows only a single commit from April). Ideally I want full html+css renderer, but that is hard. Peter On Mon, Jul 27, 2015 at 9:35 AM, stepharo <stepharo@free.fr> wrote:
Le 26/7/15 22:30, Andy Jones a écrit :
LOL - this is actually what brought me back to Smalltalk again - specifically the idea of some sort of programmable Wiki - but I certainly don't have any code yet; complete newb here.
If you want a wiki syntax use pillar because it is the syntax of Pier and you will get for free all the instratucture and outputter and editing support.
On 26 July 2015 21:27:15 BST, Evan Donahue <emdonahu@gmail.com> <emdonahu@gmail.com> wrote:
Seems that Pharo is a magnet for this kind of project. I've been writing one as well and using it to organize my research notes. Does anyone working on personal info mgmt tools want to talk offline? I expect we're running into some of the same issues, both conceptual and technical.
Evan
-- Sent from my Android device with K-9 Mail. Please excuse my brevity.
Once we will get TxText we will really invest into nice rendering. Now nothing prevents someone to push to have comments better rendered based on kasper Stef Le 27/7/15 10:09, Peter Uhnák a écrit :
I think that we would need some better support for text rendering for Pillar to be usable inside Pharo --- that's reason why I gave up on this long ago and am still using html (and js) for myself... and also because of clickable links.
Kasper Ãsterbye did this some time ago
â(original thread http://forum.world.st/Class-comments-rendered-in-Nautilus-through-Pillar-td4... )
However I have no idea what is the current state of it (Pillar repository shows only a single commit from April).
Ideally I want full html+css renderer, but that is hard.
Peter
On Mon, Jul 27, 2015 at 9:35 AM, stepharo <stepharo@free.fr <mailto:stepharo@free.fr>> wrote:
Le 26/7/15 22:30, Andy Jones a écrit :
LOL - this is actually what brought me back to Smalltalk again - specifically the idea of some sort of programmable Wiki - but I certainly don't have any code yet; complete newb here.
If you want a wiki syntax use pillar because it is the syntax of Pier and you will get for free all the instratucture and outputter and editing support.
On 26 July 2015 21:27:15 BST, Evan Donahue <emdonahu@gmail.com> <mailto:emdonahu@gmail.com> wrote:
Seems that Pharo is a magnet for this kind of project. I've been writing one as well and using it to organize my research notes. Does anyone working on personal info mgmt tools want to talk offline? I expect we're running into some of the same issues, both conceptual and technical.
Evan
-- Sent from my Android device with K-9 Mail. Please excuse my brevity.
Indeed, TxText should provide live rendering. In the meantime, we have Rubric and there is a reasonable support for live rendering and linking: http://www.humane-assessment.com/blog/writing-pillar-books-with-the-gtinspec... However, the current problem is the parser. In my solution, I used an island parser based on PetitParser. That's because the main parser is not flexible enough and, for example, does not preserve the locations of AST nodes. So, I would suggest to build on top of the GTInspector extension for now and focus on the Pillar parser. Once the parser will be usable for live rendering, we can switch to the TxText. Who would be interested in participating? Cheers, Doru On Mon, Jul 27, 2015 at 12:21 PM, stepharo <stepharo@free.fr> wrote:
Once we will get TxText we will really invest into nice rendering. Now nothing prevents someone to push to have comments better rendered based on kasper
Stef
Le 27/7/15 10:09, Peter Uhnák a écrit :
I think that we would need some better support for text rendering for Pillar to be usable inside Pharo --- that's reason why I gave up on this long ago and am still using html (and js) for myself... and also because of clickable links.
Kasper Ãsterbye did this some time ago
â(original thread http://forum.world.st/Class-comments-rendered-in-Nautilus-through-Pillar-td4... )
However I have no idea what is the current state of it (Pillar repository shows only a single commit from April).
Ideally I want full html+css renderer, but that is hard.
Peter
On Mon, Jul 27, 2015 at 9:35 AM, stepharo <stepharo@free.fr> wrote:
Le 26/7/15 22:30, Andy Jones a écrit :
LOL - this is actually what brought me back to Smalltalk again - specifically the idea of some sort of programmable Wiki - but I certainly don't have any code yet; complete newb here.
If you want a wiki syntax use pillar because it is the syntax of Pier and you will get for free all the instratucture and outputter and editing support.
On 26 July 2015 21:27:15 BST, Evan Donahue <emdonahu@gmail.com> <emdonahu@gmail.com> wrote:
Seems that Pharo is a magnet for this kind of project. I've been writing one as well and using it to organize my research notes. Does anyone working on personal info mgmt tools want to talk offline? I expect we're running into some of the same issues, both conceptual and technical.
Evan
-- Sent from my Android device with K-9 Mail. Please excuse my brevity.
-- www.tudorgirba.com "Every thing has its own flow"
Hi, On 27/07/15 02:35, stepharo wrote:
Le 26/7/15 22:30, Andy Jones a écrit :
LOL - this is actually what brought me back to Smalltalk again - specifically the idea of some sort of programmable Wiki - but I certainly don't have any code yet; complete newb here.
If you want a wiki syntax use pillar because it is the syntax of Pier and you will get for free all the instratucture and outputter and editing support.
I'm using pandoc's markdown and trying to make pandoc to talk better with Pharo. Pandoc has support for a lot of languages (see graph at [1]), including html and LaTeX, but also a more plural community [2] including plublishers [3] (the post is about using IPython notebook but the supporting format is markdown). In my opinion this is a good example of a place where we need to talk better with external libraries, frameworks and communities. [1] http://pandoc.org/ [2] http://scholarlymarkdown.com/ [3] https://beta.oreilly.com/ideas/jupyter-at-oreilly Cheers, Offray
Count me in, but I don't understant pretty well the offline part of the talk...do you mean face to face? Cheers, Offray On 26/07/15 15:27, Evan Donahue wrote:
Seems that Pharo is a magnet for this kind of project. I've been writing one as well and using it to organize my research notes. Does anyone working on personal info mgmt tools want to talk offline? I expect we're running into some of the same issues, both conceptual and technical.
Evan
Ohh offline of the mailing list. I got it! Wouldn't be better if we talk here about the ideas of outliners an PIM made with Pharo? Maybe this can help with ideas and discussion at least until it gets traction. Cheers, Offray On 26/07/15 16:55, Offray Vladimir Luna Cárdenas wrote:
Count me in, but I don't understant pretty well the offline part of the talk...do you mean face to face?
Cheers,
Offray
On 26/07/15 15:27, Evan Donahue wrote:
Seems that Pharo is a magnet for this kind of project. I've been writing one as well and using it to organize my research notes. Does anyone working on personal info mgmt tools want to talk offline? I expect we're running into some of the same issues, both conceptual and technical.
Evan
Am 27.07.2015 um 04:01 schrieb Offray Vladimir Luna Cárdenas <offray@riseup.net>:
Ohh offline of the mailing list. I got it! Wouldn't be better if we talk here about the ideas of outliners an PIM made with Pharo? Maybe this can help with ideas and discussion at least until it gets traction.
+1 Norbert
Cheers,
Offray
On 26/07/15 16:55, Offray Vladimir Luna Cárdenas wrote: Count me in, but I don't understant pretty well the offline part of the talk...do you mean face to face?
Cheers,
Offray
On 26/07/15 15:27, Evan Donahue wrote: Seems that Pharo is a magnet for this kind of project. I've been writing one as well and using it to organize my research notes. Does anyone working on personal info mgmt tools want to talk offline? I expect we're running into some of the same issues, both conceptual and technical.
Evan
Offray Vladimir Luna Cárdenas <offray@riseup.net> writes:
Ohh offline of the mailing list. I got it! Wouldn't be better if we talk here about the ideas of outliners an PIM made with Pharo? Maybe this can help with ideas and discussion at least until it gets traction.
please continue on the mailing list -- Damien Cassou http://damiencassou.seasidehosting.st "Success is the ability to go from one failure to another without losing enthusiasm." --Winston Churchill
Hi everyone, (thread at http://forum.world.st/Personal-wiki-information-manager-td4839150i20.html, if it does not come across via email.. ) \ how did things go with the orgMode and GTD / PIM projects? It seems like the orgMode parser never was ported to Pharo 6 and later: Â <https://github.com/JurajKubelka/OrgMode>\ \ Also, was Trentor ever completed and published, Evan? \ \ I'm interested in building and using a Pharo based GTD system and would like to use OrgMode files as the database so I can still use the OrgMode ecosystem with its how-tos and mobile apps etc. And then gradually transition to Pharo. \ \ Is anyone else interested? \ \ cheers, \ Siemen (I tried to post this via forum.world.st first, but the message didnât make it to the mailing list. It seems like Nabble does not do this anymore.. ?)
Hi Siemen, I'd be interested in joining you on this journey. I'm a complete novice to Pharo, but will be willing to help where I can. Craig On 2023/06/26 12:41, siemenbaader@gmail.com wrote:
Hi everyone,
(thread at http://forum.world.st/Personal-wiki-information-manager-td4839150i20.html, if it does not come across via email.. )
how did things go with the orgMode and GTD / PIM projects? It seems like the orgMode parser never was ported to Pharo 6 and later: https://github.com/JurajKubelka/OrgMode
Also, was Trentor ever completed and published, Evan?
I'm interested in building and using a Pharo based GTD system and would like to use OrgMode files as the database so I can still use the OrgMode ecosystem with its how-tos and mobile apps etc. And then gradually transition to Pharo.
Is anyone else interested?
cheers, Siemen
(I tried to post this via forum.world.st first, but the message didnât make it to the mailing list. It seems like Nabble does not do this anymore.. ?)
Hi Craig, On Mon, Jun 26, 2023 at 12:48â¯PM Craig Johnson <craig@hivemind.net> wrote:
I'd be interested in joining you on this journey. I'm a complete novice to Pharo, but will be willing to help where I can.
that's great to hear! Lets see what people on this list chips in with to build on top of, and then perhaps we should have an online meeting and hash it out how to proceed. I'm in the CEST time zone. And you? cheers Siemen
Hi Siemen, I'm in CAT time, which is the same as CEST at the moment. Let's wait a bit to see if others jump-in. Craig On 2023/06/26 14:29, Siemen Baader wrote:
Hi Craig,
On Mon, Jun 26, 2023 at 12:48â¯PM Craig Johnson <craig@hivemind.net> wrote:
I'd be interested in joining you on this journey. I'm a complete novice to Pharo, but will be willing to help where I can.
that's great to hear! Lets see what people on this list chips in with to build on top of, and then perhaps we should have an online meeting and hash it out how to proceed. I'm in the CEST time zone. And you?
cheers Siemen
On Mon, Jun 26, 2023 at 2:36â¯PM Craig Johnson <craig@hivemind.net> wrote:
I'm in CAT time, which is the same as CEST at the moment. Let's wait a bit to see if others jump-in.
Great! I'm curious to hear what has happened to these older projects discussed in the thread.
Hi Siemen, While this is not related directly with OrgMode, it is with Personal Knowledge Management (PKM) and data storytelling as a way to learn and introduce novices to Pharo and an alternative path for such learning beyond the usual one taken by developers / computer scientist. With Grafoscopio[1], since late 2015 and early 2016, I have been traversing a similar path into learning/using Pharo via outliners and although OrgMode was in the radar, my main inspirations were Leo Editor, Jypyter and TeXmacs (you can see more about the inspirations and Grafoscopio place in the PKM / data storytelling ecosystems in [2]). Now, with the release of Lepiter[3] in 2021, we are slowly porting the lessons learned with Grafoscopio to Lepiter, with packages like MiniDocs[4] and TiddlyWikiPharo[5]. So, while our tech stack doesn't include OrgMode, it used Pharo to combine and connect HedgeDoc[6a] Markdeep[6], Lepiter and TiddlyWiki[7], allowing us a wider range of audiences and devices, including mobile tablets/phones. And, maybe that is in resonance with the multidevice PKM approach that you're trying to inmerse yourself into Pharo. Hope this helps. Cheers, Offray === Links [1] https://mutabit.com/grafoscopio/en.html [2] https://mutabit.com/repos.fossil/grafoscopio/doc/tip/readme.md.html#overview... [3] https://lepiter.io/feenk/introducing-lepiter--knowledge-management--e2p6apqs... [4] https://code.sustrato.red/Offray/MiniDocs/ [5] https://code.sustrato.red/Offray/TiddlyWikiPharo/ [6] https://casual-effects.com/markdeep/ [6a] https://hedgedoc.org/ [7] https://tiddlywiki.com/ On 26/06/23 5:41, siemenbaader@gmail.com wrote:
Hi everyone,
(thread at http://forum.world.st/Personal-wiki-information-manager-td4839150i20.html, if it does not come across via email.. )
how did things go with the orgMode and GTD / PIM projects? It seems like the orgMode parser never was ported to Pharo 6 and later: https://github.com/JurajKubelka/OrgMode
Also, was Trentor ever completed and published, Evan?
I'm interested in building and using a Pharo based GTD system and would like to use OrgMode files as the database so I can still use the OrgMode ecosystem with its how-tos and mobile apps etc. And then gradually transition to Pharo.
Is anyone else interested?
cheers, Siemen
(I tried to post this via forum.world.st first, but the message didnât make it to the mailing list. It seems like Nabble does not do this anymore.. ?)
Hi Offray, that is very interesting material, and well described. No, it doesn't have to be OrgMode per se, I just wanted to make use of something that already can support a GTD workflow and implement something on top of it gradually. I look deeper into this - thanks a lot! cheers, Siemen
Can anyone point to to some library, documentation or examples of how to play video in Pharo? Thanks in advance. Cheers, J
The stark silence answers my question :) So⦠I found a nice binding to VLC [1] and was thinking of using Spec2 GTK+ to create a video widget/component. Does anyone with more in depth knowledge of Spec2 and GTK foresee any obvious blocks? First block :) I canât find a way to play with the Spec2 GTK+ binding [2] without the image crashing on startup. I see someone has already logged the issue in GitHub for 10 and 11, and I tried 12 just for fun, and it also ate all the memory then crashed. Is there a Pharo version that will work with the Spec2 GTK+ binding installed? Maybe Iâm looking at this too early :) [1] https://github.com/badetitou/Pharo-LibVLC [2] https://github.com/pharo-spec/Spec-Gtk
On 3 Jul 2023, at 5:07 pm, Jupiter Jones <jupiter.jones@mail.com> wrote:
Can anyone point to to some library, documentation or examples of how to play video in Pharo?
Thanks in advance.
Cheers,
J
Hi, Spec-Gtk should work without problems on P11, except on macs, where there is a known problem. what is the process you are taking to install it? where are you trying it? I don't know the status of the VLC bindings. Esteban On Jul 9 2023, at 2:53 am, Jupiter Jones <jupiter.jones@mail.com> wrote:
The stark silence answers my question :)
Soâ¦
I found a nice binding to VLC [1] and was thinking of using Spec2 GTK+ to create a video widget/component. Does anyone with more in depth knowledge of Spec2 and GTK foresee any obvious blocks?
First block :) I canât find a way to play with the Spec2 GTK+ binding [2] without the image crashing on startup. I see someone has already logged the issue in GitHub for 10 and 11, and I tried 12 just for fun, and it also ate all the memory then crashed.
Is there a Pharo version that will work with the Spec2 GTK+ binding installed? Maybe Iâm looking at this too early :)
[1] https://github.com/badetitou/Pharo-LibVLC [2] https://github.com/pharo-spec/Spec-Gtk
On 3 Jul 2023, at 5:07 pm, Jupiter Jones <jupiter.jones@mail.com> wrote: Can anyone point to to some library, documentation or examples of how to play video in Pharo? Thanks in advance. Cheers, J
Hi Esteban, Thanks for your reply. Iâm running on macOS so I think youâve helped me identify the issue :) The target is macOS and PiOS so Iâll give it a go on the pi. For now I can work on Linux until the Mac issue is resolved. The process is to zeroconf pharo 11, then install spec-gtk based on the instructions on GitHub: Metacello new repository: 'github://pharo-spec/Spec-Gtk'; baseline: 'SpecGtk'; onConflict: [ :e | e useIncoming ]; onUpgrade: [ :e | e useIncoming ]; ignoreImage; load â¦then save and quit. Relaunching fails. Iâll keep an eye out for the macOS fix. Thanks again for your help. Cheers, J
On 9 Jul 2023, at 6:02 pm, Esteban Lorenzano <estebanlm@netc.eu> wrote:
Hi,
Spec-Gtk should work without problems on P11, except on macs, where there is a known problem. what is the process you are taking to install it? where are you trying it?
I don't know the status of the VLC bindings.
Esteban
On Jul 9 2023, at 2:53 am, Jupiter Jones <jupiter.jones@mail.com> wrote: The stark silence answers my question :)
Soâ¦
I found a nice binding to VLC [1] and was thinking of using Spec2 GTK+ to create a video widget/component. Does anyone with more in depth knowledge of Spec2 and GTK foresee any obvious blocks?
First block :) I canât find a way to play with the Spec2 GTK+ binding [2] without the image crashing on startup. I see someone has already logged the issue in GitHub for 10 and 11, and I tried 12 just for fun, and it also ate all the memory then crashed.
Is there a Pharo version that will work with the Spec2 GTK+ binding installed? Maybe Iâm looking at this too early :)
[1] https://github.com/badetitou/Pharo-LibVLC [2] https://github.com/pharo-spec/Spec-Gtk
On 3 Jul 2023, at 5:07 pm, Jupiter Jones <jupiter.jones@mail.com> wrote:
Can anyone point to to some library, documentation or examples of how to play video in Pharo?
Thanks in advance.
Cheers,
J
I can't help you with GTK as I'm one of the unfortunate Mac users. However, I've used the Pharo-LibVLC extensively - although not for video, so my experience may or may not be relevant for you. One of the capabilities for Pharo that is sorely under-documented is FFI. Yes, there is an FFI document, and no, it was not helpful to me when using VLC. Admittedly, I am notoriously dim-witted, however I was unable to grasp how to set up a call-back for/from VLC. Some of this has to do with the poor VLC documentation... i.e. trying to find a method/memVar that lets you know when a song has ended! There are a couple of 'got'chas' in the VLC package that locked me up dozens of times before I wrote work-arounds - but the biggest issues I've encountered is not knowing what VLC is doing... ie: - is it still playing? -I'd like to start the next song in MY playlist - so I can show which song is playing - I can't find a method in VLC that tells me this - where is it in the song (progress/time)? I'd like to show a progress bar for the song that is playing. - I'd like to know if another service in Pharo is currently using the library - as multiple calls also locks it up. - statuses are inconsistent - (playing, stopped, mute, etc.) - depending on when you ask. If you ask whether VLC is muted - when a song is not playing, it might say yes or no (usually no). But then the song plays and you get no sound... yup, it was muted. Overall, Pharo-LibVLC is a great leg up in using VLC, but I had to put that project on hold as I couldn't solve the issues above. Let me know if you start working with Pharo-LibVLC in earnest - I'd love to share experiences and see if we can help each other. Thanks, Russ On Sun, Jul 9, 2023 at 4:02â¯AM Esteban Lorenzano <estebanlm@netc.eu> wrote:
Hi,
Spec-Gtk should work without problems on P11, except on macs, where there is a known problem. what is the process you are taking to install it? where are you trying it?
I don't know the status of the VLC bindings.
Esteban
On Jul 9 2023, at 2:53 am, Jupiter Jones <jupiter.jones@mail.com> wrote:
The stark silence answers my question :)
Soâ¦
I found a nice binding to VLC [1] and was thinking of using Spec2 GTK+ to create a video widget/component. Does anyone with more in depth knowledge of Spec2 and GTK foresee any obvious blocks?
First block :) I canât find a way to play with the Spec2 GTK+ binding [2] without the image crashing on startup. I see someone has already logged the issue in GitHub for 10 and 11, and I tried 12 just for fun, and it also ate all the memory then crashed.
Is there a Pharo version that will work with the Spec2 GTK+ binding installed? Maybe Iâm looking at this too early :)
[1] https://github.com/badetitou/Pharo-LibVLC [2] https://github.com/pharo-spec/Spec-Gtk
On 3 Jul 2023, at 5:07 pm, Jupiter Jones <jupiter.jones@mail.com> wrote:
Can anyone point to to some library, documentation or examples of how to play video in Pharo?
Thanks in advance.
Cheers,
J
-- Russ Whaley whaley.russ@gmail.com
Another step forward. I created a new ubuntu 22 install, installed pharo 11 and installed spec-gtk. The first issue was the libraries are named: libgobject-2.0.so.0 and libpango-1.0.so.0 with the â.0â suffix. I created links to those with the names spec-gtk is expecting. Then, the little test window opened but looked like this:  Is there something else Iâm missing? Thanks for your advice. Cheers, Phil
On 9 Jul 2023, at 6:02 pm, Esteban Lorenzano <estebanlm@netc.eu> wrote:
Hi,
Spec-Gtk should work without problems on P11, except on macs, where there is a known problem. what is the process you are taking to install it? where are you trying it?
I don't know the status of the VLC bindings.
Esteban
On Jul 9 2023, at 2:53 am, Jupiter Jones <jupiter.jones@mail.com> wrote: The stark silence answers my question :)
Soâ¦
I found a nice binding to VLC [1] and was thinking of using Spec2 GTK+ to create a video widget/component. Does anyone with more in depth knowledge of Spec2 and GTK foresee any obvious blocks?
First block :) I canât find a way to play with the Spec2 GTK+ binding [2] without the image crashing on startup. I see someone has already logged the issue in GitHub for 10 and 11, and I tried 12 just for fun, and it also ate all the memory then crashed.
Is there a Pharo version that will work with the Spec2 GTK+ binding installed? Maybe Iâm looking at this too early :)
[1] https://github.com/badetitou/Pharo-LibVLC [2] https://github.com/pharo-spec/Spec-Gtk
On 3 Jul 2023, at 5:07 pm, Jupiter Jones <jupiter.jones@mail.com> wrote:
Can anyone point to to some library, documentation or examples of how to play video in Pharo?
Thanks in advance.
Cheers,
J
Hi, Heh, there were several problems around :) 1) Indeed, Ubuntu naming conventions were a problem for the gtk bindings. I updated them and now it should not be a problem (but you need to pull them again). 2) I assume you are using Pharo Launcher (or zeroconf directly). And this is a problem... PharoLauncher is a great idea, and for Windows is a mustbut in linux world it just does not matches the philosophy: There are many distrubutions and changes and is impossible to correctly distribute a VM with all dependencies without using the packaging they expect (we need to start thinking on distribute the VM as a flatpak, but that will take time to be implemented). You need to use the VM we provide with Open Build Service: https://software.opensuse.org//download.html?project=devel:languages:pharo:s... 3) finally, this is not a real problem immediately, but a recommendation: Pharo has different ways of being ejecuted. The default one will execute the VM and everything needed in the main thread. This is usually suitable for Pharo needs, but it is a problem when the UI loop is required to run separately (not just for Gtk but any backend that you need to run on idle mode). Fortunaltely, Pharo implements also a way to be executed in a worker thread, making space so the main thread can be used for other purposes. We highly recommend that you execute Pharo using a worker thread (future versions of Spec-Gtk will require this usage, and is definitively better. How to execute in worker thread: pharo --worker MyImage.image --interactive I updated the README on pharo-spec/Spec-Gtk to precise this points. Cheers! Esteban On Jul 10 2023, at 7:17 am, Jupiter Jones <jupiter.jones@mail.com> wrote:
Another step forward.
I created a new ubuntu 22 install, installed pharo 11 and installed spec-gtk. The first issue was the libraries are named: libgobject-2.0.so.0 and libpango-1.0.so.0 with the â.0â suffix. I created links to those with the names spec-gtk is expecting.
Then, the little test window opened but looked like this:
Is there something else Iâm missing?
Thanks for your advice.
Cheers,
Phil
On 9 Jul 2023, at 6:02 pm, Esteban Lorenzano <estebanlm@netc.eu> wrote: Hi, Spec-Gtk should work without problems on P11, except on macs, where there is a known problem. what is the process you are taking to install it? where are you trying it?
I don't know the status of the VLC bindings. Esteban On Jul 9 2023, at 2:53 am, Jupiter Jones <jupiter.jones@mail.com> wrote:
The stark silence answers my question :)
Soâ¦
I found a nice binding to VLC [1] and was thinking of using Spec2 GTK+ to create a video widget/component. Does anyone with more in depth knowledge of Spec2 and GTK foresee any obvious blocks?
First block :) I canât find a way to play with the Spec2 GTK+ binding [2] without the image crashing on startup. I see someone has already logged the issue in GitHub for 10 and 11, and I tried 12 just for fun, and it also ate all the memory then crashed.
Is there a Pharo version that will work with the Spec2 GTK+ binding installed? Maybe Iâm looking at this too early :)
[1] https://github.com/badetitou/Pharo-LibVLC [2] https://github.com/pharo-spec/Spec-Gtk
On 3 Jul 2023, at 5:07 pm, Jupiter Jones <jupiter.jones@mail.com> wrote: Can anyone point to to some library, documentation or examples of how to play video in Pharo? Thanks in advance. Cheers, J
https://github.com/OpenSmock/PharoGStreamer OpenSmock/PharoGStreamer: A GStreamer binding for Pharo github.com
On 10 Jul 2023, at 13:50, Esteban Lorenzano <estebanlm@netc.eu> wrote:
Hi,
Heh, there were several problems around :)
1) Indeed, Ubuntu naming conventions were a problem for the gtk
bindings. I updated them and now it should not be a problem (but you need to pull them again). 2) I assume you are using Pharo Launcher (or zeroconf directly). And this is a problem... PharoLauncher is a great idea, and for Windows is a mustbut in linux world it just does not matches the philosophy: There are many distrubutions and changes and is impossible to correctly distribute a VM with all dependencies without using the packaging they expect (we need to start thinking on distribute the VM as a flatpak, but that will take time to be implemented). You need to use the VM we provide with Open Build Service: https://software.opensuse.org//download.html?project=devel:languages:pharo:s... 3) finally, this is not a real problem immediately, but a recommendation: Pharo has different ways of being ejecuted. The default one will execute the VM and everything needed in the main thread. This is usually suitable for Pharo needs, but it is a problem when the UI loop is required to run separately (not just for Gtk but any backend that you need to run on idle mode). Fortunaltely, Pharo implements also a way to be executed in a worker thread, making space so the main thread can be used for other purposes. We highly recommend that you execute Pharo using a worker thread (future versions of Spec-Gtk will require this usage, and is definitively better. How to execute in worker thread: pharo --worker MyImage.image --interactive
I updated the README on pharo-spec/Spec-Gtk to precise this points.
Cheers! Esteban On Jul 10 2023, at 7:17 am, Jupiter Jones <jupiter.jones@mail.com> wrote: Another step forward.
I created a new ubuntu 22 install, installed pharo 11 and installed spec-gtk. The first issue was the libraries are named: libgobject-2.0.so.0 and libpango-1.0.so.0 with the â.0â suffix. I created links to those with the names spec-gtk is expecting.
Then, the little test window opened but looked like this:
Is there something else Iâm missing?
Thanks for your advice.
Cheers,
Phil
On 9 Jul 2023, at 6:02 pm, Esteban Lorenzano <estebanlm@netc.eu> wrote:
Hi,
Spec-Gtk should work without problems on P11, except on macs, where there is a known problem. what is the process you are taking to install it? where are you trying it?
I don't know the status of the VLC bindings.
Esteban
On Jul 9 2023, at 2:53 am, Jupiter Jones <jupiter.jones@mail.com> wrote: The stark silence answers my question :)
Soâ¦
I found a nice binding to VLC [1] and was thinking of using Spec2 GTK+ to create a video widget/component. Does anyone with more in depth knowledge of Spec2 and GTK foresee any obvious blocks?
First block :) I canât find a way to play with the Spec2 GTK+ binding [2] without the image crashing on startup. I see someone has already logged the issue in GitHub for 10 and 11, and I tried 12 just for fun, and it also ate all the memory then crashed.
Is there a Pharo version that will work with the Spec2 GTK+ binding installed? Maybe Iâm looking at this too early :)
[1] https://github.com/badetitou/Pharo-LibVLC [2] https://github.com/pharo-spec/Spec-Gtk
On 3 Jul 2023, at 5:07 pm, Jupiter Jones <jupiter.jones@mail.com> wrote:
Can anyone point to to some library, documentation or examples of how to play video in Pharo?
Thanks in advance.
Cheers,
J
Hi Stéphane, Thanks for your reply. Iâve been looking at GStreamer and itâs definitely another viable option. Do you know of any docs or examples of using it in Pharo. I tried a really simple test but get an error I donât understand just yet.  Iâll put some time into FFI (and gstreamer) so I can ask more appropriate questions. In any case, it looks like to link GStreamer with Gtk Iâll also need the xid :) So itâs back to working out how to achieve that. Cheers, J
On 12 Jul 2023, at 4:08 am, ducasse <stepharo@netcourrier.com> wrote:
https://github.com/OpenSmock/PharoGStreamer
On 10 Jul 2023, at 13:50, Esteban Lorenzano <estebanlm@netc.eu> wrote:
Hi,
Heh, there were several problems around :)
1) Indeed, Ubuntu naming conventions were a problem for the gtk
bindings. I updated them and now it should not be a problem (but you need to pull them again). 2) I assume you are using Pharo Launcher (or zeroconf directly). And this is a problem... PharoLauncher is a great idea, and for Windows is a mustbut in linux world it just does not matches the philosophy: There are many distrubutions and changes and is impossible to correctly distribute a VM with all dependencies without using the packaging they expect (we need to start thinking on distribute the VM as a flatpak, but that will take time to be implemented). You need to use the VM we provide with Open Build Service: https://software.opensuse.org//download.html?project=devel:languages:pharo:s... 3) finally, this is not a real problem immediately, but a recommendation: Pharo has different ways of being ejecuted. The default one will execute the VM and everything needed in the main thread. This is usually suitable for Pharo needs, but it is a problem when the UI loop is required to run separately (not just for Gtk but any backend that you need to run on idle mode). Fortunaltely, Pharo implements also a way to be executed in a worker thread, making space so the main thread can be used for other purposes. We highly recommend that you execute Pharo using a worker thread (future versions of Spec-Gtk will require this usage, and is definitively better. How to execute in worker thread: pharo --worker MyImage.image --interactive
I updated the README on pharo-spec/Spec-Gtk to precise this points.
Cheers! Esteban On Jul 10 2023, at 7:17 am, Jupiter Jones <jupiter.jones@mail.com> wrote: Another step forward.
I created a new ubuntu 22 install, installed pharo 11 and installed spec-gtk. The first issue was the libraries are named: libgobject-2.0.so.0 and libpango-1.0.so.0 with the â.0â suffix. I created links to those with the names spec-gtk is expecting.
Then, the little test window opened but looked like this:
Is there something else Iâm missing?
Thanks for your advice.
Cheers,
Phil
On 9 Jul 2023, at 6:02 pm, Esteban Lorenzano <estebanlm@netc.eu> wrote:
Hi,
Spec-Gtk should work without problems on P11, except on macs, where there is a known problem. what is the process you are taking to install it? where are you trying it?
I don't know the status of the VLC bindings.
Esteban
On Jul 9 2023, at 2:53 am, Jupiter Jones <jupiter.jones@mail.com> wrote: The stark silence answers my question :)
Soâ¦
I found a nice binding to VLC [1] and was thinking of using Spec2 GTK+ to create a video widget/component. Does anyone with more in depth knowledge of Spec2 and GTK foresee any obvious blocks?
First block :) I canât find a way to play with the Spec2 GTK+ binding [2] without the image crashing on startup. I see someone has already logged the issue in GitHub for 10 and 11, and I tried 12 just for fun, and it also ate all the memory then crashed.
Is there a Pharo version that will work with the Spec2 GTK+ binding installed? Maybe Iâm looking at this too early :)
[1] https://github.com/badetitou/Pharo-LibVLC [2] https://github.com/pharo-spec/Spec-Gtk
On 3 Jul 2023, at 5:07 pm, Jupiter Jones <jupiter.jones@mail.com> wrote:
Can anyone point to to some library, documentation or examples of how to play video in Pharo?
Thanks in advance.
Cheers,
J
Hi Estiban, Thanks for that - works beautifully :) The next challenge was to let VLC know the xid for the gtk window, but of course the one function that answers the xid for gtk appears to be in yet another library (gtk-x11) which, of course, has no binding for Pharo as yet :) As Iâm new to FFI (as is my offsider), this will take a bit of learning and fumbling, so if someone knows itâs going to be a fools errand (ie. this isnât likely to resolve the link between VLC and gtk) please let me know. Otherwise, weâll dive in. Cheers, J
On 10 Jul 2023, at 9:50 pm, Esteban Lorenzano <estebanlm@netc.eu> wrote:
Hi,
Heh, there were several problems around :)
1) Indeed, Ubuntu naming conventions were a problem for the gtk bindings. I updated them and now it should not be a problem (but you need to pull them again). 2) I assume you are using Pharo Launcher (or zeroconf directly). And this is a problem... PharoLauncher is a great idea, and for Windows is a mustbut in linux world it just does not matches the philosophy: There are many distrubutions and changes and is impossible to correctly distribute a VM with all dependencies without using the packaging they expect (we need to start thinking on distribute the VM as a flatpak, but that will take time to be implemented). You need to use the VM we provide with Open Build Service: https://software.opensuse.org//download.html?project=devel:languages:pharo:s... 3) finally, this is not a real problem immediately, but a recommendation: Pharo has different ways of being ejecuted. The default one will execute the VM and everything needed in the main thread. This is usually suitable for Pharo needs, but it is a problem when the UI loop is required to run separately (not just for Gtk but any backend that you need to run on idle mode). Fortunaltely, Pharo implements also a way to be executed in a worker thread, making space so the main thread can be used for other purposes. We highly recommend that you execute Pharo using a worker thread (future versions of Spec-Gtk will require this usage, and is definitively better. How to execute in worker thread: pharo --worker MyImage.image --interactive
I updated the README on pharo-spec/Spec-Gtk to precise this points.
Cheers! Esteban On Jul 10 2023, at 7:17 am, Jupiter Jones <jupiter.jones@mail.com> wrote: Another step forward.
I created a new ubuntu 22 install, installed pharo 11 and installed spec-gtk. The first issue was the libraries are named: libgobject-2.0.so.0 and libpango-1.0.so.0 with the â.0â suffix. I created links to those with the names spec-gtk is expecting.
Then, the little test window opened but looked like this:
Is there something else Iâm missing?
Thanks for your advice.
Cheers,
Phil
On 9 Jul 2023, at 6:02 pm, Esteban Lorenzano <estebanlm@netc.eu> wrote:
Hi,
Spec-Gtk should work without problems on P11, except on macs, where there is a known problem. what is the process you are taking to install it? where are you trying it?
I don't know the status of the VLC bindings.
Esteban
On Jul 9 2023, at 2:53 am, Jupiter Jones <jupiter.jones@mail.com> wrote: The stark silence answers my question :)
Soâ¦
I found a nice binding to VLC [1] and was thinking of using Spec2 GTK+ to create a video widget/component. Does anyone with more in depth knowledge of Spec2 and GTK foresee any obvious blocks?
First block :) I canât find a way to play with the Spec2 GTK+ binding [2] without the image crashing on startup. I see someone has already logged the issue in GitHub for 10 and 11, and I tried 12 just for fun, and it also ate all the memory then crashed.
Is there a Pharo version that will work with the Spec2 GTK+ binding installed? Maybe Iâm looking at this too early :)
[1] https://github.com/badetitou/Pharo-LibVLC [2] https://github.com/pharo-spec/Spec-Gtk
On 3 Jul 2023, at 5:07 pm, Jupiter Jones <jupiter.jones@mail.com> wrote:
Can anyone point to to some library, documentation or examples of how to play video in Pharo?
Thanks in advance.
Cheers,
J
what is the xid? The x11 thingy? in that case you will need to implement a method on GdkWindow (not GtkWindow): https://docs.gtk.org/gdk3-x11/method.X11Window.get_xid.html then you do something like: GRunLoop defer: [ xid := myGtkWindow gdkWindow xid ]. but this is tied to the x11 system and linux is going out really fast of it (is being replaced by Wayland). I can bet there has to be a better way to connect it to a window. Esteban On Jul 12 2023, at 12:05 am, Jupiter Jones <jupiter.jones@mail.com> wrote:
Hi Estiban,
Thanks for that - works beautifully :)
The next challenge was to let VLC know the xid for the gtk window, but of course the one function that answers the xid for gtk appears to be in yet another library (gtk-x11) which, of course, has no binding for Pharo as yet :)
As Iâm new to FFI (as is my offsider), this will take a bit of learning and fumbling, so if someone knows itâs going to be a fools errand (ie. this isnât likely to resolve the link between VLC and gtk) please let me know.
Otherwise, weâll dive in.
Cheers,
J
On 10 Jul 2023, at 9:50 pm, Esteban Lorenzano <estebanlm@netc.eu> wrote: Hi, Heh, there were several problems around :) 1) Indeed, Ubuntu naming conventions were a problem for the gtk bindings. I updated them and now it should not be a problem (but you need to pull them again). 2) I assume you are using Pharo Launcher (or zeroconf directly). And this is a problem... PharoLauncher is a great idea, and for Windows is a mustbut in linux world it just does not matches the philosophy: There are many distrubutions and changes and is impossible to correctly distribute a VM with all dependencies without using the packaging they expect (we need to start thinking on distribute the VM as a flatpak, but that will take time to be implemented). You need to use the VM we provide with Open Build Service: https://software.opensuse.org//download.html?project=devel:languages:pharo:s... 3) finally, this is not a real problem immediately, but a recommendation: Pharo has different ways of being ejecuted. The default one will execute the VM and everything needed in the main thread. This is usually suitable for Pharo needs, but it is a problem when the UI loop is required to run separately (not just for Gtk but any backend that you need to run on idle mode).
Fortunaltely, Pharo implements also a way to be executed in a worker thread, making space so the main thread can be used for other purposes. We highly recommend that you execute Pharo using a worker thread (future versions of Spec-Gtk will require this usage, and is definitively better. How to execute in worker thread: pharo --worker MyImage.image --interactive
I updated the README on pharo-spec/Spec-Gtk to precise this points. Cheers! Esteban On Jul 10 2023, at 7:17 am, Jupiter Jones <jupiter.jones@mail.com> wrote:
Another step forward.
I created a new ubuntu 22 install, installed pharo 11 and installed spec-gtk. The first issue was the libraries are named: libgobject-2.0.so.0 and libpango-1.0.so.0 with the â.0â suffix. I created links to those with the names spec-gtk is expecting.
Then, the little test window opened but looked like this:
Is there something else Iâm missing?
Thanks for your advice.
Cheers,
Phil
On 9 Jul 2023, at 6:02 pm, Esteban Lorenzano <estebanlm@netc.eu> wrote: Hi, Spec-Gtk should work without problems on P11, except on macs, where there is a known problem. what is the process you are taking to install it? where are you trying it?
I don't know the status of the VLC bindings. Esteban On Jul 9 2023, at 2:53 am, Jupiter Jones <jupiter.jones@mail.com> wrote:
The stark silence answers my question :)
Soâ¦
I found a nice binding to VLC [1] and was thinking of using Spec2 GTK+ to create a video widget/component. Does anyone with more in depth knowledge of Spec2 and GTK foresee any obvious blocks?
First block :) I canât find a way to play with the Spec2 GTK+ binding [2] without the image crashing on startup. I see someone has already logged the issue in GitHub for 10 and 11, and I tried 12 just for fun, and it also ate all the memory then crashed.
Is there a Pharo version that will work with the Spec2 GTK+ binding installed? Maybe Iâm looking at this too early :)
[1] https://github.com/badetitou/Pharo-LibVLC [2] https://github.com/pharo-spec/Spec-Gtk
On 3 Jul 2023, at 5:07 pm, Jupiter Jones <jupiter.jones@mail.com> wrote: Can anyone point to to some library, documentation or examples of how to play video in Pharo? Thanks in advance. Cheers, J
Hi Esteban, That is a really good point - thanks for reminding me. Maybe Iâm just a little early starting this project. Hopefully the bookworm release of PiOS will include a reasonably stable and functional Wayland. For now Iâll work on ubuntu with Wayland and see how I go. Cheers, J
On 12 Jul 2023, at 6:59 pm, Esteban Lorenzano <estebanlm@netc.eu> wrote:
what is the xid? The x11 thingy? in that case you will need to implement a method on GdkWindow (not GtkWindow): https://docs.gtk.org/gdk3-x11/method.X11Window.get_xid.html then you do something like:
GRunLoop defer: [ xid := myGtkWindow gdkWindow xid ].
but this is tied to the x11 system and linux is going out really fast of it (is being replaced by Wayland). I can bet there has to be a better way to connect it to a window.
Esteban
On Jul 12 2023, at 12:05 am, Jupiter Jones <jupiter.jones@mail.com> wrote: Hi Estiban,
Thanks for that - works beautifully :)
The next challenge was to let VLC know the xid for the gtk window, but of course the one function that answers the xid for gtk appears to be in yet another library (gtk-x11) which, of course, has no binding for Pharo as yet :)
As Iâm new to FFI (as is my offsider), this will take a bit of learning and fumbling, so if someone knows itâs going to be a fools errand (ie. this isnât likely to resolve the link between VLC and gtk) please let me know.
Otherwise, weâll dive in.
Cheers,
J
On 10 Jul 2023, at 9:50 pm, Esteban Lorenzano <estebanlm@netc.eu> wrote:
Hi,
Heh, there were several problems around :)
1) Indeed, Ubuntu naming conventions were a problem for the gtk bindings. I updated them and now it should not be a problem (but you need to pull them again). 2) I assume you are using Pharo Launcher (or zeroconf directly). And this is a problem... PharoLauncher is a great idea, and for Windows is a mustbut in linux world it just does not matches the philosophy: There are many distrubutions and changes and is impossible to correctly distribute a VM with all dependencies without using the packaging they expect (we need to start thinking on distribute the VM as a flatpak, but that will take time to be implemented). You need to use the VM we provide with Open Build Service: https://software.opensuse.org//download.html?project=devel:languages:pharo:s... 3) finally, this is not a real problem immediately, but a recommendation: Pharo has different ways of being ejecuted. The default one will execute the VM and everything needed in the main thread. This is usually suitable for Pharo needs, but it is a problem when the UI loop is required to run separately (not just for Gtk but any backend that you need to run on idle mode). Fortunaltely, Pharo implements also a way to be executed in a worker thread, making space so the main thread can be used for other purposes. We highly recommend that you execute Pharo using a worker thread (future versions of Spec-Gtk will require this usage, and is definitively better. How to execute in worker thread: pharo --worker MyImage.image --interactive
I updated the README on pharo-spec/Spec-Gtk to precise this points.
Cheers! Esteban On Jul 10 2023, at 7:17 am, Jupiter Jones <jupiter.jones@mail.com> wrote: Another step forward.
I created a new ubuntu 22 install, installed pharo 11 and installed spec-gtk. The first issue was the libraries are named: libgobject-2.0.so.0 and libpango-1.0.so.0 with the â.0â suffix. I created links to those with the names spec-gtk is expecting.
Then, the little test window opened but looked like this:
Is there something else Iâm missing?
Thanks for your advice.
Cheers,
Phil
On 9 Jul 2023, at 6:02 pm, Esteban Lorenzano <estebanlm@netc.eu> wrote:
Hi,
Spec-Gtk should work without problems on P11, except on macs, where there is a known problem. what is the process you are taking to install it? where are you trying it?
I don't know the status of the VLC bindings.
Esteban
On Jul 9 2023, at 2:53 am, Jupiter Jones <jupiter.jones@mail.com> wrote: The stark silence answers my question :)
Soâ¦
I found a nice binding to VLC [1] and was thinking of using Spec2 GTK+ to create a video widget/component. Does anyone with more in depth knowledge of Spec2 and GTK foresee any obvious blocks?
First block :) I canât find a way to play with the Spec2 GTK+ binding [2] without the image crashing on startup. I see someone has already logged the issue in GitHub for 10 and 11, and I tried 12 just for fun, and it also ate all the memory then crashed.
Is there a Pharo version that will work with the Spec2 GTK+ binding installed? Maybe Iâm looking at this too early :)
[1] https://github.com/badetitou/Pharo-LibVLC [2] https://github.com/pharo-spec/Spec-Gtk
On 3 Jul 2023, at 5:07 pm, Jupiter Jones <jupiter.jones@mail.com> wrote:
Can anyone point to to some library, documentation or examples of how to play video in Pharo?
Thanks in advance.
Cheers,
J
[TheProjectProject](https://github.com/seandenigris/The-Project-Project) is the GTD component of [my Dynabook project](https://github.com/seandenigris/Dynabook). Behind it is about 20 years of work incorporating ideas from countless productivity disciplines - GTD, Steven Covey, Landmark Educationâs Mission Control spin off, etc⦠Motivation: * Even âgoodâ GTD apps miss the fundamental thing that virtually \*all\* apps miss - stovepiping a sliver of oneâs mental model into an app is already a losing proposition. Every significant object needs to be able to relate to every other one - financial transactions to personal projects to contacts in oneâs address book, to sources in oneâs library. * Personal productivity is a highly personal endeavor, so no off the shelf closed box software can ever really scratch the itch. Basing it on a live, dynamic, turtles-all-the-way-down system like Pharo is a must Disclaimer: even after 20 years, Iâm still not clear on some things, so it is actively developed and even the core ideas are still evolving as I continuously drive it via real world usage. Everything is MIT and Iâm happy to discuss and answer any questions. It is currently based on GToolkit (itself based on Pharo). Thereâs no reason the core model couldnât run on plain Pharo without GT, but itâs been a long time (several years) since Iâve put any love into Morphic UI components. HTH, Sean
On Fri, Jul 14, 2023 at 4:21â¯AM <sean@clipperadams.com> wrote:
TheProjectProject <https://github.com/seandenigris/The-Project-Project> is the GTD component of my Dynabook project <https://github.com/seandenigris/Dynabook>. Behind it is about 20 years of work incorporating ideas from countless productivity disciplines - GTD, Steven Covey, Landmark Educationâs Mission Control spin off, etcâ¦
Very interesting, I'll check it out! And yes, I agree - it is very helpful to be able to extend and also automate a productivity system with any concept from one's life. Very cool that you have extended it with Corey's 7 habits. I have meeting announcements that I'd like to automate across email and SoMe channels, and recipes, meal planning, online grocery ordering and bulk cooking. The Dynabook approach sort of legitimates the approach of evolving such a system yourself as empowering literacy, rather than using a patchwork of specialized end user applications. I get the impression that Lisp folks do have an ASCII inspired Dynabook universe with Emacs and OrgMode. We could ask Nicolas Petton.. I found his Pharo projects to be extremely creative and well-engineered. Now he is using GTD & OrgMode and maintaining Emacs. [3] My own Dynabook system has a Pharo backend and internal Pharo DSL and AJAX web app frontend based on Iliad. The latter to allow collaboration with non-pharo end users on certain projects. I'm interested in adding instrumental interaction [1] to the web frontend to provide context appropriate editing tools in a feasible way, along with the context appropriate views HTML gives me quite nicely (similar to the inspectors in the GToolkit philosophy). A big project and certainly more to talk about... Do you have a mobile workflow too? I use mobile a lot - for now with OrgMode and the beOrg mobile app. I also have a wearable computer with a Raspberry Pi, Vufine [2] and Twiddler one hand keyboard which has some advantages over mobile because I can type faster and maintain a view of the world through the HUD. The Twiddler is quite efficient for text/emacs-style editing and emacs runs quite well on the Pi, so I'm still interested in some sort of OrgMode compatibility to remain pragmatic & productive on these journeys. Sorry for my late response BTW, summer time... I really appreciate TheProjectProject and the thoughts behind it. cheers Siemen 1: https://www.lri.fr/~mbl/INSTR/eintroduction.html 2: https://www.theverge.com/circuitbreaker/2017/7/27/16035508/diy-wearable-comp... 3: https://emacs.cafe/emacs/orgmode/gtd/2017/06/30/orgmode-gtd.html
Your work is intriguing. I think it would be good to video chat at some point. There are several other people that come to mind that are interested in this space as well. Iâm also on Pharo discord and GT discord (which has a PKM channel). Other responses inline⦠Siemen Baader wrote:
We could ask Nicolas Petton.. I found his Pharo projects to be extremely creative and well-engineered. Now he is using GTD & OrgMode and maintaining Emacs. \[3\]
Cool, I didnât know that. Yes, it would be fun to reconnect with him.
My own Dynabook system has a Pharo backend and internal Pharo DSL and AJAX web app frontend based on Iliad. The latter to allow collaboration with non-pharo end users on certain projects.
Very interesting. Iâd like to learn more about that. Collaboration is something I havenât focused on much. I sidestepped it for the moment by integrating with MS Graph.
Do you have a mobile workflow too?
Not yet. This is also something on the todo list, but in the past I got sidetracked by all the things I wanted. At some point, I decided to have the best local single user system I could imagine so that I could finally flesh out the model in the real world. Iâm still in that process.
Sorry for my late response BTW, summer time...
All good :)
participants (18)
-
Andy Jones -
Bystroushaak -
Craig Johnson -
Damien Cassou -
ducasse -
Esteban Lorenzano -
Evan Donahue -
Jupiter Jones -
Norbert Hartl -
Offray Vladimir Luna Cárdenas -
Offray Vladimir Luna Cárdenas -
Peter Uhnák -
Russ Whaley -
sean@clipperadams.com -
Siemen Baader -
siemenbaader@gmail.com -
stepharo -
Tudor Girba