Ice cream for Everyone's Open Source Ice cream


Version001


description:"ice_cream_for_everyone/open_source_ice/ice_cream_generator/190600/version01/"
generated:19/06/00 by Simon Pope & Mark Greco
ammended: 19/06/00 by Simon Pope
version:001
extends version:
_____________________________________
licence: 
ice_cream generator
Copyright (C) 2000  Ice Cream for Everyone

This program is free; you can redistribute it and/or
modify it under the terms of the GNU General Public License
as published by the Free Software Foundation; either version 2
of the License, or (at your option) any later version.

This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
GNU General Public License for more details.

GNU General Public License is available from the Free Software
Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA  02111-1307, USA.
http://www.gnu.org/copyleft/gpl.html 
Contact 'Ice cream for Everyone' mark.greco@virgin.net
http://bak.spc.org/ice
_______________________________________
//the following are in chronological order

flavoured_rich_milk
	set milk to pints(2)         
	set butter to ounces(random(between 2 and 4))        
	set vanilla_pod to split(random(true or false))
	set pan to large
	put (milk + butter + vanilla_pod) into pan
		repeat while not boiling
			add heat
		end repeat
	wait  minutes(random(20))
end flavoured_rich_milk


emulsifier
	set cornflour to teaspoon(random(between 1 and 3))
	set sugar to tablespoon(random(between 2 and 6))
	set bowl to (small + shallow)
	set spoon to metal
	put (cornflour + sugar) into bowl
		repeat while contains lumps
			mix well with spoon
		end repeat
	add cold milk
		repeat until paste
			mix well with spoon
		end repeat
end emulsifier

simmer
	add heat
	stir with spoon
	if boiling = true
		reduce heat
	end if
end simmer	

custard
	set spoon to wooden
	set milk to milk(full_fat)
	set sugar to sugar(golden_castor)
	set butter to butter(unsalted)
	flavoured_rich_milk
	repeat while not boiling
		add heat
			stir with spoon
		end repeat
	add emulsifier
		repeat while spoon is not coated
			simmer
		end repeat
	cool
	prove
end custard


cool
	set new pan to pan	
	put custard into pan
	repeat while pan = hot
		stand pan in water(cold)
	end repeat
	put custard into jug
	put jug into fridge
end cool

prove
	set counter = 0
	repeat while counter < 8
		wait 1 hour
		counter = counter + 1
	end repeat
end prove	

//note: details of where to buy a cheap freezer bowl will be given on the site

freeze
	set counter = 0
	put freezerbowl into freezer
		repeat while counter < 15
			wait 1 hour
			counter = counter + 1
		end repeat
end freeze

make_ice_cream
	set spatula to plastic
	freeze
	put (custard - vanilla_pod) into freezerbowl
	repeat while custard < frozen 
		scrape mixture from edges of bowl with spatula
		push contents against sides of bowl with spatula
		turn bowl
	end repeat
end make_ice_cream


Mail changes to 'ice cream for everyone': mark.greco@virgin.net

http://bak.spc.org/ice

http://bak.spc.org>