Talk:Migol 09

99 bottles of beer and quine
Yay, it's simple as *cough* *cough* assembly language. --Kang Seonghoon (aka lifthrasiir) 14:28, 2 June 2009 (UTC)

0<99, #<27

' >,'b>,'o>,'t>,'t>,'l>,'e> 2<[0]<$-1, #<$+2?=[2], 's> ' >,'o>,'f>,' >,'b>,'e>,'e>,'r>
 * 1) <$+3?=[0], [0]>-, #<$+3, 'N>,'o>
 * 1) <[1]

1<[#]<$+2, #<3, ' >,'o>,'n>,' >,'t>,'h>,'e>,' >,'w>,'a>,'l>,'l>,',>,10> 1<[#]<$+2, #<3, '.>,10> 'T>,'a>,'k>,'e>,' >,'o>,'n>,'e>,' >,'d>,'o>,'w>,'n>,',>,' > 'p>,'a>,'s>,'s>,' >,'i>,'t>,' >,'a>,'r>,'o>,'u>,'n>,'d>,',>,10> 0<$-1 1<[#]<$+2, #<3, ' >,'o>,'n>,' >,'t>,'h>,'e>,' >,'w>,'a>,'l>,'l>,'.>,10>,10>
 * 1) <27?>[0]

Okay, this is a basic quine too. --Kang Seonghoon (aka lifthrasiir) 15:08, 2 June 2009 (UTC)

1<48,2<60,3<49,4<44,5<91,6<48,7<93,8<62,9<45,10<44,11<39,12<60,13<62,14<44,15<91,16<91,17<48,18<93,19<93,20<62,21<45,22<44,23<39,24<44,25<62,26<44,27<48,28<60,29<36,30<43,31<49,32<44,33<35,34<60,35<36,36<45,37<53,38<63,39<60,40<62,41<91,42<91,43<48,44<93,45<93,46<44,47<48,48<60,49<49,50<44,51<91,52<91,53<48,54<93,55<93,56<62,57<44,58<48,59<60,60<36,61<43,62<49,63<44,64<35,65<60,66<36,67<45,68<50,69<63,70<60,71<62,72<91,73<91,74<48,75<93,76<93,0<1,[0]>-,'<>,0>-,',>,0<$+1,#<$-5?<>0,0<1,0>,0<$+1,#<$-2?<>0

I don't think so

 * Since the integer type is signed 32-bit, Migol can address 2147483648 integers (8 GiB).

Try 4 GiB, assuming negative addresses are permitted. Unless this means a 64-bit signed integer, i.e. two times the 32-bit address space. —ehird 16:12, 23 March 2011 (UTC)

Version differences
As the versions of Migol are separate (but closely related) languages with different semantics, I think that there should be a separate article for each. Specifically I just feel like this revision was not so good an idea because there's no easily-accessible information on Migol 09 now.

Your thoughts? —ehird 12:43, 27 May 2011 (UTC)


 * Hm, maybe you're right. I can revert this page, I'm going to have to rewrite a better specification for Migol 11 anyway. MigoMipo 19:49, 27 May 2011 (UTC)