Автор |
Сообщение |
|
|
Заголовок сообщения: |
Re: Проект: Форт-машина на Си |
|
|
Antender писал(а): Sourceforge - это просто для удобства выкладывания исходников. Я не планирую "удобно выкладывать исходники". Я не против того, чтобы разработанным мной кодом кто-то пользовался, но sourceforge и вообще проекты с открытым кодом - это направление, имеющее серьезные недостатки. Будем надеяться, что на sf регулярно заходят суперпрофессионалы, которым совершенно случайно нечего делать, и которые с удовольствием доведут код до уровня конфетки? А можно какую-то позитивную статистику по проектам, которые без sourceforge не шли, а после выкладывания туда в скором времени завершились успешно? Antender писал(а): А преимуществами Euphoria будет независимость от выбора С компилятора,( Можно будет взять и gcc, и VC) , динамическая типизация, сборка мусора, уже реализованные стеки, возможность записывать текстовое представление местных объектов в текстовые (например можно сделать аналог образов RetroForth одной инструкцией). Этого мало? Это - никак. Ни одного пункта в исходных пожеланиях к транслятору нет. Соответственно, лишняя прослойка ни к чему.
[quote="Antender"]Sourceforge - это просто для удобства выкладывания исходников.[/quote] Я не планирую "удобно выкладывать исходники". Я не против того, чтобы разработанным мной кодом кто-то пользовался, но sourceforge и вообще проекты с открытым кодом - это направление, имеющее серьезные недостатки. Будем надеяться, что на sf регулярно заходят суперпрофессионалы, которым совершенно случайно нечего делать, и которые с удовольствием доведут код до уровня конфетки? А можно какую-то позитивную статистику по проектам, которые без sourceforge не шли, а после выкладывания туда в скором времени завершились успешно? [quote="Antender"]А преимуществами Euphoria будет независимость от выбора С компилятора,( Можно будет взять и gcc, и VC) , динамическая типизация, сборка мусора, уже реализованные стеки, возможность записывать текстовое представление местных объектов в текстовые (например можно сделать аналог образов RetroForth одной инструкцией). Этого мало?[/quote] Это - никак. Ни одного пункта в исходных пожеланиях к транслятору нет. Соответственно, лишняя прослойка ни к чему.
|
|
|
|
Добавлено: Вс янв 16, 2011 00:36 |
|
|
|
|
|
Заголовок сообщения: |
Re: Проект: Форт-машина на Си |
|
|
Sourceforge - это просто для удобства выкладывания исходников.
А преимуществами Euphoria будет независимость от выбора С компилятора,( Можно будет взять и gcc, и VC) , динамическая типизация, сборка мусора, уже реализованные стеки, возможность записывать текстовое представление местных объектов в текстовые (например можно сделать аналог образов RetroForth одной инструкцией). Этого мало?
Sourceforge - это просто для удобства выкладывания исходников.
А преимуществами Euphoria будет независимость от выбора С компилятора,( Можно будет взять и gcc, и VC) , динамическая типизация, сборка мусора, уже реализованные стеки, возможность записывать текстовое представление местных объектов в текстовые (например можно сделать аналог образов RetroForth одной инструкцией). Этого мало?
|
|
|
|
Добавлено: Вс янв 16, 2011 00:19 |
|
|
|
|
|
Заголовок сообщения: |
Re: Проект: Форт-машина на Си |
|
|
Antender писал(а): Есть смысл, если проект будет открытый, зарегить его на sourceforge. Тогда и в этом случае группу разработчиков можно будет по "личным предпочтениям Хищника" составлять.
И есть предложение: писать его не на С, а на Euphoria. Тогда не надо будет мучаться с выбором компилятора, будет сборка мусора и ,возможно, доступна динамическая типизация из форта. В итоге получаем другой проект - который на sourceforge, и написан на Euphoria И зачем оно мне надо? Оба изменения не видятся для меня преимуществами.
[quote="Antender"]Есть смысл, если проект будет открытый, зарегить его на sourceforge. Тогда и в этом случае группу разработчиков можно будет по "личным предпочтениям Хищника" составлять.
И есть предложение: писать его не на С, а на Euphoria. Тогда не надо будет мучаться с выбором компилятора, будет сборка мусора и ,возможно, доступна динамическая типизация из форта.[/quote] В итоге получаем другой проект - который на sourceforge, и написан на Euphoria :) И зачем оно мне надо? Оба изменения не видятся для меня преимуществами.
|
|
|
|
Добавлено: Вс янв 16, 2011 00:09 |
|
|
|
|
|
Заголовок сообщения: |
Re: Проект: Форт-машина на Си |
|
|
Есть смысл, если проект будет открытый, зарегить его на sourceforge. Тогда и в этом случае группу разработчиков можно будет по "личным предпочтениям Хищника" составлять.
И есть предложение: писать его не на С, а на Euphoria. Тогда не надо будет мучаться с выбором компилятора, будет сборка мусора и ,возможно, доступна динамическая типизация из форта.
Есть смысл, если проект будет открытый, зарегить его на sourceforge. Тогда и в этом случае группу разработчиков можно будет по "личным предпочтениям Хищника" составлять.
И есть предложение: писать его не на С, а на Euphoria. Тогда не надо будет мучаться с выбором компилятора, будет сборка мусора и ,возможно, доступна динамическая типизация из форта.
|
|
|
|
Добавлено: Сб янв 15, 2011 23:27 |
|
|
|
|
|
Заголовок сообщения: |
Re: Проект: Форт-машина на Си |
|
|
вопрос писал(а): Была ещё машина Понятова. Правда, очень по мнению многих простая, там был самый простой байт-код... Да-да, помню я этот фрик. Понятов в su.forth просил научить его писать виртуальные машины. Ему ответили, показали примеры кода, посоветовали, куда двигаться, чтобы получить простейшую работоспособную конструкцию. Через некоторое время возникла "Форт-машина Понятова" (куда делись те, кто советовал, непонятно). Общение перешло в плоскость "я уже написал Форт-машину, и теперь классическая Форт-машина должна называться моим именем, а вы присоединяйтесь". Тут, собственно, даже критиковать бесполезно, потому что и работа ниже всякой критики, и элементарная этика напрочь отсутствует. Я уже не говорю о неописуемой простоте подхода, когда начинается гнутие пальцев перед теми же людьми, которые когда-то объясняли.
[quote="вопрос"]Была ещё машина Понятова. Правда, очень по мнению многих простая, там был самый простой байт-код... [/quote] Да-да, помню я этот фрик. Понятов в su.forth просил научить его писать виртуальные машины. Ему ответили, показали примеры кода, посоветовали, куда двигаться, чтобы получить простейшую работоспособную конструкцию. Через некоторое время возникла "Форт-машина Понятова" (куда делись те, кто советовал, непонятно). Общение перешло в плоскость "я уже написал Форт-машину, и теперь классическая Форт-машина должна называться моим именем, а вы [i]присоединяйтесь[/i]". Тут, собственно, даже критиковать бесполезно, потому что и работа ниже всякой критики, и элементарная этика напрочь отсутствует. Я уже не говорю о неописуемой простоте подхода, когда начинается гнутие пальцев перед [b]теми же людьми[/b], которые когда-то [b]объясняли[/b].
|
|
|
|
Добавлено: Пн янв 10, 2011 21:05 |
|
|
|
|
|
Заголовок сообщения: |
Re: Проект: Форт-машина на Си |
|
|
Была ещё машина Понятова. Правда, очень по мнению многих простая, там был самый простой байт-код...
Была ещё машина Понятова. Правда, очень по мнению многих простая, там был самый простой байт-код... :wink:
|
|
|
|
Добавлено: Пн янв 10, 2011 20:17 |
|
|
|
|
|
Заголовок сообщения: |
Re: Проект: Форт-машина на Си |
|
|
Mihail писал(а): Может я что-то упускаю Да, упускаешь. Ничего не соответствует (пока не будет доказано обратное). Кстати, ТЗ ты видеть не мог, хотя бы потому, что оно еще не завершено. Конечно, если тебя устраивает статус-кво, это твое полное право. Но зачем других-то заставлять молиться старым идолам?
[quote="Mihail"]Может я что-то упускаю[/quote] Да, упускаешь. Ничего не соответствует (пока не будет доказано обратное). Кстати, ТЗ ты видеть не мог, хотя бы потому, что оно еще не завершено. Конечно, если тебя устраивает статус-кво, это твое полное право. Но зачем других-то заставлять молиться старым идолам?
|
|
|
|
Добавлено: Пн янв 10, 2011 16:05 |
|
|
|
|
|
Заголовок сообщения: |
Re: Проект: Форт-машина на Си |
|
|
Хищник писал(а): Готовое не устраивает тем, что оно не соответствует этому ТЗ Может я что-то упускаю, но этому ТЗ: viewtopic.php?p=29804#p29804соответствует все перечисленное.
[quote="Хищник"]Готовое не устраивает тем, что оно не соответствует этому ТЗ[/quote] Может я что-то упускаю, но этому ТЗ: http://fforum.winglion.ru/viewtopic.php?p=29804#p29804 соответствует все перечисленное.
|
|
|
|
Добавлено: Пн янв 10, 2011 15:20 |
|
|
|
|
|
Заголовок сообщения: |
Re: Проект: Форт-машина на Си |
|
|
Mihail писал(а): у так скажи, на что больше всего похоже то, что ты хочешь и чем не устраивает готовое. Господи, сюда-то старый флейм зачем тащить? Мало что ли тем засрано?
[quote="Mihail"]у так скажи, на что больше всего похоже то, что ты хочешь и чем не устраивает готовое.[/quote]
Господи, сюда-то старый флейм зачем тащить? Мало что ли тем засрано?
|
|
|
|
Добавлено: Пн янв 10, 2011 14:44 |
|
|
|
|
|
Заголовок сообщения: |
Re: Проект: Форт-машина на Си |
|
|
Mihail писал(а): Ну так скажи, на что больше всего похоже то, что ты хочешь и чем не устраивает готовое. Больше всего оно похоже на ТЗ, которое я сейчас пишу. Готовое не устраивает тем, что оно не соответствует этому ТЗ. P.S.
[quote="Mihail"]Ну так скажи, на что больше всего похоже то, что ты хочешь и чем не устраивает готовое.[/quote] Больше всего оно похоже на ТЗ, которое я сейчас пишу. Готовое не устраивает тем, что оно не соответствует этому ТЗ.
P.S. :)) :)) :))
|
|
|
|
Добавлено: Пн янв 10, 2011 14:26 |
|
|
|
|
|
Заголовок сообщения: |
Re: Проект: Форт-машина на Си |
|
|
Хищник писал(а): Ну меня вроде на гугле еще не забанили Ну так скажи, на что больше всего похоже то, что ты хочешь и чем не устраивает готовое.
[quote="Хищник"]Ну меня вроде на гугле еще не забанили[/quote] Ну так скажи, на что больше всего похоже то, что ты хочешь и чем не устраивает готовое.
|
|
|
|
Добавлено: Пн янв 10, 2011 14:24 |
|
|
|
|
|
Заголовок сообщения: |
Re: Проект: Форт-машина на Си |
|
|
WingLion писал(а): Ой, а там могут? Ну, если мне оттуда тащат список фортов (видимо, чтобы я бухнулся в ножки авторам и завопил "милостивцыыыы! жажду быть холопом вашим и Продолжить Вашу Разработку, ибо умишком скуден"). WingLion писал(а): Вот, думаю, если форт-машину на Си можно будет упихнуть в NIOS, может там и прямо на Форте писать программы можно будет, а не только на местном Си? Для Microblaze можно писать на gcc, для NIOS вроде бы тоже? В любом случае, gcc достаточно важный продукт, чтобы его упускать из виду. WingLion писал(а): Надо только продумать, как "объектный код" компилить для такой форт-машины и как его вставлять в прошивку. Думаю, в каком-то варианте шитого кода.
[quote="WingLion"]Ой, а там могут?[/quote] Ну, если мне оттуда тащат список фортов (видимо, чтобы я бухнулся в ножки авторам и завопил "милостивцыыыы! жажду быть холопом вашим и Продолжить Вашу Разработку, ибо умишком скуден"). [quote="WingLion"]Вот, думаю, если форт-машину на Си можно будет упихнуть в NIOS, может там и прямо на Форте писать программы можно будет, а не только на местном Си? [/quote] Для Microblaze можно писать на gcc, для NIOS вроде бы тоже? В любом случае, gcc достаточно важный продукт, чтобы его упускать из виду. [quote="WingLion"]Надо только продумать, как "объектный код" компилить для такой форт-машины и как его вставлять в прошивку.[/quote] Думаю, в каком-то варианте шитого кода.
|
|
|
|
Добавлено: Пн янв 10, 2011 14:22 |
|
|
|
|
|
Заголовок сообщения: |
Re: Проект: Форт-машина на Си |
|
|
Хищник писал(а): меня вроде на гугле еще не забанили, Ой, а там могут? Вот, думаю, если форт-машину на Си можно будет упихнуть в NIOS, может там и прямо на Форте писать программы можно будет, а не только на местном Си? Надо только продумать, как "объектный код" компилить для такой форт-машины и как его вставлять в прошивку.
[quote="Хищник"]меня вроде на гугле еще не забанили,[/quote]
Ой, а там могут?
Вот, думаю, если форт-машину на Си можно будет упихнуть в NIOS, может там и прямо на Форте писать программы можно будет, а не только на местном Си? Надо только продумать, как "объектный код" компилить для такой форт-машины и как его вставлять в прошивку.
|
|
|
|
Добавлено: Пн янв 10, 2011 14:11 |
|
|
|
|
|
Заголовок сообщения: |
Re: Проект: Форт-машина на Си |
|
|
Antender писал(а): Может быть ещё стек строк добавить? Был в frt-script. Удобная штука, строки пригодятся при вызове библиотеки Tk (компактная, основывается на строках, написана на C). Нет, это вряд ли. Не стоит добавлять что-то просто потому, что оно есть там-то и там-то. Этак можно набрать с бору по сосенке и получить совершенно невозможную для нормального использования программу, в которой возможности будут вылезать и наперебой требовать внимания. Antender писал(а): Список уже готовых фортов на С: Ну меня вроде на гугле еще не забанили, так ведь?
[quote="Antender"]Может быть ещё стек строк добавить? Был в frt-script. Удобная штука, строки пригодятся при вызове библиотеки Tk (компактная, основывается на строках, написана на C). [/quote] Нет, это вряд ли. Не стоит добавлять что-то просто потому, что оно есть там-то и там-то. Этак можно набрать с бору по сосенке и получить совершенно невозможную для нормального использования программу, в которой возможности будут вылезать и наперебой требовать внимания. [quote="Antender"]Список уже готовых фортов на С:[/quote] Ну меня вроде на гугле еще не забанили, так ведь? :)
|
|
|
|
Добавлено: Пн янв 10, 2011 13:24 |
|
|
|
|
|
Заголовок сообщения: |
Re: Проект: Форт-машина на Си |
|
|
http://ag.da.ru/~kvt/relf-0.2.zip
|
|
|
|
Добавлено: Пн янв 10, 2011 11:43 |
|
|
|
|