Juan,

Exactly! 

BTW, I've got just a little more work to do before Cuis will be able to read 
and write Cypress:)

Dale

----- Original Message -----
| From: "Juan Vuletich (mail lists)" <[email protected]>
| To: [email protected]
| Sent: Tuesday, April 24, 2012 4:55:26 AM
| Subject: Re: [Pharo-project] [ANN] Styled Text Editor for Cuis 4.0 Smalltalk
| 
| Hi Dale,
| 
| Quoting Dale Henrichs <[email protected]>:
| 
| > Bernhard and Juan,
| >
| > I was curious enough about Cypress and Cuis to start a Cypress port
| > to Cuis[1]. Loaded code and started working through tests:
| >
| >   19 run, 6 passed, 3 failed, 10 errors
| >
| > We'll see if I get any farther tonight:)
| >
| > Dale
| >
| > [1] https://github.com/CampSmalltalk/cuis-cypress
| 
| This is great, thank you!
| 
| I took a look at your format when thinking on how to do Cuis package
| format, and I think that for a Cuis specific package format, a single
| file per package will be easier to diff / merge by Git.
| 
| But I really welcome and thank you for this format for cross-dialect
| packages!
| 
| Cheers,
| Juan Vuletich
| 
| > ----- Original Message -----
| > | From: "Dale Henrichs" <[email protected]>
| > | To: [email protected]
| > | Sent: Monday, April 23, 2012 1:57:57 PM
| > | Subject: Re: [Pharo-project] [ANN] Styled Text Editor for Cuis
| > | 4.0
| > Smalltalk
| > |
| > | Bernhard,
| > |
| > | With regards to sharing code between dialects, I'd like to
| > | recommend
| > | that you look into porting Cypress to Cuis (I'm willing to help
| > | as
| > | much as I can).
| > |
| > | The Cypress project is aimed from the get go to enable sharing of
| > | packages between Smalltalk dialects with a recognition that
| > | possibly
| > | the most important aspect is a shared VCS (git/github).
| > |
| > | If you look at the current code base in Cypress, you will see a
| > | reference implementation written against Pharo. The reference
| > | implementation is a work in progress and the initial
| > | implementation
| > | was done for Amber[2].
| > |
| > | Cypress has Monticello-like packages, but other than taking a few
| > | ideas from Monticello (definitions, packages and snapshots ...
| > | more
| > | than a few:)) the code base is independent of Monticello. The
| > | fact
| > | that Cypress runs on top of Amber (sans file system access)
| > | speaks
| > | volumes for it's portability.
| > |
| > | To paraphrase a point from my STIC talk[3] on this subject:
| > |
| > |   Cypress is not intended to be the primary version control
| > |   system for any dialect, however, if you want to share code
| > |   between dialects you should allow your developers to import
| > |   and export code using the Cypress package format.
| > |
| > | If you are interested, there are bits and pieces of code in a few
| > | other projects that I would want to pull into the Cypress project
| > | and couple other things that I'd like to move out of the Cypress
| > | project before tackling another port ...
| > |
| > | We can correspond via private email if you'd like to take me up
| > | on
| > | the offer of help:)
| > |
| > | Dale
| > |
| > | [1] https://github.com/CampSmalltalk/Cypress
| > | [2] https://github.com/CampSmalltalk/amber-cypress
| > | [3]
| > | http://portal.sliderocket.com/vmware/STIC-2012-Practical-Git-for-Smalltalk
| > |
| > | ----- Original Message -----
| > | | From: "Bernhard Pieber" <[email protected]>
| > | | To: [email protected]
| > | | Sent: Monday, April 23, 2012 9:53:35 AM
| > | | Subject: Re: [Pharo-project] [ANN] Styled Text Editor for Cuis
| > | | 4.0
| > | | Smalltalk
| > | |
| > | | Hi Göran,
| > | |
| > | | Thanks for your question! I have posted the announcement of the
| > | | Styled Text Editor to the Pharo list as well because I still
| > | | have
| > | | not given up on the idea to port it to Squeak and Pharo. It is
| > | | not
| > | | straightforward but I consider it possible.
| > | |
| > | | Currently the Styled Text Editor is an external package which
| > | | is
| > | | loaded on top of Cuis 4.0. The API it uses is quite specific to
| > | | Cuis
| > | | so to port it alone is probably too much effort. What I think
| > | | can
| > | | be
| > | | done is the following:
| > | | Split Cuis into three parts,
| > | | a) the parts which are not needed for Styled Text Editor, like
| > | | the
| > | | Cuis tools
| > | | b) the parts of Cuis Morphic the Styled Text Editor depends on
| > | | ?
| > | | this
| > | | is in my opinion the most valuable part of Cuis because Juan
| > | | spent
| > | | years cleaning it
| > | | c) the Smalltalk kernel below
| > | |
| > | | The idea is to port only part b) and the Styled Text Editor.
| > | | And it
| > | | has to be done automatically by a tool which creates packages
| > | | for
| > | | Squeak and Pharo, always from the latest code base. In addition
| > | | you
| > | | will probably need small Cuis portability packages done
| > | | manually,
| > | | one for Squeak and one for Pharo.
| > | |
| > | | Being able to always load the latest code base of Styled Text
| > | | Editor
| > | | and Cuis Morphic as an external package in Pharo is a
| > | | prerequisite
| > | | to look into possibilities of sharing more of the code.
| > | |
| > | | I plan to write a more detailed proposal and then to approach
| > | | ESUG
| > | | and ask for support for the funding. Any ideas for other
| > | | sources of
| > | | funding are highly welcome and could speed things up
| > | | considerably,
| > | | of course! ;-)
| > | |
| > | | I for one have not given up on the idea that it might be
| > | | possible
| > | | to
| > | | develop substantial components as you called it ? thank you for
| > | | that
| > | | as well ? in a more Squeak-dialect-independent way. ;-)
| > | |
| > | | Finally, I would like to take the opportunity and kindly ask
| > | | everyone
| > | | who has not done so yet: Please check out Cuis 4.0 and the
| > | | Styled
| > | | Text Editor and give us feedback, even if it does not (yet) run
| > | | on
| > | | your favourite Squeak dialect! Thank you!
| > | |
| > | | Peace,
| > | | Bernhard
| > | |
| > | | P.S. Thanks to Göran and Janko for trying to establish
| > | | different
| > | | threads for the rather off-topic discussions that my
| > | | announcement
| > | | posting has caused.
| > | |
| > | | Am 23.04.2012 um 16:04 schrieb Göran Krampe:
| > | | > Hi!
| > | | >
| > | | > On 04/23/2012 03:40 PM, Stéphane Ducasse wrote:
| > | | >>> Just cloning it off into Pharo and forking seems... less
| > | | >>> optimal.
| > | | >>> Any ideas or thoughts?
| > | | >>
| > | | >> I do not get what you mean. I just want to work on our
| > | | >> roadmap
| > | | >> and
| > | | >> make it getting real.
| > | | >> It is hard enough to get some momentum and to deliver for
| > | | >> real.
| > | | >> So can you help us to get focused?
| > | | >> People can do what they want. I wrote a vision document. We
| > | | >> have
| > | | >> a
| > | | >> roadmap
| > | | >> and we will do it.
| > | | >
| > | | > Ok, let me clarify. I was just wondering how the Pharo
| > | | > community
| > | | > wants to handle a case where a substantial component (in this
| > | | > case, this new editor) is not *primarily* developed in Pharo
| > | | > (in
| > | | > this case Cuis).
| > | | >
| > | | > The simple route is to just copy and fork. But IMHO this
| > | | > doesn't
| > | | > leverage the team already around this editor, right? We
| > | | > (Pharo)
| > | | > can't just go around and forking everything and maintaining
| > | | > everything for ourselves, right?
| > | | >
| > | | > I just got interested in that problem - now, later replies
| > | | > indicated that it would still need a substantial rewrite for
| > | | > Pharo, so perhaps the situation I am describing is not really
| > | | > applicable in this case.
| > | | >
| > | | > regards, Göran
| > | | >
| > | |
| > | |
| > | |
| > |
| >
| >
| 
| 
| 
| 

Reply via email to