Vim como ideal para mql - página 3

 
Vladimir Simakov:

PS para os defensores: Cntrl+Shift+F, por alguma razão nenhum de vocês o chamou. Só que ainda não é a mesma coisa, e por que cabe a você descobrir.

Bem, também existe o Ctrl+Shift+H, mas ainda não é isso, mesmo que tal coisa estivesse no metaeditor

 
TheXpert:

...

Sim, como você sabe sobre comércio, como você sabe sobre OOP, é claro )

As verdades não envernizadas de todos os muros que você pode ostentar são as principais, sem a sombra de uma atitude individual ou pensamentos pessoais. Registros aprendidos e experiências "de madeira" "pregadas" à mente para cumprir funções estabelecidas pela sociedade. O pensamento e a visão pouco ortodoxa é um "chique" intelectual e uma ameaça a uma visão do mundo de papelão?

Então você aprendeu a OLP e depois o quê? Você sabe o que é o Objeto? Você pode formular sua definição em seus próprios pensamentos e palavras? Você pode explicar como e por que ele se tornou o centro da programação? Você tem sua própria atitude em relação a este conceito? Talvez sua própria abordagem? Você pode citar, enfiar, repetir, entender o que aprendeu e pensar por si mesmo? Se assim for, demonstre-o com pelo menos um juízo filosófico. Especialista ...))))

 
Реter Konow:
Não estou interessado em sua opinião em princípio, inclusive sobre mim, então vá e faça sua retórica em outro lugar.
 
TheXpert:
Não estou interessado em sua opinião em princípio, sobre mim também, então vá e faça sua retórica em outro lugar
bem, bem...))
 

Cavalheiros, façam a comparação "lista de características e funções" versus "sem isto e aquilo" e removam a palavra "queijoso". Especialmente se você usar vim.

Intellisense nós vamos melhorar, não é tão fácil com os modelos. A busca está lá, mas vai melhorar - o plano já foi traçado.

Os esquemas de cores estão em Opções -> Cores, mas os temas não serão.


Em geral, no próximo lançamento, você ficará surpreso com o que acontece com o editor. Estamos transformando-o em um estúdio MQL4/MQL5/C+++/Python multilíngue com integração GitHub e Stack Overflow.
 

Como poucas pessoas apreciam a quantidade de trabalho realizado, recomendo a leitura das descrições detalhadas do release: https://www.metatrader5.com/ru/releasenotes

Что нового в MetaTrader 5?
Что нового в MetaTrader 5?
  • www.metatrader5.com
MetaTrader 5 build 2280 Terminal Исправлена ошибка, не позволявшая удалить эксперта с графика, для которого нет данных. Исправлено отображения заголовков графиков при работе под Wine.Ускорена загрузка и компиляция MQL5 программ. Теперь при двойном клике на графике MQL5-программе передается событие одиночного клика. Ранее такие события не...
 
Renat Fatkhullin:

Cavalheiros, façam uma comparação "lista de características e funções" versus "falta de algo" e removam a palavra "queijoso". Especialmente se você usar vim.

Intellisense nós vamos melhorar, não é tão fácil com os modelos. A busca está lá, mas vai melhorar - o plano já foi traçado.

Os esquemas de cores estão em Opções -> Cores, mas os temas não serão.


Em geral, no próximo lançamento você ficará surpreso com o que vai acontecer com o editor. Estamos transformando-o em um estúdio MQL4/MQL5/C+++/Python multilíngue com integração GitHub e Stack Overflow.

Renat, o que realmente está faltando é o "match highlighting".

Você está planejando introduzi-lo no editor?


 
Renat Fatkhullin:

Cavalheiros, façam a comparação "lista de características e funções" versus "sem isto e aquilo" e removam a palavra "queijoso". Especialmente se você usar vim.

Intellisense nós vamos melhorar, não é tão fácil com os modelos. A busca está lá, mas vai melhorar - o plano já foi traçado.

Os esquemas de cores estão em Opções -> Cores, mas os temas não serão.


Em geral, no próximo lançamento, você ficará surpreso com o que acontece com o editor. Estamos transformando-o em um estúdio MQL4/MQL5/C+++/Python multilíngue com integração GitHub e Stack Overflow.
Peço desculpas pela queijada, concordo, é um pouco rude. GitHub é idiota, isso é respeito.
 
Renat Fatkhullin:

Cavalheiros, façam uma comparação "lista de características e funções" versus "falta de algo" e removam a palavra "miserável". Especialmente se você usar vim.

Intellisense nós vamos melhorar, não é tão fácil com os modelos. A busca está lá, mas vai melhorar - o plano já foi traçado.

Os esquemas de cores estão em Opções -> Cores, mas os temas não estarão.


Em geral, no próximo lançamento você ficará surpreso com o que vai acontecer com o editor. Estamos transformando-o em um estúdio MQL4/MQL5/C+++/Python multilíngue com integração GitHub e Stack Overflow.

Pelas características que realmente sinto falta, escrevi acima, além disso:

  1. Dobrar seria bom, embora eu seja um adepto do princípio: um arquivo de não mais de 200 linhas.
  2. Mostrar definição (Alt+F12 em MVS) seria bom ter.
  3. As funções declaradas seriam destacadas.

Aproveitando a oportunidade, sobre o desenvolvimento da própria linguagem:

  1. variáveis do constexpr, as macros são uma dor de cabeça.
  2. Função Variadic/template/macros.
  3. Desenvolvimento do pré-processador, o mesmo # se for necessário.
  4. Modelos especializados.
  5. Passando em parâmetros não tipo modelo.
  6. Herança múltipla.

Eu não esqueci nada))))

PS Se você quiser popularizar o idioma, então remova a proibição do dll no mercado. Vou explicar: usando apenas mql você realmente não pode fazer um produto comercial decente, a mesma interface gráfica para escrevê-lo é muito deprimente, e isso enquanto houver produtos prontos, como windowsform, e você sabe, um fio de execução também não é agradável hoje em dia. E tudo é pesado no exterior, e o mql é usado para o que serve, para se comunicar com um terminal.

 

E como fazer a depuração? Na verdade, nenhum editor se torna uma IDE completa para MQL por causa das peculiaridades de depuração. Se apenas a GDB for feita para lançar à IDE.

Em termos de características, falta-nos uma estrutura normal, recipientes genéricos em vez de Array.