Hi! > Is your team open to external contributions as well ?
Yes, absolutely. Roassal already contains many contributions. > I am still exploring 2 options > > a) to use Roassal as a way to learn Athens > > b) to use Roassal as a basis for my project > > I did not expect that you would take such a generic approach to graphics , > but from what I see I cant find a reason why I should not be using Roassal. > For the time being my whole focus is to create a Vector graphics editor, as > you can imagine this means a designer for vector graphics which it could > create a set of classes that could find their way back to Roassal. I dont > want to reinvent the wheel and I really lke to coordinate effort with people > with similar goals. Let us know how we can help... Cheers, Alexandre > > > On Tue, Nov 26, 2013 at 5:14 PM, Alexandre Bergel <alexandre.ber...@me.com> > wrote: > It is indeed. > Athens offers a nice way to build path. Once this will be fully integrated in > Roassal, we will have a flying machine. > > Alexandre > -- > _,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;: > Alexandre Bergel http://www.bergel.eu > ^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;. > > > > On Nov 26, 2013, at 11:52 AM, kilon alios <kilon.al...@gmail.com> wrote: > > > yeap thank you , not only anti-aliasing works now but every look way > > cooler, looks like Athens is quite an enhancement. > > > > > > On Tue, Nov 26, 2013 at 4:14 PM, Alexandre Bergel <alexandre.ber...@me.com> > > wrote: > > Ah okay. Then, you need to load the package RoassalAthens from the > > repository of Roassal. But Smalltalkhub is down right now. Here is a mcz: > > https://dl.dropboxusercontent.com/u/31543901/TMP/RoassalAthens-AlexandreBergel.14.mcz > > > > Load this mcz file (e.g., drag and drop it in your Pharo window), then > > execute "ROPlatform setCurrent: 'athens'. “ and you should get antialiasing. > > > > Cheers, > > Alexandre > > -- > > _,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;: > > Alexandre Bergel http://www.bergel.eu > > ^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;. > > > > > > > > On Nov 26, 2013, at 10:47 AM, kilon alios <kilon.al...@gmail.com> wrote: > > > > > ROPlatform setCurrent: 'athens'. > > > > > > gives me -> KeyNotFound: key 'athens' not found in Dictionary > > > > > > 'Athens' fails too. > > > > > > I can verify lack of anti-aliasing also on win7. > > > > > > I cant find an option to set anti-aliasing or Athens as backend in Easel . > > > > > > Loaded Roassal today with -> > > > > > > Gofer new smalltalkhubUser: 'ObjectProfile' project: 'Roassal'; package: > > > 'ConfigurationOfRoassal'; load. (Smalltalk at: #ConfigurationOfRoassal) > > > load. > > > > > > the image I am using is version 30585. > > > > > > > > > On Tue, Nov 26, 2013 at 2:23 PM, Alexandre Bergel > > > <alexandre.ber...@me.com> wrote: > > > > Yes I am interested in Amber Roassal and also Roassal3d. Mostly on > > > > Amber Roassal because I want to target tablets and phones and since I > > > > have no desire to go through the App stores, javascript is my best > > > > option. > > > > > > We are in sync > > > > > > > Another thing I have observed is that in all examples there is no > > > > anti-aliasing which I find very weird because my vector editor which > > > > uses Athens as well, has anti-aliased lines. Why is that ? > > > > > > Strange. Have you tried to execute “ROPlatform setCurrent: ‘athens’”. You > > > can use the easel to set the Athens canvas. > > > Else, simply use the Moose image, it comes with Athens and Roassal > > > properly installed. > > > > > > > I am very excited about Roassal , the more I look at the code and the > > > > documentation the more I realize how flexible it is. > > > > > > Thanks. We took care of having a lean and clean design. Although we are > > > quite satisfied, it is far from representing our ideal yet. One think I > > > would like to remove, is the rendering loop, having it just above Athens, > > > but below Roassal. We will work on this in January I think. > > > > > > > Is Roassal3d part of the Roassal project or is it an outside project ? > > > > > > It is a new and different project. > > > > > > > Also do you plan integrating with Spec ? Will Roassal be a backend for > > > > Spec ? > > > > > > We have no plan for this right now. Glamour is well integrated with > > > Roassal. It should be easy to do it with Spec. > > > > > > Alexandre > > > > > > > > > > > > > > > > > > On Mon, Nov 25, 2013 at 11:46 PM, Alexandre Bergel > > > > <alexandre.ber...@me.com> wrote: > > > > Hi! > > > > > > > > > So I took your advice and gave a good look to Roassal to learn more > > > > > about how to use Athens. First I want to congratulate the coders, I > > > > > was expecting a simple visualisation library for object graphs and > > > > > what I see is a full blown graphics library that can be used for many > > > > > diffirent kinds of graphical illustrations. > > > > > > > > Thanks for your nice words :-) > > > > > > > > > I still however trying to understand the end goal of Roassal , is > > > > > there an end goal or is it generally code visualisation ? > > > > > > > > The goal of Roassal is getting broader with the time. The main > > > > objective of Roassal is to be a platform for data visualisation. So, as > > > > soon as you have a bunch of data (e.g., plenty of numbers or any > > > > arbitrary objects), then Roassal should give you the tools to visualize > > > > and interact with your data. > > > > > > > > Roassal is slowly moving from a tool for end-user to a platform on > > > > which domain specific languages can be created. This is an important > > > > point when reusing visualizations (e.g., ROTreeMapBuilder, > > > > ROMapBuilder, ROMondrianViewBuilder are all compelling examples). > > > > > > > > Roassal is currently being ported to Amber, which will probably broaden > > > > the vision behind Roassal. Early examples may be found on: > > > > http://pestefo.github.io/roamber/# > > > > > > > > > > > > > Also I wanted to ask if Roassal can do visual coding. By that I mean > > > > > visualize not only objects but messages inside methods so the users > > > > > with drag and drop code in a visual way. > > > > > > > > Yes, Roassal is made for that. If there is something that Roassal does > > > > not allow you to do, then let us know, we are a whole team ready to > > > > polish Roassal. > > > > > > > > > I took a look at the examples but I see nowhere the use of bezier > > > > > curves , why is that ? > > > > > > > > There is a few. > > > > > > > > Try: > > > > -=-=-=-=-=-=-=-=-=-=-=-= > > > > "Source code: ROMondrianExample>>bezierCurveOn:" > > > > "Preambule. It includes the initialization. " > > > > | view rawView | > > > > rawView := ROView new. > > > > view := ROMondrianViewBuilder view: rawView. > > > > "-------------" > > > > "-------------" > > > > > > > > view shape circle size: 10. > > > > view nodes: (Collection withAllSubclasses). > > > > view shape bezierLine. > > > > view edgesFrom: #superclass. > > > > view radialTreeLayout. > > > > view center. > > > > > > > > "-------------" > > > > "-------------" > > > > "Below is the initiation of the menu and opening the visualization" > > > > ROEaselMorphic new populateMenuOn: view. > > > > view open > > > > -=-=-=-=-=-=-=-=-=-=-=-= > > > > > > > > Have a look at the class ROSplineExample > > > > It does not contains many examples, but you get enough to build > > > > appealing visualization (e.g., > > > > https://www.facebook.com/media/set/?set=a.511442275609041.1073741827.340543479365589&type=3 > > > > ) > > > > > > > > More screenshots are available on: > > > > https://www.facebook.com/ObjectProfile > > > > > > > > Cheers, > > > > Alexandre > > > > > > > > > > > > > > > > > > > > > > > > > > > > > >