Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "KOL";
Текущий архив: 2006.10.29;
Скачать: [xml.tar.bz2];

Вниз

How to help KOL development?   Найти похожие ветки 

 
L505   (2005-08-21 08:01) [0]

How can I make updates to KOL code? Send a diff file?

These are easy to implement:

EditBox.Cut
EditBox.Paste
EditBox.Copy

Also working on

EditBox.FindText or EditBox.Search

(possibly ED_Find or ED_Search if they are specific to EditBox PControl)

How are patches handled? I think maybe KOL could be on SVN so other developers can easily help update code.  And possibly a mailing list for developers to discuss patches/updates?

I"m going to start putting some of my KOL projects and KOL extension units on Subversion for other people to access, at any rate. I have found also that SVN works good for Binary files too.. no need to FTP the entire file, just the differences.  Have found Free SVN hosting if interested.


 
thaddy   (2005-08-21 10:09) [1]

You are very enthousiastic!

KOL is strictly developed under old Russian Anarchy rules:
Total chaos under strong individual old fashioned Russian style leadership:

Only Vladimir Kladov decides what code goes in and what goes out!

But he will add your (our) suggestions, if they contribute to a better product.
In this case I hink he will not include it, because cut/copy/paste is so easy that most programmers know how to do that by calling "perform".
Kol code needs to remain small!

If you want to contribute code, mail it to Vladimir, or ask here.
He reads this forum very often and will notice!


 
thaddy   (2005-08-21 10:23) [2]

You are very enthousiastic!

KOL is strictly developed under old Russian Anarchy rules:
Total chaos under strong individual old fashioned Russian style leadership:

Only Vladimir Kladov decides what code goes in and what goes out!

But he will add your (our) suggestions, if they contribute to a better product.
In this case I hink he will not include it, because cut/copy/paste is so easy that most programmers know how to do that by calling "perform".
Kol code needs to remain small!

If you want to contribute code, mail it to Vladimir, or ask here.
He reads this forum very often and will notice!


 
L505   (2006-01-03 10:33) [3]

Well I see the point of keeping it under a small group of programmers. It"s still inconvenient to mail patch files to someone than to at least have say a mailing list for us? Want to start a mailing list? Well if there is already a Russian mailing list, maybe an english one?

I"m using KOL for non-visual development too. I"ve made something for the Pascal server pages project and Freepascsal in general, called CompactUtils - It"s not done yet.

https://opensvn.csie.org/pspcgi/psp-1.5.x-devel/src/extras/CompactUtils/

I intend it to be fully LINUX compatible. i.e. how about a PStrList for linux! You got it! On web servers, CGI programs need to be small and memory friendly...

Yes, there are uses for KOL ideas in places other than visual development.

Oh and I"m also working one something which is nice and lean too, and Jeff P. helped out already:
https://opensvn.csie.org/pspcgi/psp-1.5.x-devel/src/extras/StrWrap1/VersionF/

The useful functions in StrWrap1 are mainly StrLoadFile (File2Str) and StrSaveFile (Str2File)

I think I saw a Str2File or something similar in KOL, but it wasn"t what I was looking for (file handle, versus a file name).


 
L505   (2006-01-03 10:35) [4]

Just as a Joke to Vladimir and Thaddy:

There is another Vladimir who is not as Anarchy as you - Vladimir Sibirov, AKA trustmaster, who has placed PSP on SVN with me, so we can share code together :-) Maybe some russians are of a different anarchy status ? ;)


 
L505   (2006-01-03 10:47) [5]

Also out of curiosity and for knowledge, would adding the Cut/Copy/Paste routines actually increase code size? It wouldn"t be smartlinked? I as simply going to write a wrapper around PERFORM.. so would this wrapper not be smartlinked in?

I"m just not familiar with how objects are smartlinked. When is it safe to add a new procedure to an object? I would have hoped something like a PERFORM cut/copy/paste wrapper would not add any extra kilobytes to the code unless hte programmer called upon MyEditBox.cut MyEditBox.paste MyEditBox.copy


 
Thaddy   (2006-01-03 21:52) [6]

No, perform doesn"t get smartlinked. And the proposal does not add KB"s but only B"s ;). Have you tried collapse yet?

About Russian Anarchy: strong leadership ;)

<off topic>
I am a political scientist by origin (full degree).
Read something about early 20th century anarchism and you know what I mean ;)
</off topic>


 
L505   (2006-01-07 23:15) [7]

so

procedure cut;

Wouldn"t be smartlinked if you didn"t use it? I thought procedures were smartlinked if you didn"t use them.

What is collapse?

<offtopic>
You"ve studied anarchy and political science, but I"ve studied the science of programmers and the science of laziness. Programmers are too lazy to submit patches unless there is a mailing list to do so, or a CVS/SVN service. A web forum will not do. That"s my strong leadership for today.
</offtopic>



Страницы: 1 вся ветка

Форум: "KOL";
Текущий архив: 2006.10.29;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.46 MB
Время: 0.05 c
1-1158261697
oxffff
2006-09-14 23:21
2006.10.29
ВDS 2006 тоже не поддерживает custom variant byRef


6-1149106171
Тфьу
2006-06-01 00:09
2006.10.29
Почему разные crc32?


1-1158215092
Mishenka
2006-09-14 10:24
2006.10.29
Как сделать, чтоб в DBGridEh (из EhLib)


2-1160982536
mva
2006-10-16 11:08
2006.10.29
Языковая панель


15-1159952437
IMHO
2006-10-04 13:00
2006.10.29
Заинтересовать ребенка английским языком





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский