Re: [Pharo-users] [ANN] Mathex 0.3 is out! How hard would it be to give the possibility to use it with Pillar?
Nice, I'll take time to implement this feature as soon as I can :). On 26/10/15 14:37, Damien Cassou wrote: Julien Delplanque writes: On 22/10/15 17:56, Damien Cassou wrote: Julien Delplanque writes: I wonder how hard it would be to give the possibility to write Mathex directly inside Pillar? Mathex provide pdf/png generation under Linux, so it is possible to create images for non-LaTeX Pillar's exportation. what about ${mathex:value=2 asMathex sqrt}$ Looks good but does the right part supports multi lines? the right part ends with '}$'. If there are line breaks before, so be it :-).
Re: [Pharo-users] Pharo family update
Adam, This is a nice idea. Please keep us informed with your latest version before I can comment a bit :) On Mon, Oct 26, 2015 at 8:54 PM, Adam wrote: > Dne Po 26. října 2015 17:26:55, Esteban A. Maringolo napsal(a): > > Magritte could be categorized as meta-modelling. > > OK. > > > > > PostgreSQL, Magma, MongoDB, etc should be Databases. > > Persistency should include Voyage, GLORP, SandstoneDB, etc. > > Sounds good. Still I em wondering about "Server" circle (like I wrote in my > other email). Maybe it will be better to merge it with one of siblings. > > Adam. > > > Esteban A. Maringolo > > > > 2015-10-26 17:19 GMT-03:00 stepharo : > > > You can safely remove Marina. > > > It is unmaintained, undocumented and not finished. > > > > > > I did not see Fuel. Could be close to STON > > > Would be nice to have parsers > > > > > > Smacc > > > OMeta > > > PetitParser > > > > > > Le 25/10/15 20:23, Adam a écrit : > > >> Hello, > > >> > > >> next update. I tried to follow all sugestions - but not all is > > >> implemented > > >> into drawings (maybe because I did not quite understand, or I did not > > >> found > > >> enough information, or something like that). > > >> > > >> Pharo is mostly development platform, and image shows mostly libraries > > >> and > > >> frameworks for development, but "Development" circle in the image is > more > > >> about tools primarly targeted to support process of development. So, > if > > >> Gofer > > >> and Metacello is not used for this purpose (maybe it is, I'm not > sure), > > >> it > > >> should be in "Working" circle. > > >> > > >> "Working" circle is mostly about tools and applications for "normal" > > >> people. > > >> Maybe it should be named like: "Desktop"... > > >> > > >> "Server" circle is meant to show that Pharo itself can offer services > to > > >> other > > >> parties. > > >> > > >> Development/Working/Server are some kinde of trinity around it > everyhing > > >> else > > >> is rotating. But Pharo is more about Development so other circles are > > >> main > > >> groups of libraries and frameworks. > > >> > > >> Adam > > >> > > >> Dne Pá 23. října 2015 23:58:48, Adam napsal(a): > > >>> Hello, > > >>> > > >>> I just updated drawing of projects around Pharo. > > >>> > > >>> Main idea is to guide people (new users of Pharo) through fields of > > >>> interests - something they might be looking for. I choose these 10 > > >>> fields > > >>> devided into some specific subjects. Somewhere it is too detailed, > while > > >>> elsewhere it is too fuzzy - it is just showing image of Pharo I have > in > > >>> my > > >>> mind. > > >>> > > >>> It should help people to: > > >>> - identify important classes in Pharo, > > >>> - select right project, > > >>> - understand what is application, tool or framework, > > >>> - see what is allready inside main Pharo image. > > >>> > > >>> I would like to add links pointing to part of books or to videos > where > > >>> specific projects are used. And maybe a star symbol for very > important > > >>> or > > >>> enterprise ready projects. > > >>> > > >>> As You can see I left few subjects empty. Maybe someone can help me > fill > > >>> this. But I will be happy for any type of correction - changing > fields > > >>> of > > >>> interest, subjects, adding/removing projects etc... > > >>> > > >>> I prepared textual version on github - but right now it is not > coherent > > >>> with > > >>> the drawing (I will correct this if needed). > > >>> > > >>> Adam. > > > -- Mariano http://marianopeck.wordpress.com
Re: [Pharo-users] Pharo family update
On Tue, Oct 27, 2015 at 7:38 AM, Adam wrote: > Yes - many packages covers different fields. It gives me seasickness :) One > time I move package under one field, next minute I move it to another, and > then move it back again and rename the field to more fitting ... And then > move it again. And the get that double when you ask for feedback from the community - so double thanks for the effort. > > Why is "Compilers" outside the circle? > I dont know :) - I dont even know if it should be included. It is part of > Nautilus from this point of view. btw, the compiler is not part of Nautilus. Code can be compiled from Playground and from tests. Check out senders of #compile: > I'm not aware about possibility to choose different compiler or to compile > e.g. javascript into smalltalk. See "Compiler" section here... https://github.com/pharo-project/pharo-changelogs/blob/master/Pharo30ChangeLogs.md http://rmod.lille.inria.fr/archives/papers/Bera13a-OpalIWST.pdf cheers -ben
[Pharo-users] Garage with oracle
Does anyone use Garage with an oracle database? Maybe someone that develops on Mac OS? I would be interested in the best way to compile and install libraries in order to use it from pharo. Norbert
Re: [Pharo-users] Would smart variable ordering improve performance?
Glad to hear this. It would be fantastic if the VM would enable such experiment (e.g., relayouting variables and measuring impact on the low level cache). Enjoy Splash! Cheers, Alexandre > On Oct 26, 2015, at 1:29 AM, Eliot Miranda wrote: > > Hi Alexandre, > > On Fri, Oct 23, 2015 at 2:18 PM, Alexandre Bergel > wrote: > Hi! > > It is known that increasing data locality is a good way to benefit from CPU > caches. There has been some effort from the IBM’s JVM crew that aligns some > frequently accessed variables at a particular offset to improve accesses. > Would this approach works in Pharo? > > Other similar situation: will the expression “Object new yourself” be faster > if the object (i.e., result of Object new) is physically close to the class > Object in memory? > > Clément and I have discussed this issue. It's one significant advantage that > a conventional procedural language has over an OO one. Compare some > rendering pipeline that in its OO version has to traverse deep object > structure to dig out parameters as opposed to some array based implementation > where the parameters are extracted out into separate arrays and hence the > traversal is much simpler. > > I doubt that some minor rearrangement or alignment of structure would make > any difference. But imagine an adaptive optimizer for data structure that > could make the same transformation, automatically and invisibly to the > programmer. Such a general purpose optimizer would be far more powerful. > That's the kind of solution we think will be tried and that we would try if > we encountered such performance issues and we had time to address it. > > But I think this is beyond the current state of the art and it feels like a > PhD topic. I do remember Yoshiki saying that some plugin was doing something > similar, but I could be mistaken. > > > Cheers, > Alexandre > -- > _,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;: > Alexandre Bergel http://www.bergel.eu > ^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;. > > > > > > > -- > _,,,^..^,,,_ > best, Eliot -- _,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;: Alexandre Bergel http://www.bergel.eu ^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;.
Re: [Pharo-users] VM crash on Ubuntu 14.04
2015-10-26 15:03 GMT+01:00 Johan Fabry : > Hi Nicolai, > > thanks for following up on this. > > I am in the process of determining what causes the crash. I fear that to > reproduce the problem you will need to have ROS installed, I have not yet > been able to reproduce it without ROS running. I do not want to inflict the > installation of ROS on you without being 100% sure. > > I am using Roassal because this is for Live Robot Programming ( > http://pleiad.cl/LRP) which uses a dynamic visualization of the running > code. To reproduce the bug (until now) I need to develop code in LRP when > using ROS, and then it happens randomly. I realize that this is too much to > ask for an outsider to reproduce the bug (I did not expect anybody to > download and install PhaROS to try to reproduce, thanks for that!!). > > Can you inform me how I can get you more useful debug info to you? I will > keep trying to find minimal steps to reproduce in the mean time. > No, the best we can hope for is a crash when it is running from debugger, you can start the vm with a debugger or attach the debugger to a running process. If we are lucky, the debugger will show a stacktrace. > > On Oct 24, 2015, at 19:45, Nicolai Hess wrote: > > Can you provide the image file. > What exactly runs in the image (does it depend on ROS or > does it crash even without it). For what do you > use Roassal in this environment. > Can you reproduce the crash with a clean image (and maybe loading > some package - without all of the ROS-stuff? > (I just followed the installation guide for PhaROS, but I have no idea > how to go from here to do anything to reproduce the crash). > > > > 2015-10-24 21:32 GMT+02:00 Johan Fabry : > >> >> Ben, thanks for replying but since no VM guys are following up on this, >> apparently, it does not make much sense for me to go this way. >> >> Guys, am I to assume there is not help for me on this topic? >> >> > On Oct 23, 2015, at 11:03, Ben Coman wrote: >> > >> > On Thu, Oct 22, 2015 at 2:25 AM, Johan Fabry >> wrote: >> >> Hi all, >> >> >> >> I am having some unpleasant experiences on Ubuntu 14.04 (experimenting >> with Live Robot Programming on PhaROS). The VM crashes after a random >> amount of time (< 25 minutes), with no clear sequence of steps on how to >> reproduce the crash. I am using Pharo 4 (Pharo 40622 as installed by >> PhaROS) + Roassal which required an install of libcairo2:i386 . VM version >> details below. >> >> >> >> There is no printout on stdout, and the debug.log does not contain >> recent entries (timestamp is always some minutes before the actual crash >> happens). >> >> >> >> Is this a known problem? If so, how can I fix it, and if not how can I >> provide more debugging info? >> >> >> >> Thanks in advance! >> > >> > I'm not much help since I haven't done these myself, but just some >> > ideas (maybe someone can add more details) >> > * compile and run a debug vm >> > * trace all function calls, http://tinyurl.com/gdb-trace-all >> > >> >> >> >> ---> Save our in-boxes! http://emailcharter.org <--- >> >> Johan Fabry - http://pleiad.cl/~jfabry >> PLEIAD and RyCh labs - Computer Science Department (DCC) - University >> of Chile >> >> >> > > > > ---> Save our in-boxes! http://emailcharter.org <--- > > Johan Fabry - http://pleiad.cl/~jfabry > PLEIAD and RyCh labs - Computer Science Department (DCC) - University > of Chile > >