Архитектурный шаблон "Мрак в моделях" на нескольких языках и платформах
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

прошлое 2.8KB

10 months ago
10 months ago
10 months ago
10 months ago
10 months ago
11 months ago
11 months ago
11 months ago
11 months ago
11 months ago
11 months ago
12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182
  1. 19.06: 25
  2. * транслировать Record<type, type> в Swift
  3. * выводить группу элемента при нажатии в iOS
  4. 16.06: 30
  5. * выводить группу элемента при нажатии в web
  6. 15.06: 40
  7. * поправить Floor i/4
  8. * попробовать number(i)
  9. * поправить push
  10. * переводить в append
  11. * перейти на один файл swift
  12. * генерить memoryItemPositions.swift
  13. * ввести общую библиотеку?
  14. * ввёл пока platform с функциями uts
  15. * упростить структуру iOS помещением содержимого секций в платформу
  16. 09.06: 60
  17. * заменить for на forEach в TS
  18. * ввести функцию заполнения массива индексами: utsIndexArray
  19. * ввести utsFloor
  20. * ввести utsIndexArray в Swift
  21. * конвертировать forEach
  22. * ввести utsFloor в Swift
  23. 08.06: 30
  24. * перейти на один файл ts
  25. * перейти на один файл js
  26. * оставить в файле ts лишь interfaces
  27. * ввести внешние функции создания экземпляров интерфейсов в js
  28. * web/platform.js
  29. * конвертировать Position[]
  30. * генерить по одному файлу в shared
  31. * в проектах ссылаться по одному файлу
  32. * исправить ошибку tsc: cannot find name
  33. * в shared помещать лишь функции и интерфейсы без объявления типов
  34. * ибо дофига работы
  35. * генерить class в Swift?
  36. * нет struct, к сожалению
  37. * может, стоит остановиться и на протоколах/интерфейсах?
  38. * да
  39. 06.06: 25
  40. * починить ^M
  41. * это было лишнее \n в функции replace
  42. * конвертировать interface в protocol
  43. * генерить interface в Swift
  44. 05.06: 40
  45. * ввести понятие контекста в разбор
  46. * определять контекст протокола
  47. * конвертировать поля в свойства протокола
  48. 02.06: 20
  49. * геренить memoryItemPositions.js
  50. 01.06: 40
  51. * сообщать Usage
  52. * принимать на вход в toSwift аргументы
  53. * вывести файл построчно
  54. * ввести словарь замен
  55. * сохранять в файл
  56. * конвертить memorySide из TS в Swift
  57. * генерить memorySide.swift
  58. * генерить остальные функции-константы
  59. * использовать сгенеренные js и swift в проектах
  60. 31.05: 30
  61. * перевести memorySide на TS
  62. * генерить memorySide.js