LINUX.ORG.RU

Metaprog: универсальная графическая среда программирования [в разработке] часть 5

 , , ,

Ответ на: комментарий от metaprog

Инвестор - это тот, кто скинул денег. А пока не скинул - никакой ты не инвестор.

Нет. Тот кто скинул денег зовётся либо лох, либо меценат. Инвестор этот тот, кто держит за яйца. У инвестора заинтересованность в выхлопе, а следовательно – инвестору известно всё о проекте от начала и до конца. И инвестор в праве накладывать своё вето на сомнительные решения типа «своя VCS». Такова реальность. А так же инвестор может продать проект вместе с разработчиками.

kostyarin_ ★★
()
Ответ на: комментарий от kostyarin_

За яйца держать, вето мне тут накладывать... ну я уже понял суть и выше уже сказал, что «инвесторы» могут идти в жопу. И, кстати, нахрен мне вообще сдались какие-то там инвесторы?

metaprog
() автор топика
Ответ на: комментарий от metaprog

Инвестор от слова инвестиция. Инвестиция - это когда дают деньги. Желательно безвозмездно.

balsoft не упусти цитатку

Deleted
()
Ответ на: комментарий от metaprog

что бы нанять профессионала для реализации своей безумной идеи а не тыкаться наобум самому ничего толком не понимая как что работает и не желая ничего читать при этом

iluha16
()
Ответ на: комментарий от metaprog

Если вопрос не в деньгах, то инвесторы Вам скорее всего не нужны. Проблема в том, что если Вы не нужны инвесторам, то проект скорее всего не перспективный. Но это только часть проблемы – т.к. инвестиции объединяют разработчиков для реализации проекта. А как Вы собираетесь объединять разработчиков для реализации? Пока Вы не решите этот вопрос, проект не выйдет за рамки детской поделки одного человека нужной только ему. Ваши «товарищи» будут поддерживать Вас из лучших побуждений и это всё. Один человек ничего не может. Если бы это было не так, то миром бы правили одиночки, а не сообщества. Но я что-то не вижу ни одного одиночки, который бы чего-то достиг. Банальная публикация исходников на ГитХаб позволяет сторонним людям вносить свои идеи и решения.

В том смысле, что проект как был на отметке ноль 5 тредов назад, так и остался. Может быть туда добавилось кода, но суть не изменилась. И она не измениться, даже тогда, если это случиться, когда Вы выкатите свой проект в продакшн в цветастой обёртке.

kostyarin_ ★★
()
Ответ на: комментарий от metaprog

Вы не правы абсолютно. Инвестиция никогда не бывает безвозмездной. Это не благотворительность. Инвестиции это всегда заинтересованность в отдаче.

saibogo ★★★★
()
Ответ на: комментарий от metaprog

Желательно безвозмездно.

Не сечёшь ты в инвестициях. Бесплатно ничего не бывает. Алсо, не должен инвестор сначала понять, во что стоит инвестировать?

Ты ищешь не инвесторов, а лохов

deadplace
()
Ответ на: комментарий от deadplace

автор ещё ни разу не писал ничего больше helloworldа и поэтому не знаком со всеми этими проблемами типа memory leaks и т.д.

iluha16
()
Ответ на: комментарий от iluha16

Я все больше убеждаюсь, что лучше меня Метапрог никто не реализует.

metaprog
() автор топика
Ответ на: комментарий от iluha16

Здрасьте, с утечками памяти более чем знаком. Лабвью то и дело течет и управы на него у меня нет, так как там нет ручного управления памятью.

metaprog
() автор топика
Ответ на: комментарий от saibogo

Инвесторы заинтересованы в том, чтобы, дав мне тысячу баксов сегодня, получать завтра миллионы (а то и миллиарды) с результатов моего труда, давая мне шиш. Так что пускай сразу идут в жопу.

metaprog
() автор топика
Ответ на: комментарий от deadplace

Пока что ЛОР удобнее, дальше будет свой аналог гитхаба, прибитый к Метапрогу.

metaprog
() автор топика
Ответ на: комментарий от metaprog

ты просто не представляешь как будет течь у тебя память в метапроге когда он разрастётся с твоим то подходом к указателям и «анонимным» структурам ты никогда эти места не сможешь найти где течёт

iluha16
()
Ответ на: комментарий от ossa

То есть, сборщик мусора не упрощает работу, а усложняет. Читать кучу макулатуры, учить-то лишнее. А самое главное - он приносит кучу проблем: требует рантайма, пожирает процессорное время (подвисания в джаве знакомы?) и все такое. Чем это проще ручного упрвления памятью?

metaprog
() автор топика
Ответ на: комментарий от iluha16

Рано или поздно анонимные структуры из инклюдов заменю неанонимными.

metaprog
() автор топика
Ответ на: комментарий от iluha16

А оно мне надо чтобы кто-либо (кроме разве что меня) зарабатывал на МОЕЙ идее?

metaprog
() автор топика
Ответ на: комментарий от metaprog

Разве ошибки нельзя обрабатывать через простое ветвление (if+else, switch+case)?

Даа) Можно, но почитай, почему это не удобно.

deadplace
()
Ответ на: комментарий от metaprog

Читать кучу макулатуры, учить-то лишнее.

Да, зачем нам что-то учить? Мы и без этих книг уже всё могём! Учиться — для неудачников!

deadplace
()
Ответ на: комментарий от metaprog

Дак донаты это те же инвестиции. Донатят в те проекты, которые потом планируют использовать. А для этого нужно понимание сути проекта. А для этого нужна определённая лояльность со стороны автора. Банально централизованное хранилище примеров например

saibogo ★★★★
()
Ответ на: комментарий от deadplace

А try...catch...finally он не осилил что ли?

Ты про ТСа? Если да, то плюсов он и не обещал (причём по идейным соображениям). Да, на выходе у него Си.

hobbit ★★★★★
()
Ответ на: комментарий от saibogo

А для этого нужна определённая лояльность со стороны автора.

Плюсую. Автор, обрати внимание.

У тебя слишком много идей, мягко говоря, спорного характера. Начиная от бинарного формата внутреннего представления и кончая нежеланием публиковать описание языка (не путать с интерактивной обучалкой).

Сосредоточился бы для начала на действительно принципиальных моментах. Сама идея лабвью-подобного языка как средство общего назначения. Вот её бы и развил. Если выстрелит, то потом переделать её «саму на себе» будет несложно. А сейчас у тебя ни с чем не совместимый сферический конь в вакууме. Даже пока не в вакууме, а в лабвью вместо вакуума.

hobbit ★★★★★
()
Ответ на: комментарий от metaprog

Чем это проще ручного упрвления памятью?

Это просто другой подход.

Кстати от чтения макулатуры твой метапрог тоже не избавит. Все равно придется читать документации к апи вызовам например и понимать, что они делают и как.

И опять же к управлению памятью. Как твой чудопрог узнает, что после вызова create_context из libvasya нужно вызывать desctoy_context? Это узнает только тот несчастный, кто будет рисовать твои стрелочки. А какая лапша будет при обработке строк...

Кстати все твои приложения - уровень статических хеловордов, которые умеют только закрываться (и то с сегфолтами). Давай пример, который принимает строку с консоли и переворачивает ее. Просто интересно, как это будет выглядеть и за сколько месяцев ты осилишь такое сделать.

ossa ★★
()
Ответ на: комментарий от deadplace

Метапрог не сделает программистом любого грузчика-алкаша. Все же нужно хотя бы быть опытным пользователем ПК, умеющим управлять ся с графическими интерфейсами (многие и этого не умеют). Но Метапрог избавит от необходимости читать мегабайты мануалов, его освоение, скорее всего, будет столь же простым как освоение игры-стратегии.

metaprog
() автор топика
Ответ на: комментарий от deadplace

Я почти не читал книг, чтобы освоить компьютер. Винду, игры, офис, автокад, лабвью, в конце концов даже Линукс - все можно освоить, не читая книг. Но чем больше роль консоли - тем больше приходится спрашивать у гугла что и как делать, и это плохо.

metaprog
() автор топика
Ответ на: комментарий от saibogo

Что ж, «инвестиций» в виде донатов я жду. Адрес, если что, есть, в первой теме.

metaprog
() автор топика
Ответ на: комментарий от deadplace

Так это ты не осилил, исключения они для исключительных ситуаций, а такие бывают редко.

Deleted
()
Ответ на: комментарий от metaprog

Книги по линуксу - это дичь, но маны, статьи, рассылки, всё надо

deadplace
()
Ответ на: комментарий от ossa

Это просто другой подход. (про сборщик мусора)

Плохой подход, судя по практическим примерам его применения (глючность, прожорливость итп - вспомни джаву). И еще раз плохой из-за сложности в освоении и использовании. То есть, дважды плохой.

Кстати от чтения макулатуры твой метапрог тоже не избавит. Все равно придется читать документации к апи вызовам например и понимать, что они делают и как. И опять же к управлению памятью. Как твой чудопрог узнает, что после вызова create_context из libvasya нужно вызывать desctoy_context? Это узнает только тот несчастный, кто будет рисовать твои стрелочки

При вызове сишных функций документацию все же читать приходится. Но только для того чтобы знать куда какой проводок приткнуть. Все.

Давай пример, который принимает строку с консоли и переворачивает ее

Как вызвать прогу, чтобы прочитать аргументы из argc/argv? Так?

./test -stringtorotate
metaprog
() автор топика
Ответ на: комментарий от Deleted

Для отлова ошибок будут другие плюшки. Например, маркер недопустимого состояния. Вкупе с зависимыми типами это будет гарантировать качество алгоритмов получше експшонов из текстовых языков.

metaprog
() автор топика
Ответ на: комментарий от metaprog

При вызове сишных функций документацию все же читать приходится. Но только для того чтобы знать куда какой проводок приткнуть. Все.

Даташто! Прикинь это так же справедливо ДЛЯ ЛЮБОГО текстового языка.

Как вызвать прогу, чтобы прочитать аргументы из argc/argv? Так?

Можно так

Но я имел ввиду что-то типа

% ./test
123
321
qwertyuiop
poiuytrewq

и тд.
ossa ★★
()
Ответ на: комментарий от ossa

Даташто! Прикинь это так же справедливо ДЛЯ ЛЮБОГО текстового языка.

Ну вот поэтому я и хочу визуальное программирование. А сишный бекенд - для того, чтобы можно было пользоваться существующими библиотеками.

Но я имел ввиду что-то типа ...

А строки откуда читать?

Кстати, в передаче аргументов командной строки строки нуль-терминированные?

metaprog
() автор топика
Ответ на: комментарий от metaprog

А строки откуда читать?

C клавиатуры же

Кстати, в передаче аргументов командной строки строки нуль-терминированные?

ну разумеется.

ossa ★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.