CCC contrib dolgok SVN-ből

Fórumok

Arra jutottam végül, hogy nem csinálok egy nagy repository-t, amibe mindenki beledobálja a dolgait, mert hátha túl nagyra duzzad, és olyasmiket is ki kell checkelni, amik valójában nem is érdeklik az embert. Ha valaki úgy érzi, hogy megosztana valamit, akkor szóljon, és csinálok neki gyorsan egy repository-t. A legegyszerűbb ez a dolog mailben, a wintermute [kukac] valodi [pötty] hu címen.
Itt a fórumban meg majd mindig írjuk, hogy mi minden került bele.

w

ui: CCC2 és CCC3 is jöhet, én eddig ezt úgy csináltam mindig, hogy a könyvtár nevében szerepelt a CCC major verzió, tehát van pl egy ccc2winter és egy ccc3winter könyvtáram is.

Hozzászólások

HokaY!

Gondolom az elérést méjlben osztod meg azzal, aki érdeklődne :D

Egyébként regelészuve vagyok én is erre a hup-ra, szal ha tudok válaszolgatok én is CCC kérdésben. Igaz, még a CCC3-mal nem ismerkedtem, de a 2-vel egészen baráti a (v)iszonyom :)

M

Kissé off, de:

SVN-nél meg lehet oldani hogy csak egy mappát checkoutolj ki. Tehát ha a repo a http://svn.mittudomain.hu/svn/repos/cccrepo akkor a ccc3winter repo kivehető a http://svn.mittudomain.hu/svn/repos/cccrepo/ccc3winter mappából, tehát ezt a címet bepötyögve az svn co parancs mögé csak a ccc3winter mappa tartalmát kapod meg.

Persze ez mind http, mind svn+ssh, mind svn protokollra érvényes.

Csináltam egy webes SVN klienst is hozzá. http://websvn.regunvet.hu a címe. Ezenfelül beletettem a jwterminal-t, bár pont az alkalmas talán a legkevésbé a közzétételre, de hátha jó lesz valakinek valamire. Még rakok be ma éjszaka ezt-azt.

w

Betettem az SVN-be a htm2ctm programot, ami CGI-s programok írásához hasznos segítség, továbbá a mergetran programot, ami arra való, hogy a lefordítandó és lefordított szövegeinket karbantartsuk CCC3-as programoknál.

w

Betettem az SVN-be részben a magam által összetákolt rendszerkönyvtárakat, amiket mindenki csak saját felelősségre, mert vannak bennük régi dolgok is, amik egyszerűen feleslegesek. De nagy gubancot nem csinálnak. Leírást majd írok hozzájuk valahova.
Ezenfelül beraktam a wizard-ot. A wizard azt tudja, hogy hozzá kell őt fordítani egy adatszótárhoz, amitől lesz egy exe, amit lefuttatva legenerál egy create/edit/delete műveleteket tudó programvázat. Ha hasonlítanom kéne valamihez, akkor a Ruby on Rails-hez hasonlítanám, de fundamentális különbség, hogy a legenerált programváz önálló, közönséges CCC program. Az érdekessége, hogy valamilyen szinten el lehet neki magyarázni a táblarelációkat, és ezeket megfelelően is fogja kezelni. Szintén fogok róla bővebben írogatni nemsoká valahová. Amúgy ez a változat karakteres programot készít, és voltaképpen ez a legkiforrottabb. Van egy Java terminálos, amelyik a 'már használható, de még nem jó' szinten van, és van egy félkész CGI-s. Ha valakit érdekel valamelyik, szóljon, megosztom őket.

w

Bár ez nem SVN-es téma, de mindegy, a lényeg, hogy írtam egy BTBTX-es tutorialt, a Wikiben megtaláljátok. Arra kérnék mindenkit, hogy nézze át, és szóljon, ha hiba van benne.

Köszi!

w

Hál'istennek szorgosan bővülnek az alapfüggvények, ezért mostantól kezdve a ccc3winter könyvtár helyett érdemes a ccc3ext könyvtárat használni. Funkcionalitásában több lett, Meza függvényei is bekerültek ebbe, egyebekben nem változott. Rögtön update-elem a Wikit is, ott lesznek a részletek.

w

ui: egy darabig még nem szedjük ki a repóból a ccc3winter-t, de bővülni nem fog, az tuti.

Belekerült:
Observable ősosztály.
ccc3ext/meza/interface.observable.prg
Használat a prg-ben, illetve egy demo is mellékelve.

Ini-parser RW
ccc3ext/meza/class.configuration.prg
Kvázi a már létező propclass továbbfejlesztése. Lehet benne menteni, és nem kell a fájlnak léteznie. Így szimplán lehet programinit-kor default-okat beállítani és lementeni egyszerre.
Használat szintén egy demo-ban mellékelve