ansistring заданной длины

Вопросы программирования на Free Pascal, использования компилятора и утилит.

Модератор: Модераторы

Re: ansistring заданной длины

Сообщение Сквозняк » 03.12.2014 22:04:42

>По хорошему надо вообще убрать все эти функции оттуда, как и математику и пр., RTL должен быть минимальным.

Ничего оттуда убирать не надо, при умной линковке и так файл маленький, лучше лазарусный минимализм исправьте - 5 метров на пустую форму, это весело.
Сквозняк
энтузиаст
 
Сообщения: 1129
Зарегистрирован: 29.06.2006 22:08:32

Re: ansistring заданной длины

Сообщение Mikhail » 04.12.2014 16:37:42

Сквозняк писал(а):Ничего оттуда убирать не надо, при умной линковке и так файл маленький, лучше лазарусный минимализм исправьте - 5 метров на пустую форму, это весело.


Причем здесь размер? Речь о сложности переноса на другую платформу (или реализации альтернативного компилятора), чем больше в RTL элементов, тем сложнее. Зачем в RTL пихать работу с файлами например?
Mikhail
энтузиаст
 
Сообщения: 565
Зарегистрирован: 24.10.2013 16:06:47

Re: ansistring заданной длины

Сообщение Сквозняк » 04.12.2014 18:25:56

Mikhail писал(а):Причем здесь размер?

Очень даже причём. Паскалевски-лазарусные демки, если их много, отжирают немаленькое дисковое пространство, хоть упэиксом их жми чтобы в режиме простоя не жрали в три горла.

>или реализации альтернативного компилятора), чем больше в RTL элементов, тем сложнее

Уже была их куча. Один написан на ассемблере и потому приколочен к платформе гвоздями, другой, как визуалбейсик - на плюсах и стоил как новенький ПК. Так что дело не в количестве функций RTL а в системном подходе к компиляторостроению. Если проапгрейдить встроенную иде, то тогда можно будет замахнуться и на пользовательские патчи для компилятора. Полностью альтернативный fpc для больших компьютеров сейчас не нужен. А если ты говоришь про компилятор для микроконтроллеров, то это отдельный вопрос.

>Зачем в RTL пихать работу с файлами например?

Да затем, что приложению это нужно, а то что есть в sysutils - большое и жирное, а linux не кроссплатформенный модуль, для винды его как dos не собрали.
Сквозняк
энтузиаст
 
Сообщения: 1129
Зарегистрирован: 29.06.2006 22:08:32

Re: ansistring заданной длины

Сообщение Mikhail » 04.12.2014 18:36:27

Сквозняк писал(а):Очень даже причём. Паскалевски-лазарусные демки, если их много, отжирают немаленькое дисковое пространство, хоть упэиксом их жми чтобы в режиме простоя не жрали в три горла.

>или реализации альтернативного компилятора), чем больше в RTL элементов, тем сложнее

Уже была их куча. Один написан на ассемблере и потому приколочен к платформе гвоздями, другой, как визуалбейсик - на плюсах и стоил как новенький ПК. Так что дело не в количестве функций RTL а в системном подходе к компиляторостроению. Если проапгрейдить встроенную иде, то тогда можно будет замахнуться и на пользовательские патчи для компилятора. Полностью альтернативный fpc для больших компьютеров сейчас не нужен. А если ты говоришь про компилятор для микроконтроллеров, то это отдельный вопрос.

>Зачем в RTL пихать работу с файлами например?

Да затем, что приложению это нужно, а то что есть в sysutils - большое и жирное, а linux не кроссплатформенный модуль, для винды его как dos не собрали.

Вы не понимаете о чем говорите. :)
Sysutils это хороший пример что не нужно все пихать в один модуль.
Mikhail
энтузиаст
 
Сообщения: 565
Зарегистрирован: 24.10.2013 16:06:47

Re: ansistring заданной длины

Сообщение hinst » 04.12.2014 18:57:37

я не понимаю о чём вы говорите
Одному надо фиксированную строку из 1000 символов
Другому надо убрать работу с файлами из RTL
Третьему надо маленькие исполняемые файлы :D :D :D
Аватара пользователя
hinst
энтузиаст
 
Сообщения: 781
Зарегистрирован: 12.04.2008 18:32:38

Re: ansistring заданной длины

Сообщение Mikhail » 04.12.2014 19:10:51

hinst писал(а):я не понимаю о чём вы говорите
Одному надо фиксированную строку из 1000 символов
Другому надо убрать работу с файлами из RTL
Третьему надо маленькие исполняемые файлы :D :D :D

:P
Кстати, я так и не понял зачем нужна строка из 1000 символов. :?
Mikhail
энтузиаст
 
Сообщения: 565
Зарегистрирован: 24.10.2013 16:06:47

Re: ansistring заданной длины

Сообщение Vapaamies » 05.12.2014 01:12:13

[del]
Аватара пользователя
Vapaamies
постоялец
 
Сообщения: 292
Зарегистрирован: 24.07.2012 22:37:59
Откуда: Санкт-Петербург

Re: ansistring заданной длины

Сообщение Сквозняк » 06.12.2014 00:43:58

Mikhail писал(а):Кстати, я так и не понял зачем нужна строка из 1000 символов.

Если написать, то многие здесь могут расстроиться :D
Сквозняк
энтузиаст
 
Сообщения: 1129
Зарегистрирован: 29.06.2006 22:08:32

Пред.

Вернуться в Free Pascal Compiler

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1

Рейтинг@Mail.ru