<div dir="ltr"><div>I have the following error for a variable name that is used often in a large file, Is there a way to coerce racket into telling me a function name or line number?</div><div><br></div><div><br></div><div>racket@dataplex-lib.rkt> (enter! "dataplex-lib.rkt")</div><div> [re-loading /home/deep/src/dataplex-lib.rkt]</div><div>expand: unbound identifier in module in: value</div><div><br></div><div><br></div><div> === context ===</div><div>/usr/share/racket/collects/errortrace/errortrace-lib.rkt:399:2: errortrace-annotate</div><div>/usr/share/racket/collects/errortrace/errortrace-lib.rkt:442:4</div><div>/usr/share/racket/collects/racket/enter.rkt:67:2</div><div>/usr/share/racket/collects/racket/enter.rkt:33:0: do-enter!</div><div>/usr/share/racket/collects/racket/private/misc.rkt:87:7</div><div><br></div></div><div class="gmail_extra"><br><div class="gmail_quote">On Thu, Mar 5, 2015 at 6:13 PM, Sebastian Erdweg <span dir="ltr"><<a href="mailto:erdweg@informatik.tu-darmstadt.de" target="_blank">erdweg@informatik.tu-darmstadt.de</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">======================================================================<br>
CALL FOR PAPERS<br>
<br>
WGP 2015<br>
<br>
11th ACM SIGPLAN Workshop on Generic Programming<br>
Vancouver, Canada<br>
Sunday, August 30, 2015<br>
<br>
<a href="http://www.wgp-sigplan.org/2015" target="_blank">http://www.wgp-sigplan.org/2015</a><br>
<br>
Co-located with the<br>
International Conference on Functional Programming (ICFP 2015)<br>
======================================================================<br>
<br>
<br>
Goals of the workshop<br>
---------------------<br>
<br>
Generic programming is about making programs more adaptable by making<br>
them more general. Generic programs often embody non-traditional kinds<br>
of polymorphism; ordinary programs are obtained from them by suitably<br>
instantiating their parameters. In contrast with normal programs, the<br>
parameters of a generic program are often quite rich in structure; for<br>
example they may be other programs, types or type constructors, class<br>
hierarchies, or even programming paradigms.<br>
<br>
Generic programming techniques have always been of interest, both to<br>
practitioners and to theoreticians, and, for at least 20 years,<br>
generic programming techniques have been a specific focus of research<br>
in the functional and object-oriented programming communities. Generic<br>
programming has gradually spread to more and more mainstream<br>
languages, and today is widely used in industry. This workshop brings<br>
together leading researchers and practitioners in generic programming<br>
from around the world, and features papers capturing the state of the<br>
art in this important area.<br>
<br>
We welcome contributions on all aspects, theoretical as well as<br>
practical, of<br>
<br>
* generic programming,<br>
* programming with (C++) concepts,<br>
* meta-programming,<br>
* programming with type classes,<br>
* programming with modules,<br>
* programming with dependent types,<br>
* type systems for generic programming,<br>
* polytypic programming,<br>
* adaptive object-oriented programming,<br>
* component-based programming,<br>
* strategic programming,<br>
* aspect-oriented programming,<br>
* family polymorphism,<br>
* object-oriented generic programming,<br>
* implementation of generic programming languages,<br>
* static and dynamic analyses of generic programs,<br>
* and so on.<br>
<br>
Program Committee<br>
-----------------<br>
<br>
* Patrick Bahr (co-chair), University of Copenhagen<br>
* Sebastian Erdweg (co-chair), Technical University of Darmstadt<br>
* Edwin Brady, University of St Andrews<br>
* Edsko de Vries, Well-Typed LLP<br>
* Mauro Jaskelioff, National University of Rosario<br>
* Johan Jeuring, Utrecht University<br>
* Pieter Koopman, Radboud University Nijmegen<br>
* Bruno C. d. S. Oliveira, University of Hong Kong<br>
* Nicolas Pouillard, IT University of Copenhagen<br>
* Sukyoung Ryu, Korea Advanced Institute of Science and Technology<br>
* Sibylle Schupp, Hamburg University of Technology<br>
* Sam Tobin-Hochstadt, Indiana University<br>
<br>
Proceedings and Copyright<br>
-------------------------<br>
<br>
We plan to have formal proceedings, published by the ACM. Accepted<br>
papers will be included in the ACM Digital Library. Authors must grant<br>
ACM publication rights upon acceptance<br>
(<a href="http://authors.acm.org/main.html" target="_blank">http://authors.acm.org/main.html</a>), but may retain copyright if they<br>
wish. Authors are encouraged to publish auxiliary material with their<br>
paper (source code, test data, and so forth). The proceedings will be<br>
freely available for download from the ACM Digital Library from one<br>
week before the start of the conference until two weeks after the<br>
conference.<br>
<br>
Submission details<br>
------------------<br>
<br>
* Submission deadline: Fri, 15th May 2015<br>
* Author notification: Fri, 26th June 2015<br>
* Final version due: Sun, 19th July 2015<br>
* Workshop: Sun, 30th August 2015<br>
<br>
Submitted papers should fall into one of two categories:<br>
<br>
* Regular research papers (12 pages)<br>
* Short papers: case studies, tool demos, generic pearls (6 pages)<br>
<br>
Regular research papers are expected to present novel and interesting<br>
research results. Short papers need not present novel or fully polished<br>
results. Good candidates for short papers are those that report on<br>
interesting case studies of generic programming in open source or<br>
industry, present demos of generic programming tools or libraries,<br>
or discuss elegant and illustrative uses of generic programming ('pearls').<br>
<br>
All submissions should be in portable document format (PDF), formatted<br>
using the ACM SIGPLAN style guidelines (two-column, 9pt). Regular<br>
research papers must not exceed 12 pages. Short papers must not exceed<br>
6 pages. If applicable, papers should be marked with one of the labels<br>
'case study, 'tool demo' or 'generic pearl' in the title at the time<br>
of submission.<br>
<br>
Papers should be submitted via HotCRP at<br>
<br>
<a href="https://icfp-wgp15.hotcrp.com/" target="_blank">https://icfp-wgp15.hotcrp.com/</a><br>
<br>
<br>
<br>
Travel Support<br>
--------------<br>
<br>
Student attendees with accepted papers can apply for a SIGPLAN PAC grant<br>
to help cover travel expenses. PAC also offers other support, such as<br>
for child-care expenses during the meeting or for travel costs for<br>
companions of SIGPLAN members with physical disabilities, as well as for<br>
travel from locations outside of North America and Europe. For details<br>
on the PAC program, see its web page (<a href="http://www.sigplan.org/PAC.htm" target="_blank">http://www.sigplan.org/PAC.htm</a>).<br>
<br>
History of the Workshop on Generic Programming<br>
----------------------------------------------<br>
<br>
Earlier Workshops on Generic Programming have been held in<br>
<br>
* Gothenburg, Sweden 2014 (affiliated with ICFP),<br>
* Boston, Massachusetts, US 2013 (affiliated with ICFP),<br>
* Copenhagen, Denmark 2012 (affiliated with ICFP),<br>
* Tokyo, Japan 2011 (affiliated with ICFP),<br>
* Baltimore, Maryland, US 2010 (affiliated with ICFP),<br>
* Edinburgh, UK 2009 (affiliated with ICFP),<br>
* Victoria, BC, Canada 2008 (affiliated with ICFP),<br>
* Portland 2006 (affiliated with ICFP),<br>
* Ponte de Lima 2000 (affiliated with MPC),<br>
* Marstrand 1998 (affiliated with MPC).<br>
<br>
Furthermore, there were a few informal workshops<br>
<br>
* Utrecht 2005 (informal workshop),<br>
* Dagstuhl 2002 (IFIP WG2.1 Working Conference),<br>
* Nottingham 2001 (informal workshop).<br>
<br>
There were also (closely related) DGP workshops in Oxford (June<br>
3-4 2004), and a Spring School on DGP in Nottingham (April 24-27<br>
2006, which had a half-day workshop attached).<br>
<br>
WGP Steering Committee<br>
----------------------<br>
<br>
* Andres Löh<br>
* Ronald Garcia<br>
* Jacques Carette<br>
* Jeremiah Willcock<br>
* José Pedro Magalhães<br>
* Tiark Rompf<br>
* Tarmo Uustalo<br>
* Stephanie Weirich<br>
* Fritz Henglein<br>
<br>
<br>
____________________<br>
Racket Users list:<br>
<a href="http://lists.racket-lang.org/users" target="_blank">http://lists.racket-lang.org/users</a><br>
</blockquote></div><br></div>