<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>