LINUX.ORG.RU

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

 , , ,


2

3

FAQ

0. Где отсутствующие примеры и пункты FAQ? Как вообще читать эти темы?

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

10. Примеры выдают варнинги при компиляции (у кое-кого еще и сегфолтятся)

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

11. Как выглядит факториал в графическом представлении?

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

(пока что на Лабвью)

Примеры

Находятся в прошлых темах. Компилировать исходники нужно так:

gcc ./test.c -o ./test $(pkg-config --cflags --libs gtk+-3.0)

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

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

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

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

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

Прототип чата:

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

Показывалка языка локализации через seltocale (кстати, у кого что показывает?)

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

Прототип чата с прокруткой:

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



Последнее исправление: CYB3R (всего исправлений: 10)
Ответ на: комментарий от metaprog

на первых порах будет чатик через тор без сохранения сообщений

мессир это конгенитально, пишите рисуйте ещё...

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

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

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

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

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

metaprog.com уже занят каким то джозефом перл рине. срубит бабок чуствуется на продаже домена когда метапрог станет mainstreamом.

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

А Владимир уже начал адекватно критиковать?

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

Я и без домена обойтись смогу наверное. Кстати, подумал не лучше ли сразу свой форум скрутить, а не просто чат?

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

Это понятно... Просто это «лакомство» уже приелось... Хочется и на других персонажей <ну ты понял>

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

Давай, тогда и обсуждения метапрога переедут туда, вот это круто будет - свой язык, свой форум, своя вера.

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

А плюсы-то зачем? Чтоб рантайм потолще и компиляции подольше?

Твои незнания предмета поражают. Тебе же уже даже объясняли за столько тем-то, а ты каждый раз, как в первый, одну и ту же пластинку жуёшь.

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

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

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

охлол.

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

==10032== Process terminating with default action of signal 11 (SIGSEGV)
==10032==  Bad permissions for mapped region at address 0x0
==10032==    at 0x0: ???
==10032== 
....
==10032==    still reachable: 1,932,190 bytes in 25,391 blocks
....
==10032== ERROR SUMMARY: 1 errors from 1 contexts (suppressed: 0 from 0)

это без сообщений. still reachable: 1,932,190 bytes. Анонимус не говорит о том, что это говно still валиться в кору

==10112== Jump to the invalid address stated on the next line
==10112==    at 0x0: ???
==10112==  Address 0x0 is not stack'd, malloc'd or (recently) free'd
==10112== 
==10112== 
==10112== Process terminating with default action of signal 11 (SIGSEGV)
....
==10112==    still reachable: 2,422,992 bytes in 32,850 blocks
.......
==10112== ERROR SUMMARY: 1 errors from 1 contexts (suppressed: 0 from 0)

это 10 сообщений по 100 байт. ой! still reachable: 2,422,992 bytes

==10255== Jump to the invalid address stated on the next line
==10255==    at 0x0: ???
==10255==  Address 0x0 is not stack'd, malloc'd or (recently) free'd
==10255== 
==10255== 
....
==10255==    still reachable: 2,720,463 bytes in 34,703 blocks
==10255==                       of which reachable via heuristic:
==10255==                         length64           : 7,264 bytes in 115 blocks
==10255==                         newarray           : 2,176 bytes in 56 blocks
==10255==         suppressed: 0 bytes in 0 blocks
....
Segmentation fault (core dumped)

это 10 сообщений по 1000 байт. still reachable: 2,720,463 bytes

сам посчитаешь пройоб или за тебя, инвалид, сделать?

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

О, ты сегодня в ударе! Выдайка ещё... (я просто в соплях и оргазме от твоих реплик)

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

Ну точно склероз. Я же объяснял: чтобы получить нормальное ООП без костылей, с более строгой типобезопасностью. Чтобы иметь возможность описать алгоритмы один раз для всех типов (типобезопасно, а не void *data, size_t size). Чтобы удобно работать с исключениями, а не покрывать код миллионами проверок возвращаемого значения и errno.

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

XMs ★★★★★
()
Последнее исправление: XMs (всего исправлений: 1)
Ответ на: комментарий от metaprog

Большая часть - это обсуждение проекта и не только, новости, код и прочее - не больше 10% сообщений.

Типичная attention whore

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

Тора даже на ютуб хватает в хорошем качестве, это раньше он был медленный. Недоступен он только в Китае, Иране, КНДР и еще каких-то Бантустанах, но Украина, Россия, Европа и Америка тор не блочат, так что все с ним ок.

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

Ну чат это весело %) А вместо форума и список рассылки пойдет. У нас тут и так чат развелся уже.

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

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

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

Россия

Скорее всего, в скором будущем...

Тора даже на ютуб хватает в хорошем качестве

Зависит от твоего расположения.

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

да ведь китаец вполне может пользоваться им если заплатит пару десятков баксов за virtual server и по ssh сможет там запускать что угодно. обидно что в северной корее не узнают про метапрог.

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

мессир это конгенитально, пишите рисуйте ещё...

про чятик идея понравилась. Через тор — значит от кгб. А тут сообщения без сохранения — очень кстати. Лучше так — в 30 секундное окно для чтения не успел уложиться — сообщение удаляется.

Аффтар просто гений!

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

Так зато никто переписку не сольет. Надо будет как-нибудь запилить что-нибудь такое

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

Скорее всего, в скором будущем...

Ниасилят %)

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

зайду с козырей :)

Что-то ещё из этого захватить возможно?

  • metaprog.org
  • metaprog.net
  • metaprog.com.ua
  • metaprog.ru
  • metaprog.by
  • metaprog.eu
  • metaprog.tv
  • metaprog.de
  • metaprog.
  • ...
anonymous
()
Ответ на: комментарий от iluha16

free не поможет. Тут только пересадка межушного ганглия автору от улитки хотяб.

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

ой, секретутка голос имеет! голос, секретутка. Давай расскажи как твой господин везде прав.

anonymous
()
Ответ на: зайду с козырей :) от anonymous

Главное — почему «мета»? Никак не пойму, с какой стороны приставку «мета» можно натянуть на эту херь. Автору понравилось красиво-непонятное слово, или чтобы никто не догадался?

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

Шиз, лучше покажи где утечка.

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

Лучше так — в 30 секундное окно для чтения не успел уложиться — сообщение удаляется.

лучше всё шифровать и чтобы через каждые 30 секунд генерировался новый ключ шифрования

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

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

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

Отличная идея! Можно сразу в IDE метапрога, после того, как туда уже будет встроен нескучный метапроговский гитхаб, добавить интеграцию в метапрог-биржей, где человек сможет, оценив репозитории разработчика на метапрогхабе, принять или отклонить его заявку на выполнение заказа. Туда же рейтинг метапроговцев, переписку через метапроговский тор-чятик, а до кучи можно будет ещё сделать метапроговский аналог TeamViewer, чтобы заказчик мог контролировать работу разработчика.

А чтобы это делалось ещё проще, можно встроить в Metaprog IDE интерпретатор Guile или Common Lisp, а то хотелок уже хватает на уровень операционной системы GNU Emacs.

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

Главное — почему «мета»? Никак не пойму, с какой стороны приставку «мета» можно натянуть на эту херь. Автору понравилось красиво-непонятное слово, или чтобы никто не догадался?

какой ты дремучий. мета по украински цель.

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

Только на деле на рашкины законы всем плевать

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

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

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

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

«Стыдно не знать» к этой хери метапрогу не применимо. И это не объяснение. Мало ли в какой диалект у него в селе. Вот для села пейсал бы метапрог, пусть бы хоть жульеном называл.

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