Популярное

Музыка Кино и Анимация Автомобили Животные Спорт Путешествия Игры Юмор

Интересные видео

2025 Сериалы Трейлеры Новости Как сделать Видеоуроки Diy своими руками

Топ запросов

смотреть а4 schoolboy runaway турецкий сериал смотреть мультфильмы эдисон
dTub
Скачать

"Sketch-n-Sketch: Interactive SVG Programming with Direct Manipulation" by Ravi Chugh

Автор: Strange Loop Conference

Загружено: 2016-09-18

Просмотров: 8210

Описание:

Programmatic and direct manipulation systems have distinct and complementary strengths, but users must typically choose one over the other or use some ad-hoc combination of systems. As an attempt to bridge this divide, we are developing an interactive programming system called Sketch-n-Sketch for creating Scalable Vector Graphics.

Sketch-n-Sketch offers a high-level, functional programming language paired with GUI-based tools for manipulating program output: these tools help to encode user intent by semi-automatically rewriting the program with new relationships, and help to preserve existing relationships in the program when output values are directly manipulated. The resulting workflow allows for prototyping a design much like in typical GUI-based tools and then iteratively adding more structure to the program with guidance from the system.

In this talk, we will demo Sketch-n-Sketch, describe our approaches to the technical challenges, and discuss ideas for combining programmatic and direct manipulation in other settings.

"Sketch-n-Sketch: Interactive SVG Programming with Direct Manipulation" by Ravi Chugh

Поделиться в:

Доступные форматы для скачивания:

Скачать видео mp4

  • Информация по загрузке:

Скачать аудио mp3

Похожие видео

«Создание распределённого планировщика задач с помощью Akka, Kafka и Cassandra» Дэвида ван Геста

«Создание распределённого планировщика задач с помощью Akka, Kafka и Cassandra» Дэвида ван Геста

"Tree-sitter - a new parsing system for programming tools" by Max Brunsfeld

"Knit, Chisel, Hack: Building Programs in Guile Scheme" by Andy Wingo

SVG Beyond Mere Shapes — Nadieh Bremer

SVG Beyond Mere Shapes — Nadieh Bremer

LLM и GPT - как работают большие языковые модели? Визуальное введение в трансформеры

LLM и GPT - как работают большие языковые модели? Визуальное введение в трансформеры

Лучшие приложения для разработки на Linux в 2026 году

Лучшие приложения для разработки на Linux в 2026 году

Emacs в 2026: Секретное оружие или старый хлам? |vim, vscode, lisp, org-mode|Podlodka Podcast #460

Emacs в 2026: Секретное оружие или старый хлам? |vim, vscode, lisp, org-mode|Podlodka Podcast #460

Сисадмины больше не нужны? Gemini настраивает Linux сервер и устанавливает cтек N8N. ЭТО ЗАКОННО?

Сисадмины больше не нужны? Gemini настраивает Linux сервер и устанавливает cтек N8N. ЭТО ЗАКОННО?

Для Чего РЕАЛЬНО Нужен был ГОРБ Boeing 747?

Для Чего РЕАЛЬНО Нужен был ГОРБ Boeing 747?

Задача из вступительных Стэнфорда

Задача из вступительных Стэнфорда

"Concatenative programming and stack-based languages" by Douglas Creager

Как и зачем охлаждают атомы — Семихатов, Вишнякова

Как и зачем охлаждают атомы — Семихатов, Вишнякова

System Design Concepts Course and Interview Prep

System Design Concepts Course and Interview Prep

Теренс Тао о том, как Григорий Перельман решил гипотезу Пуанкаре | Лекс Фридман

Теренс Тао о том, как Григорий Перельман решил гипотезу Пуанкаре | Лекс Фридман

Как Сделать Настольный ЭЛЕКТРОЭРОЗИОННЫЙ Станок?

Как Сделать Настольный ЭЛЕКТРОЭРОЗИОННЫЙ Станок?

Lambda World 2018 - What FP can learn from Smalltalk by Aditya Siram

Lambda World 2018 - What FP can learn from Smalltalk by Aditya Siram

Введение в кодирование шейдерной графики

Введение в кодирование шейдерной графики

Правда о клонировании SIM-карт

Правда о клонировании SIM-карт

Где начало СХЕМЫ? Понимаем, читаем, изучаем схемы. Понятное объяснение!

Где начало СХЕМЫ? Понимаем, читаем, изучаем схемы. Понятное объяснение!

"The Mess We're In" by Joe Armstrong

© 2025 dtub. Все права защищены.



  • Контакты
  • О нас
  • Политика конфиденциальности



Контакты для правообладателей: infodtube@gmail.com