CumInCAD is a Cumulative Index about publications in Computer Aided Architectural Design
supported by the sibling associations ACADIA, CAADRIA, eCAADe, SIGraDi, ASCAAD and CAAD futures

PDF papers
id caadria2019_171
authors Sammer, Maria, Leitão, António and Caetano, Inês
year 2019
title From Visual Input to Visual Output in Textual Programming
source M. Haeusler, M. A. Schnabel, T. Fukuda (eds.), Intelligent & Informed - Proceedings of the 24th CAADRIA Conference - Volume 1, Victoria University of Wellington, Wellington, New Zealand, 15-18 April 2019, pp. 645-654
summary Algorithmic Design is an approach that uses algorithms to generate designs. These algorithms are built using either a Visual Programming Language (VPL) or a Textual Programming Language (TPL). In architecture, there is a clear propensity to the use of VPLs, e.g., Grasshopper or Dynamo, over the use of TPLs, e.g., Python or AutoLisp. In addition to all the user-friendly and interactive features that make VPLs more appealing to architects, most of them already integrate components for textual programming. In contrast, TPLs have not been as successful in incorporating visual features. Given the user-friendliness of VPLs and the relevance of TPLs for large-scale and complex designs, we discuss Visual Input Mechanisms (VIMs) in the context of TPLs. In this paper, we extend previous research in this area by exploring and implementing the most valuable VIMs in a TPL adapted for architectural design.
keywords Algorithmic Design; Metaprogramming; Textual Programming Languages; Visual Input Mechanisms
series CAADRIA
full text file.pdf (11,186,377 bytes)
references Content-type: text/plain
Details Citation Select
100%; open Alfaiate, P, Caetano, I and Leit?o, A (2017) Find in CUMINCAD Luna Moth: Supporting Creativity in the Cloud , ACADIA 2017: DISCIPLINES & DISRUPTION [Proceedings of the 37th Annual Conference of the Association for Computer Aided Design in Architecture (ACADIA), p. 72-81

100%; open Bezanson, J, Edelman, A, Karpinski, S and Shah, VB (2017) Find in CUMINCAD Julia: A Fresh Approach to Numerical Computing , SIAM Review, 59, p. 65-98

100%; open Clarisse, O and Chang, SK (1986) Find in CUMINCAD Vicon: A Visual Icon Manager , Chang, SK, Ichikawa, T and Ligomenides, PA (eds), Visual Languages. Management and Information Systems, Springer, Boston, MA, pp. 151-190

100%; open Davis, D, Burry, J and Burry, M (2011) Find in CUMINCAD Understanding visual scripts: Improving collaboration through modular programming , International Journal of Architectural Computing, 09(04), p. 361-376

100%; open Janssen, P (2014) Find in CUMINCAD Visual Dataflow Modelling: Some Thoughts on Complexity , Fusion - Proceedings of the 32nd eCAADe Conference - Volume 2, Department of Architecture and Built Environment, Faculty of Engineering and Environment, Newcastle upon Tyne, p. 305-314

100%; open Leit?o, A and Santos, L (2011) Find in CUMINCAD Programming Languages For Generative Design: Visual or Textual? , Respecting Fragile Places: 29th eCAADe Conference Proceedings,, University of Ljubljana, Faculty of Architecture (Slovenia), pp. 139-162

100%; open Leit?o, A, Lopes, J and Santos, L (2014) Find in CUMINCAD Illustrated Programming , ACADIA 2014: Design Agency, Proceedings of the 34th Annual Conference of the Association for Computer Aided Design in Architecture (ACADIA), Los Angeles, USA, p. 291-300

100%; open Leit?o, A, Santos, L and Lopes, J (2012) Find in CUMINCAD Programming Languages For Generative Design: A Comparative Study , International Journal of Architectural Computing, 10(1), p. 139-162

100%; open Lopes, J and Leit?o, A (2011) Find in CUMINCAD Portable generative design for CAD applications , Integration Through Computation - Proceedings of the 31st Annual Conference of the Association for Computer Aided Design in Architecture, ACADIA 2011, p. 196-203

100%; open Reas, C and Fry, B (2007) Find in CUMINCAD Processing: a programming handbook for visual designers and artists , The MIT Press, Cambridge, Massachusetts & London, England

100%; open Zboinska, MA (2015) Find in CUMINCAD Hybrid CAD/E platform supporting exploratory architectural design , CAD Computer-Aided Design journal, 59, pp. 64-84

last changed 2019/04/16 08:22
pick and add to favorite papersHOMELOGIN (you are user _anon_27784 from group guest) CUMINCAD Papers Powered by SciX Open Publishing Services 1.002