IDE   27361

« earlier    

Debugging with intelligence via probabilistic inference | the morning paper
Debugging with intelligence via probabilistic inference Xu et al., ICSE’18

Xu et al. have built a automated debugger that can take a single failing test execution, and with minimal interaction from a human, pinpoint the root cause of the failure. What I find really exciting about it, is that instead of brute force there’s a certain encoded intelligence in the way the analysis is undertaken which feels very natural. The first IDE / editor to integrate a tool like this wins!
debugging  ide 
9 hours ago by euler
is built as a single package on top of Atom to provide hackability and the support of an active community. It provides a first-class development environment for React Native, Hack and Flow projects.
ide  debugging  editor  react  atom 
yesterday by tedw
Cling is built on the top of LLVM and Clang libraries. In addition to standard interpreters it has a command line prompt and uses just-in-time (JIT) compiler. This kind of software application is commonly known as an interactive compiler.
c++  cpp  interpreter  ide  tool  jupyter 
2 days ago by cjitlal
Announcing the Build Server Protocol v1.0.0 | The Scala Programming Language
Relationship with the Language Server Protocol

BSP is a win for both IDEs implementors, build tool vendors and their users! But this is, in fact, not the first time this idea is applied to tools. Microsoft’s Language Server Protocol (LSP) applied the same concept to language servers and editors. What is then BSP’s relationship with LSP?

BSP and LSP are complementary. While LSP specifies endpoints for communication between an editor acting as a client and a language server, BSP specifies endpoints between a language server acting as a client and a build server.

It turns out that if we want to create language servers to support Scala in editors like Visual Studio Code, vim or Sublime, we also need to integrate with build tools to support features like compiler diagnostics or code navigation. One of the main properties of BSP is that it can be implemented alongside LSP.

The Build Server Protocol v1.0.0

Today I’d like to announce v1.0.0 of the Build Server Protocol. This version has been the result of a fruitful collaboration between the Scala Center (me and Ólafur Páll Geirsson) and Justin Kaeser, the JetBrains developer responsible for sbt support in IntelliJ IDEA.
ide  build  LSP  BSP  proglang  progtools 
3 days ago by euler

« earlier    

related tags

2018  3  abandoned  aivar  analytics  andre-staltz  androidstudio  annamaa  app  application  archive  arduino  article  assembly  atom  autocomplete  awesome  aws  awslambda  azure  bestpractices  bigdata  blog  bootloader  bsp  build  c++  clojure  cloud-based  cloud  cloud9  cloud_computing  code  coding  collection  comma  commit  completion  computing  console  construct  contract  contracts  cpp  creality  dapp  debugger  debugging  dev  developement  development  directory  eclipse  editing  editor  editors  elm  emacs  embedded  ender  ender3  esp  esp32  estadisticas  ethereum  extension  fav  favoritos  firmware  floss  framework  free  functionapp  game  gh  git  github  gitlab  gui  haskell  ide  important  inline  instrument  intellij  interface  interpreter  ipad  itp  java  javascript  june  jupyter  learning  links  linux  list  lists  live-coding  lsp  macos  maker  micropython  microsoft  mqtt  ms-code  officialwebsite  online  onlinetools  opensource  opinion  os  overview  package  perl6  php  pip  playground  plugin  plugins  ppa  presentation  productivity  proglang  programme  programming  progtools  project  protocol  prototyping  public-speaking  pypi  python  r  react  reactjs  reference  remix  resources  revisit  robots  ros  rstudio  ruby  sandbox  sdk  serverless  servidores  shared  simulation  smart  software-development  software  solidity  speaking  standards  static  static_analysis  statistics  structured  sublime  sublimetext  terminal  testing-tools  testing  text-editor  text  texteditor  thonny  tips  to_try  tool  tools  toread  tutorial  tweets  typescript  ubuntu  usbasp  uso  ux  video  videogame  vim  vs-code  vscode  web  webdesign  webdev  webide  webservices  weeknotes-2018-05-25  windows 

Copy this bookmark: