Front Page All Articles Recent Changes Random Article

Contents

Concatenative language

  • ACL
  • Ait
  • Aocla
  • Breeze
  • Callisto
  • Cat
  • Cognate
  • colorForth
  • Concata
  • CoSy
  • Deque
  • DSSP
  • dt
  • Elymas
  • Enchilada
  • ETAC
  • F
  • Factor
  • Fiveth
  • Forth
  • Fourth
  • Freelang
  • Gershwin
  • hex
  • iNet
  • Joy
  • Joy of Postfix App
  • kcats
  • Kitten
  • lang5
  • Listack
  • LSE64
  • Lviv
  • Meow5
  • min
  • Mirth
  • mjoy
  • Mlatu
  • Ode
  • OForth
  • Om
  • Onyx
  • Plorth
  • Popr
  • Porth
  • PostScript
  • Prowl
  • Quest32
  • Quackery
  • r3
  • Raven
  • Retro
  • RPL
  • SPL
  • Staapl
  • Stabel
  • Tal
  • Titan
  • Trith
  • Uiua
  • Worst
  • xs
  • XY
  • 5th
  • 8th

Concatenative topics

  • Compilers
  • Interpreters
  • Type systems
  • Object systems
  • Quotations
  • Variables
  • Garbage collection
  • Example programs

Concatenative meta

  • People
  • Communities

Other languages

  • APL
  • C++
  • Erlang
  • FP trivia
  • Haskell
  • Io
  • Java
  • JavaScript
  • Lisp
  • ML
  • Oberon
  • RPL
  • Self
  • Slate
  • Smalltalk

Meta

  • Search
  • Farkup wiki format
  • Etiquette
  • Sandbox

Factor/GSoC/2010/Proposal Template

Name

Email

Project Title

Abstract

Short summary.

(The rest should be entered in the "Project Details" box.)

Benefits to the Factor/Open Source Community

Who will benefit from your project and in what ways? Describe the likely user base and what means potential users might currently be using to accomplish the same ends. Are you proposing an incremental improvement, a fundamentally new approach, or an aggregation of existing tools/ideas?

Deliverables

Describe the quantifiable results and goals.

Project Details

You can't be too detailed here. Describe prior art and the concepts on which your project is based. What is new or different about your approach which wasn't done/possible before? Do you have any preliminary findings or results which suggest that it is possible and likely to succeed?

Note any uncertainties or aspects which depend on further research or experiments. What is your plan for dealing with snags, unforeseen difficulties, or setbacks? How useful will your results be if (when) not everything works exactly as planned?

Project Schedule

What are the milestones? Be sure to include dates which are compatible with the timeline.

References and Likely Mentors

Which managers and/or likely mentors have you contacted about your plans? Who was the most helpful? Have any of them offered to mentor your project?

License

Under what license will your code be published? The Factor distribution is BSD-licensed, and you will need to BSD-license your code to have it included in the main Factor distribution. Independently distributed Factor applications can follow any license.

Bio

Who are you? What makes you a good person to work on this project?

What relevant experience do you have with Factor, similar languages such as Forth, Joy, and Lisp, or language design in general?

What development tools and methods do you use? Have you previously been responsible (either as an employee/volunteer/student) for a project of this size?

Eligibility

Are you an eligible student and do you meet Google's legal requirements?

Do you have the paperwork to prove it? (Note that you only have to prove it to Google, but we want to be sure that paperwork will not interfere with your project after it has been selected.)

This revision created on Thu, 25 Feb 2010 21:36:33 by jckarter

Latest Revisions Edit

All content is © 2008-2024 by its respective authors. By adding content to this wiki, you agree to release it under the BSD license.