50-100M !!! такого еще не видел, проблемы наверняка будут, а вот наш проект `7М уже тестируется, та часть которая "скриптовая" уже работает по ночам, остальная часть готовится к запуску в боевую работу на сервере с 35 юзерями. Недавно мне доложили что некий "абоненский отдел" уже пробовали в тестовом режиме на 48 юзерей и тоже готовяться ставить в боевую работу Это все под линухами, про винду пока ничего сказать не могу, поддержку win32 запустили всего пару назад, но тестируется она очень активно, не без проблем конечно.
да я и не спорю. В принципе, как идейный лисповец даже и согласен. Просто немножко скомканно описно, так, что можно понять что лучше всего вообше без типизации. Что уже несколько под вопросом.
И конечно нужно заметить о соответсвуюших издержках и, справедливости ради, что в с++ тоже есть RTTI (только зачем?)
А так молодцы. Наконец то в линухе появилось, что-то полезное. ...
А я давно прошу доделать до версии 5.3... Ну, неправда, что он совместим. Гляньте как люди вовсю используют эти возможности в VO! Никогда не буду сползать на старые версии, если существуют более продвинутые. Тем более, что CA обещает выдать версию под nix к концу года!
DBI_ALIAS Returns the alias name of the work area as a string. DBI_BLOB_HANDLE DBI_BLOB_INTEGRITY DBI_BLOB_RECOVER DBI_CANPUTREC Returns a logical value indicating whether the work DBI_CHILDCOUNT Returns the number of relations set from this work DBI_DB_VERSION Returns the version number of the host RDD DBI_DBFILTER Returns the filter expression as a string (see DBI_EOF Returns a logical value indicating the work area's end-of-DBI_FCOUNT Returns the number of fields (see FCount()). DBI_FILEHANDLE Returns an integer representing the DOS file handle DBI_FOUND Returns a logical value indicating the success or DBI_FULLPATH Returns the full path name of opened database file. DBI_GETDELIMITER DBI_GETHEADERSIZE DBI_GETLOCKARRAY DBI_GETRECSIZE Returns the record size of the file (see RecSize()). DBI_GETSCOPE Returns the locate condition as a code block. DBI_ISANSI Returns the ANSI flag of the database file (TRUE for DBI_ISDBF Returns a logical value indicating whether the RDD DBI_ISFLOCK Returns the file lock status. DBI_LASTUPDATE Returns the last date on which the file was updated DBI_LOCKCOUNT Returns the number of locked records. DBI_LOCKOFFSET Returns the current locking offset as a numeric value. DBI_MEMOBLOCKSIZE DBI_MEMOEXT Returns the default extension for the memo file DBI_MEMOHANDLE DBI_RDD_LIST Returns the _RDDLIST structure containing the list of DBI_RDD_VERSION DBI_SETDELIMITER DBI_SHARED Returns the shared flag value. DBI_TABLEEXT Returns the database file extension. DBI_VALIDBUFFER
Для решения вопросов подобных DBI существуют адреса разработчиков, тем более что DBI уже давно работает. Присылай массу примеров на uri@itk.ru и получишь исчерпывающие ответы или решения. Насчет CA-clipper and CAVO - если он будет портирован аналогично Delphi/Cylix - то грош ему цена будет в линуксовом обществе. А вот GUI уже давно и в clip`е имеется. И будет еще получше чем в CAVO - дайте только время ..... или деньги :):)
И где это видно, что они работают. В списке реализованых-нереализованых они вообще отсутствуют. Зачем тогда писать о совместимости? А портированы они будут нормально, не сомневаюсь. Чем больше в него вьезжаешь, тем больше понимаешь как все изящно реализовано!
А разве не известна истина что дока всегда отстает ? Я - uri@itk.ru лично заявляю, что все возможности и функции clipper 5.3 кроме графического интерфейса реализованы в clip`е полностью, разве что остались неловленные баги, потому как среди наших тестеров 5.3 оказался не популярен. Больше кол-во тестеров юзают 5.0 и 5.2 и в этом разрезе претензий уже практически нет.
Чем больше понимаешь как портирован Cylix - тем меньше хочется его пользовать - но это тема отдельного разговора и не здесь.
ВсЕ познается в сравнении - six вроде тоже быстрая вешь - дык clip сделал этот six почти в 40 раз, и фоксу тоже досталось - ихний rushmore уже отдыхает при любом режиме эксплуатации. Тоже самое произойдет и с CAVO - но сроков не называю.
Если кроме необоснованных наездов у тебя больше нет претензий - давай закончим и не будем переходить в фидошностилевские разборки Хочешь знать больше о clip`е - подписывайся на майл-листы и будешь в курсе всех новшеств и глюков
Чем получать в день по чайной ложке Ваши майл-листы, предпочитаю видеть табличку + дата реализации + глюки + дата устранения. Неужели не проще для всех? Ведь информация лучше усваивается, если она наглядная... Так, что никаких наездов. Недостаточная информированность и все.
2 uri@itk.ru Я сильно интересуюсь запуском дос прог в линухе (в терминальном режиме), в частности фоксовых прог. На сайте itk.ru много говорится о GPL и неких патчах на DOSEMU и эмуляторе терминала для винды, но откуда это всё можно скачать - непонятно. Или я настолько слепой - не вижу ссылок, или что-то у вас не так с GPL.
Я пробовал перевести большой клипперный проект на FlagShip (http://www.flagship.de/).
Глюков было много больше, чем удовольствия. Да и скорость работы была ненамного
выше, чем под досом. Не знаю, может у вас и вправду что-то получилось, только не верится...
Так и жалуйся на недостаток информации, а не пытайся уличить во лжи.
О Dosemu - это уже почти закрытый для нас проект, кстати фокс под эмулятором очень плохо живет.
И про до кучи про флагшип - у него много несовместимостей с клиппером, в частности кодовые блоки и макроподстановки не поддерживают много чего такого чего имеется в клиппере - отсюда и куча неприятностей с флагшипом, плюс к этому еще и якобы заявленное "офигенное" быстродействие.
Clip намного лучше совместим с клиппером, нельзя сказать что на все 100% - но очень близко к этому.
Попробуйте сами - кто мешает ? Будут проблемы - решим или подскажем.
лично я не так давно поставил клип и весьма доволен! скорость работы по сравнению с досовым - просто радует :) все проблемы которые у меня возникали при переходе - моментально решались разработчиками. за что им большое спасибо!