Instantly share code, notes, and snippets.

View slow start
import 'package:analyzer/analyzer.dart';
void main(){
print('I am alive');
}
View main.dart
import 'dart:mirrors';
import 'dart:io';
import 'dart:async';
import 'package:analyzer/analyzer.dart';
void main(){
print(currentMirrorSystem().libraries.keys);
}
View plan.md

  1. Вступление (про компанию, обоснование экспертизы)
  2. Общее введение про язык
  3. Рассказ про демо-приложении (трекинг времени для ребенка)
  4. Рассказ про архитектуру на сервере
    1. Краткий рассказ про модели для приложения и описание
  5. Рассказ про frontend часть
    1. Сравнение с typescript (чем принципиально отличается)
    2. Стандартная библиотека
    3. Статическая типизация
View example2.dart
import 'dart:async';
import 'dart:collection';
void main(){
final completer = new Completer<dynamic>();
final future = completer.future;
future.then((dynamic result){
print('before error');
View problem.dart
import 'dart:async';
import 'dart:collection';
void main(){
final completer = new Completer<dynamic>();
final future = completer.future;
future.then((dynamic result){
print('before error');
View wont_work.dart
import 'dart:async';
import 'dart:collection';
void main(){
final a = <dynamic>['1', '2'];
print(a as List<String>);
}
View example.dart
import 'dart:async';
import 'dart:collection';
void main(){
final completer = new Completer<dynamic>();
final future = completer.future;
future.then((dynamic result){
print('before error');
View chat.sh
#!/usr/bin/env bash
# draw image and open chart for memory real
# and virtual usage
set e
FILE=measures.csv;
SCALE=1048576
View chat.sh
#!/usr/bin/env bash
# draw image and open chart for memory real
# and virtual usage
set e
FILE=measures.csv;
SCALE=1048576
View example.dart
import 'dart:html';
void main() {
// far far away in code
final cat = new Cat();
// in this function
final list = [cat];
// type error