Questions tagged [dylan]

Dylan is a general-purpose, high-level programming language, designed for use in application and systems programming.

Dylan includes garbage collection, type-safety, error recovery, a module system, and programmer control over runtime extensibility of programs.

12 questions
27
votes
9 answers

What would Clojure lose by switching away from leading parenthesis like Dylan, Julia and Seph?

Three lispy homoiconic languages, Dylan, Julia and Seph all moved away from leading parenthesis - so a hypothetical function call in Common Lisp that would look like: (print hello world) Would look like the following hypothetical function…
hawkeye
  • 34,745
  • 30
  • 150
  • 304
10
votes
3 answers

What makes (open) Dylan distinct from other programming languages?

Nowadays there are so many programming languages out there: functional, object oriented, dynamically or statically typed, or mixes of these characteristics. Recently I noticed this release: http://opendylan.org/news/2011/12/10/new_release.html Open…
Michiel Borkent
  • 34,228
  • 15
  • 86
  • 149
7
votes
3 answers

How mature is the current Open Dylan implementation?

Open Dylan looks really interesting. However before I would use it in real development, I would like to know how mature the implementation is. I know that Dylan itself is an old language and it has been used by Apple.
mikkom
  • 3,521
  • 5
  • 25
  • 39
4
votes
1 answer

How to write this C++ code into apple dylan

I'm new to computer programming. I need help with this task. I need to convert this simple C++ source code into apple dylan code. This is the original mathematical statement: Task: Input an integer number n and output the sum: 1+22+32+...+n2. Use…
2
votes
1 answer

Syntax of Array and Functions in apple Dylan

i am new with apple dylan and I can't find in the net what is the syntax of Arrays and Dylan.I'll be glad, if you give me some examples too. Thank you very much for your attention!
1
vote
5 answers

Are functions mutable in multiple dispatch systems?

Have I understood correctly that in (most? some?) multiple dispatch languages each method gets added to the function at some point in time of program's execution. Can I then conclude that multiple dispatch as a feature forces functions to be…
Aivar
  • 6,814
  • 5
  • 46
  • 78
1
vote
1 answer

Basic Encryption Program Not Reading Properly From File

I'm trying to make a program get an input at one instance to encrypt for a user, at in another instance(whenever the user wants) derive from the same file created in the encryption run and reverses the encryption but instead, it's just giving me…
Dylan Moore
  • 443
  • 4
  • 14
1
vote
1 answer

standard (idiomatic) way of convert an object to string

I tried to print an object of this class: define class () slot num :: ; slot ref :: ; end class ; I can make a method like say define method say (bill : ) => (); format-out("num:%s\n",…
fraya
  • 61
  • 4
0
votes
1 answer

Using Dylan to Write a Parser

I would like to write a parser for a typesetting language I am helping to develop. I haven't coded anything in many years and while looking at various language options I came across Dylan. It looks like a very interesting language to work with - the…
0
votes
1 answer

What's the point of restart handlers?

Must a restart handler be signal-ed from within another handler, or can it be signal-ed directly by the code where the exceptional condition was detected? If it must be signal-ed from within a handler, why is it so? it seems like a needless extra…
Evan Aad
  • 5,699
  • 6
  • 25
  • 36
0
votes
1 answer

I can't run any project in openDylan

I installed the software openDylan (windows 32 bit) but I can't run any program on it. I created a project and when I compile the project I get the following error: building targets: exe don't know how to build library.obj What do I do so I…
-1
votes
1 answer

Install Open Dylan on ARM architecture

I was looking through a long list of programming languages and I found one (Not too far down the alphabetical list) called Dylan. Being a Dylan myself, I instantly felt a connection with this language and had to install it on my favorite toy, my…
AlgoRythm
  • 115
  • 10