Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
pharoport [2022/03/26 15:31]
christian
pharoport [2022/03/27 18:54] (current)
christian [How you can help]
Line 1: Line 1:
-{{:wiki:icone-pharo-1_400x400.png?400 |Pharo Icon}}+{{:wiki:icone-pharo-1_400x400.png?40 |Pharo Icon}}
  
 ====== Pharo PDFtalk Port ====== ====== Pharo PDFtalk Port ======
 +
 +The port targets Pharo versions 6.1, 7.0, 8.0, 9.0 and later 10.0.
 +
 +The fileOuts are on [[https://github.com/PortingPDFtalk/PharoValues|GitHub]].
 +
 +===== Questions =====
 +
 +Open questions without a clear answer or decision yet.
 +
 +==== Metadata ====
 +How are metadata handled in Pharo?
 +
 +Where to put the package comment, license info, Bundle/Project comments, version number/tag/name and so on.
 +
 +How rule do Monticello and Metacello play?
 +
 +==== Filing in ====
 +Category is marked modified. What does one do so that it appears clean?
 +
 +How is //library code// usually loaded?
 +
 +===== How you can help =====
 +
 +This project is an experiment in somewhat new territory. The goal is to port software from one Smalltalk dialect to another with a declarative approach. This has been done only once for PDFtalk from VW to Gemstone. Now the port is attempted for many non-namespaced Smalltalks at once. The idioms and ways on how to do things are yet to be found and invented.
 +
 +For this, we need help.
 +==== Coding ====
 +
 +If you have [[setupvisualWorks|VisualWorks with version 8.3]] or later, you can help by adding transformations for specific packages or by improving the transformation machinery.
 +
 +Port the **[Values Tools]** and [Values Tools Testing] packages. These packages contain the code for generating new value classes. If you want to create your own Value classes you need this.
 +
 +Add the **tonel format** as backend for the transformations (besides the old chunk format).
 +
 +==== Feedback ====
 +
 +**Participate** here on the wiki (ask me <mail@pdftalk.de> for an account if you like to contribute).
 +
 +Test it, use it, give **feedback**, ask questions… We are very interested in feedback on the code, documentation, the porting approach, the wiki contents. With your input the code can only improve.
  
  • pharoport.1648305099.txt.gz
  • Last modified: 2022/03/26 15:31
  • by christian