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:35]
christian [Pharo PDFtalk Port]
pharoport [2022/03/27 18:54] (current)
christian [How you can help]
Line 3: Line 3:
 ====== Pharo PDFtalk Port ====== ====== Pharo PDFtalk Port ======
  
-The port targets versions 6.1, 7.0, 8.0, 9.0 and later 10.0.+The port targets Pharo versions 6.1, 7.0, 8.0, 9.0 and later 10.0.
  
-The source format is chunk (or maybe Tonel?).+The fileOuts are on [[https://github.com/PortingPDFtalk/PharoValues|GitHub]].
  
-Metadata is unclear (MonticelloMetacello,??)+===== Questions ===== 
 + 
 +Open questions without a clear answer or decision yet. 
 + 
 +==== Metadata ==== 
 +How are metadata handled in Pharo? 
 + 
 +Where to put the package commentlicense infoBundle/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.1648305334.txt.gz
  • Last modified: 2022/03/26 15:35
  • by christian