Mikhail Barash

@mikhail_barash

Programming languages, IDEs, JetBrains MPS, Kotlin, Xtext. Ph.D. in parsing.

Turku, Finland
Vrijeme pridruživanja: siječanj 2018.

Tweetovi

Blokirali ste korisnika/cu @mikhail_barash

Jeste li sigurni da želite vidjeti te tweetove? Time nećete deblokirati korisnika/cu @mikhail_barash

  1. Prikvačeni tweet
    11. stu 2019.

    I am writing a textbook on for beginners. The outline/structure of the book is described at . Please comment by creating a GitHub issue. Feedback is very welcome!

    Poništi
  2. proslijedio/la je Tweet

    It is with great pleasure that we announce that the JavaZone 2020 CfP is now open! Submit your proposals at . The lines will be open until April 17th, so start your brainstorming!

    Poništi
  3. proslijedio/la je Tweet
    prije 10 sati

    What can you do with Haskell? Quite a lot, it turns out. Learn about Haskell libraries & tools that can increase your productivity, manage your files, and convert your documents:

    Poništi
  4. proslijedio/la je Tweet
    29. sij
    Poništi
  5. proslijedio/la je Tweet
    2. velj

    Last chance to get my book Implementing Domain-Specific Languages with and - Second Edition from for just $5:

    Poništi
  6. 2. velj

    9/9 . on projectional editing in . Old problem: interaction with the syntax tree -- how to make projectional editing *usable*? MPS tries to answer it. MPS: an attempt to investigate how to make tooling better.

    Prikaži ovu nit
    Poništi
  7. 2. velj

    8/9 . on live programming in Java. "Coding at speed of type". Why live coding? ✅explore code, behaviour, ✅understand changes, ✅coding at flow of thought, ✅meta-programming, ✅hot patching.

    Prikaži ovu nit
    Poništi
  8. 2. velj

    7/9 . on Language Server Protocol (LSP) in Eclipse. Language -> LSP, LSP -> IDE. Success stories: Eclipse WildWebDeveloper (JS+HTML+CSS+...), Eclipse Corrosion (Rust+Cargo), ... . on LSP and DAP (Debug Adapter Protocol) for Eclipse WildWebDeveloper.

    Prikaži ovu nit
    Poništi
  9. 2. velj

    6/9 . on . Pharo is highly immersive -- not a blackbox, but fully inspectable and reflective. All classes/methods are open to see and modify. Polymorphism: "let the message receiver decide". Interactive code execution. Moldable. Ability to create new tools.

    Prikaži ovu nit
    Poništi
  10. 2. velj

    5/9 . on preForth and seedForth. ICE concept: Interpret, Compile, Execute. Define a function, it gets *compiled*. Invoke a function, its arguments get *interpreted*, and the function will be *executed*. Executing functions during compilation --> generates code.

    Prikaži ovu nit
    Poništi
  11. 2. velj

    4/9 . on extensible programming language XL. Single operator `is`, everything else in libraries. User can declare notations, optimizations (`X+0 is X`). Interactive graphics.

    Prikaži ovu nit
    Poništi
  12. 2. velj

    3/9 . on CE. 3 releases a year. Support preview features of the most recent Java version. E.g. Java 13: text blocks. Java 14: records, pattern matching. Tentative plans for 2020: , , collaborative ed., IDE as general-purpose editor

    Prikaži ovu nit
    Poništi
  13. 2. velj

    2/9 . on news from Eclipse Platform and . Eclipse has avg. 500 commits/month, 15-20 of people (individual committers) make 75% of commits. Releases every 3 months. New version naming format YYYY-MM --> users update more often! Minimal IDE starts in<4 sec.

    Prikaži ovu nit
    Poništi
  14. 2. velj

    1/9 Sunday at : some talks on "Free Tools and Editors" & "Minimalistic, Experimental and Emerging Languages". Thread.

    Prikaži ovu nit
    Poništi
  15. proslijedio/la je Tweet
    1. velj

    This week I started my internship at during which I will work on my thesis on ML approaches for (and trying to use n-grams in ). Currently doing related works overview & will gladly accept links to relevant research, if you know of any.

    Prikaži ovu nit
    Poništi
  16. proslijedio/la je Tweet
    19. lis 2016.

    Snap! is designed to support functional programming, higher order functions and custom control structures

    Poništi
  17. 1. velj
    Poništi
  18. 1. velj

    LLVM devroom at : talking about Code Property Graphs — a representation of a program that combines AST, control flow graphs and program dependence graphs in a joint data structure —

    Poništi
  19. 1. velj
    Poništi
  20. proslijedio/la je Tweet
    15. srp 2019.

    🚀 Let's get visual. Excited to announce a major update to XState viz - you can now 💾 save, 🔗 share, and 🍴 fork statechart visualizations, as well as many more features + enhancements. Try it out: Example:

    Poništi
  21. 30. sij

    "Cognitive Dimensions of Information Artefacts: a tutorial" by T. Green and A. Blackwell (1998)

    Poništi

Čini se da učitavanje traje već neko vrijeme.

Twitter je možda preopterećen ili ima kratkotrajnih poteškoća u radu. Pokušajte ponovno ili potražite dodatne informacije u odjeljku Status Twittera.

    Možda bi vam se svidjelo i ovo:

    ·