Sunday, 26 November 2017

Trading system programmering språk


Skapa ett handelssystem inom Trading System Lab Trading System Lab genererar automatiskt Trading Systems på vilken marknad som helst inom några minuter med ett mycket avancerat datorprogram som kallas AIMGP (automatisk induktion av maskinkod med genetisk programmering). Skapandet av ett handelssystem inom Trading System Lab uppnås i tre enkla steg. Först körs en enkel förprocessor som automatiskt extraherar och förbehandlar nödvändiga data från den marknad du vill arbeta med. TSL accepterar CSI, MetaStock, AIQ, TradeStation, Free Internet data, ASCII, TXT, CSV, CompuTrac, DowJones, FutureSource, TeleChart2000v3, TechTools, XML, binär och Internet Streaming data. För det andra drivs Trading System Generator (GP) i flera minuter eller mer för att utveckla ett nytt Trading System. Du kan använda egna data, mönster, indikatorer, intermarknadsrelationer eller grundläggande data inom TSL. För det tredje är det utvecklade handelssystemet formaterat för att producera nya handelssystemssignaler från TradeStation eller många andra handelsplattformar. TSL skriver automatiskt Easy Language, Java, Assembler, C-kod, C-kod och WealthLab Script Language. Handelssystemet kan då handlas, handlas via en mäklare eller automatiskt handlas. Du kan skapa Trading System själv eller vi kan göra det för dig. Då kan du eller din mäklare antingen handla eller handla systemet manuellt eller automatiskt. Trading System Labs Genetic Program innehåller flera funktioner som minskar möjligheten att kurva montering eller producerar ett handelssystem som inte fortsätter att fungera i framtiden. För det första har de utvecklade Trading Systems storleken beskuren till den lägsta möjliga storleken genom det som kallas Parsimony Pressure, som bygger på begreppet minimal beskrivningslängd. Det resulterande handelssystemet är så enkelt som möjligt och det anses allmänt att ju enklare handelssystemet är desto bättre blir det i framtiden. För det andra introduceras slumpmässigt i den evolutionära processen, vilket minskar möjligheten att hitta lösningar som är lokalt men inte globalt optimala. Slumpmässighet introduceras över inte bara kombinationerna av det genetiska materialet som används i de utvecklade handelssystemen, utan i Parsimony Press, Mutation, Crossover och andra GP-parametrar på högre nivå. Utan provprovning utförs medan träning pågår med statistisk information som presenteras både för provtagning och provtagning av försökssystem. Körloggar presenteras för användaren för träning, validering och urval av provdata. Välskött Utan provresultat kan det vara en indikation på att handelssystemet utvecklas med robusta egenskaper. En väsentlig försämring av det automatiska ur provprovningen jämfört med provprovningen kan innebära att skapandet av ett robust handelssystem är i tvivel eller att terminalen eller ingångssatsen kan behöva ändras. Slutligen är Terminal Set noga utvald för att inte alltför förspänna valet av det ursprungliga genetiska materialet mot någon särskild marknadsförspänning eller känsla. TSL börjar inte sin körning med ett handelssystem fördefinierat. Faktum är att endast insatsuppsättningen och ett urval av marknadsläge eller - lägen, för automatisk sökning och tilldelning av inmatning, görs initialt. Ett mönster eller indikatorbeteende som kan betraktas som en hausseformad situation kan användas, kasseras eller inverteras inom vårdgivaren. Inget mönster eller indikator är förordnad till någon särskild marknadsförskjutning. Detta är en radikal avvikelse från manuellt genererad Trading System utveckling. Ett handelssystem är en logisk uppsättning instruktioner som berättar näringsidkaren när man ska köpa eller sälja en viss marknad. Dessa anvisningar behöver sällan krävas av en näringsidkare. Handelssystem kan handlas manuellt genom att observera handelsinstruktioner på en datorskärm eller kan handlas genom att låta datorn automatiskt komma in på handeln på marknaden. Båda metoderna används i stor utsträckning idag. Det finns mer professionella penningförvaltare som anser sig själva vara systematiska eller mekaniska näringsidkare än dem som anser sig vara diskretionära, och systematiska penningförvaltares prestation är i allmänhet överlägsen den som diskretionära penningförvaltare. Studier har visat att handelskonto i allmänhet förlorar pengar oftare om kunden inte använder ett handelssystem. Den betydande ökningen av handelssystem under de senaste 10 åren framgår framför allt av råvaruförmedlingarna, men aktie - och obligationsmarknadsförmedlingsföretag blir alltmer medvetna om fördelarna genom att använda Trading Systems och vissa har börjat erbjuda Trading Systems till deras detaljhandelskunder. De flesta fondförvaltare använder redan sofistikerade datalgoritmer för att styra sina beslut om vad hotstock att välja eller vilken sektorrotation som är till fördel. Datorer och algoritmer har blivit vanliga vid investeringar och vi förväntar oss att den här trenden fortsätter som yngre. Mer datorbevisade investerare fortsätter att låta delar av sina pengar hanteras av Trading Systems för att minska risken och öka avkastningen. De enorma förluster som upplevs av investerare som deltar i att köpa och hålla aktier och fonder som aktiemarknaden smälte ned under de senaste åren, främjar denna rörelse mot ett mer disciplinärt och logiskt förhållningssätt till aktiemarknadsinvesteringar. Den genomsnittliga investeraren inser att han eller hon för närvarande tillåter att många aspekter av deras liv och sina käras liv upprätthålls eller kontrolleras av datorer som bilar och flygplan som vi använder för transport, den medicinska diagnostiska utrustningen vi använder för hälsovård, värme - och kylkontrollerna vi använder för temperaturkontroll, de nätverk vi använder för internetbaserad information, även de spel vi spelar för underhållning. Varför tror då några detaljhandlare att de kan skjuta från höften i sina beslut om vilken aktie eller fond som ska köpa eller sälja och förvänta sig att tjäna pengar. Slutligen har den genomsnittliga investeraren blivit försiktig för de råd och information som vidarebefordras av skrupelfria mäklare , revisorer, företagsledare och finansiella rådgivare. Under de senaste 20 åren har matematiker och programutvecklare sökt indikatorer och mönster på lager - och råvarumarknader letar efter information som kan peka på marknadens riktning. Denna information kan användas för att förbättra Trading Systems prestanda. Generellt uppnås denna upptäckt genom en kombination av försök och fel och mer sofistikerad Data Mining. Typiskt kommer utvecklaren att ta veckor eller månader av antal krossning för att kunna producera ett potentiellt handelssystem. Många gånger kommer detta handelssystem inte att fungera bra när det faktiskt används i framtiden på grund av det som kallas kurvmontering. Under åren har det funnits många Trading Systems (och Trading System Development företag) som har kommit och gått eftersom deras system har misslyckats i live trading. Att utveckla handelssystem som fortsätter att fungera i framtiden är svårt men inte omöjligt att uppnå, men ingen etisk utvecklare eller penningchef kommer att ge en ovillkorlig garanti för att något handelssystem, eller för den delen någon aktie, obligation eller fond, fortsätter att producera vinster i framtiden för alltid. Vad tog veckor eller månader för Handelssystemutvecklaren att producera tidigare kan nu produceras i minuter genom användning av Trading System Lab. Trading System Lab är en plattform för automatisk generering av handelssystem och handelsindikatorer. TSL använder sig av en höghastighets genetisk programmeringsmaskin och kommer att producera handelssystem med en hastighet på över 16 miljoner systemfält per sekund baserat på 56 ingångar. Observera att endast ett fåtal ingångar faktiskt kommer att användas eller behöva resultera i allmänt enkla utvecklade strategiska strukturer. Med ungefär 40 000 till 200 000 system som behövs för en konvergens kan tiden för konvergens för alla datasatser approximeras. Observera att vi inte bara driver en brute force optimering av befintliga indikatorer som letar efter optimala parametrar att använda i ett redan strukturerat Trading System. Handelssystemgenerator börjar vid en nollpunktsuppgift som inte ger några antaganden om marknadens rörelse i framtiden och utvecklar sedan Handelssystemen med en mycket hög klass som kombinerar information som finns på marknaden och formulerar nya filter, funktioner, förhållanden och relationer som det går vidare mot ett genetiskt konstruerat handelssystem. Resultatet är att ett utmärkt handelssystem kan genereras om några minuter på 20-30 år av dagliga marknadsdata på nästan vilken marknad som helst. Under de senaste åren har det funnits flera tillvägagångssätt för handelssystem optimering som utnyttjar den mindre kraftfulla genetiska algoritmen. Genetiska program (GP) är överlägsen genetiska algoritmer (GAs) av flera skäl. För det första överensstämmer praktiserande läkare med en lösning med exponentiell hastighet (mycket snabbt och snabbare) medan genetiska algoritmer konvergerar i linjär takt (mycket långsammare och inte blir snabbare). För det andra genererar läkare faktiskt handelssystemets maskinkod som kombinerar det genetiska materialet (indikatorer, mönster, intermarknadsdata) på unika sätt. Dessa unika kombinationer kan inte vara intuitivt uppenbara och kräver inte initiala definitioner av systemutvecklaren. De unika matematiska relationerna som skapas kan bli nya indikatorer eller varianter i teknisk analys, som ännu inte utvecklats eller upptäckts. GAs å andra sidan letar efter optimala lösningar när de går över parametern, de upptäcker inte nya matematiska relationer och skriver inte egna Trading System-kod. Läkare skapar handelssystemkod av olika längder genom att använda genomgångar med variabel längd, kommer att ändra längden på handelssystemet genom det som kallas icke-homologa crossover och kommer helt att kasta bort en indikator eller ett mönster som inte bidrar till effektiviteten i handelssystemet. GA: er använder endast fasta instruktionsblock, med användning av enbart homolog crossover och producerar inte handelssystemkod med variabel längd, och de kommer inte heller att kassera en ineffektiv indikator eller ett mönster så enkelt som en läkare. Slutligen är genetiska program en ny framsteg inom området för maskininlärning, medan genetiska algoritmer upptäcktes för 30 år sedan. Genetiska program inkluderar alla de viktigaste funktionerna i Genetic Algorithms crossover, reproduktion, mutation och fitness, men läkarna innehåller mycket snabbare och robusta funktioner, vilket gör att läkarna är det bästa valet för att producera Trading Systems. Läkaren som är anställd i TSLs Trading System Generator är den snabbaste GP som för närvarande finns tillgänglig och finns inte tillgänglig i någon annan finansmarknadsprogramvara i världen. Genetic Programming Algorithm, Trading Simulator och Fitness Motorer som används inom TSL tog över 8 år att producera. Trading System Lab är resultatet av år av hårt arbete av ett team ingenjörer, forskare, programmerare och handlare. Vi tror att den representerar den mest avancerade teknologin som finns tillgänglig idag för att handla marknaderna. Fördelar och nackdelar med automatiserade handelssystem Traders och investerare kan Vrid exakt inmatning. exit - och penninghanteringsregler i automatiserade handelssystem som tillåter datorer att utföra och övervaka handlarna. En av de största attraktionerna inom strateginautomatisering är att det kan ta några av känslorna ur handel eftersom handlarna automatiskt placeras när vissa kriterier är uppfyllda. Denna artikel kommer att introducera läsare till och förklara några av fördelarna och nackdelarna, liksom realiteterna hos automatiserade handelssystem. (För relaterad läsning, se Power of Program Trades.) Vad är ett automatiserat handelssystem Automatiserade handelssystem, även kallat mekaniska handelssystem, algoritmisk handel. automatiserad handel eller systemhandel, tillåta näringsidkare att fastställa specifika regler för både handelsposter och utgångar som, när de programmerats, automatiskt kan köras via en dator. Handelsregistrerings - och utträdesreglerna kan baseras på enkla förhållanden som ett glidande medelvärde. eller kan vara komplicerade strategier som kräver en övergripande förståelse för programmeringsspråket som är specifikt för användarhandelsplattformen eller kompetens hos en kvalificerad programmerare. Automatiserade handelssystem kräver vanligtvis användningen av programvara som är kopplad till en direktåtkomstmäklare. och några specifika regler måste skrivas på det plattformens proprietära språk. TradeStation-plattformen använder till exempel EasyLanguage-programmeringsspråket NinjaTrader-plattformen, å andra sidan använder NinjaScript-programmeringsspråket. Figur 1 visar ett exempel på en automatiserad strategi som utlöste tre affärer under en handelssession. (För relaterad läsning se Global handel och valutamarknaden.) Figur 1: Ett fem-minuters diagram över ES-kontraktet med en automatisk strategi tillämpad. Vissa handelsplattformar har strategibyggande guider som tillåter användare att göra val från en lista med allmänt tillgängliga tekniska indikatorer för att bygga en uppsättning regler som sedan automatiskt kan handlas. Användaren kan till exempel fastställa att en lång handel kommer att införas när 50-dagars glidande medelvärde passerar över 200-dagars glidande medelvärde på ett femminutersdiagram över ett visst handelsinstrument. Användare kan också skriva in typen av order (t. ex. marknad eller gräns) och när handeln kommer att utlösas (till exempel vid stängning av fältet eller öppet i nästa stapel), eller använd standardinmatningarna på plattformarna. Många handlare väljer emellertid att programmera sina egna anpassade indikatorer och strategier eller arbeta nära med en programmerare för att utveckla systemet. Medan det vanligtvis kräver mer ansträngning än att använda plattformsguiden, tillåter det en mycket högre grad av flexibilitet och resultaten kan vara mer givande. (Tyvärr finns det ingen perfekt investeringsstrategi som garanterar framgång. För mer, se Använda tekniska indikatorer för att utveckla handelsstrategier.) När reglerna har upprättats kan datorn övervaka marknaderna för att hitta köp eller sälja möjligheter baserat på handeln strategispecifikationer. Beroende på de specifika reglerna, så snart som en handel är införd, eventuella order för skyddsstopp förluster. efterföljande stopp och resultatmål skapas automatiskt. På snabbt växande marknader kan denna momentana orderingång betyda skillnaden mellan en liten förlust och en katastrofal förlust i händelse av att handeln rör sig mot näringsidkaren. Fördelar med automatiserade handelssystem Det finns en lång lista över fördelar med att få en dator övervaka marknaderna för handelsmöjligheter och genomföra affärer, inklusive: Minimera känslor. Automatiserade handelssystem minimerar känslor under hela handelsprocessen. Genom att hålla känslor i kontroll har handlare oftast en lättare tid att hålla sig till planen. Eftersom handelsorder genomförs automatiskt när handelsreglerna är uppfyllda, kommer handlare inte att kunna tveka eller ifrågasätta handeln. Förutom att hjälpa handlare som är rädda för att dra avtryckaren, kan automatiserad handel bota dem som är känsliga för att överdriva köp och sälja vid varje uppfattad möjlighet. Förmåga att backtest. Backtesting tillämpar handelsregler på historiska marknadsdata för att fastställa ideens lönsamhet. Vid utformning av ett system för automatiserad handel måste alla regler vara absoluta, utan utrymme för tolkning (datorn kan inte göra gissningar, det måste man veta exakt vad man ska göra). Handlare kan ta dessa exakta uppsättningar regler och testa dem på historiska data innan de riskerar pengar i direkt handel. Noggrann backtesting gör det möjligt för handlare att utvärdera och finjustera en handelsidee och för att bestämma systemförväntningen är det genomsnittliga belopp som en näringsidkare kan förvänta sig att vinna (eller förlora) per riskenhet. (Vi erbjuder några tips om denna process som kan hjälpa till att avhjälpa dina nuvarande handelsstrategier. Mer information finns i Backtesting: Tolkning av förflutet.) Behåll Discipline. Eftersom handelsreglerna upprättas och handeln genomförs automatiskt utförs disciplinen även i volatila marknader. Disciplin går ofta förlorad på grund av känslomässiga faktorer som rädsla för att ta en förlust, eller en önskan att eke ut lite mer vinst från en handel. Automatiserad handel hjälper till att säkerställa att disciplinen upprätthålls, eftersom handelsplanen kommer att följas exakt. Dessutom minimeras pilotfel, och en order att köpa 100 aktier kommer inte att inkräktas felaktigt som en order att sälja 1.000 aktier. Uppnå konsistens En av de största utmaningarna i handel är att planera handeln och handla planen. Även om en handelsplan har potential att vara lönsam, förändrar näringsidkare som ignorerar reglerna alla förväntningar som systemet skulle ha haft. Det finns ingen sådan sak som en handelsplan som vinner 100 av tiden förluster är en del av spelet. Men förluster kan vara psykologiskt traumatiserande, så en näringsidkare som har två eller tre förlorande affärer i rad kan besluta att hoppa över nästa handel. Om denna nästa handel skulle ha varit en vinnare, har näringsidkaren redan förstört någon förväntan som systemet hade. Automatiserade handelssystem gör det möjligt för handlare att uppnå konsekvens genom att handla planen. (Det är omöjligt att undvika katastrof utan handelsregler. För mer, se 10 steg för att bygga en vinnande handelsplan.) Förbättrad orderingångshastighet. Eftersom datorer svarar omedelbart på förändrade marknadsförhållanden kan automatiserade system generera order så snart handelskriterier är uppfyllda. Att komma in eller ut av handel några sekunder tidigare kan göra stor skillnad i branschutfallet. Så snart en position har angetts genereras alla andra beställningar automatiskt, inklusive skyddsstoppförluster och resultatmål. Marknaderna kan röra sig snabbt, och det är demoraliserande att få en handel att nå vinstmålet eller blåsa förbi en stoppförlustnivå innan orderna kan till och med anges. Ett automatiserat handelssystem förhindrar att detta händer. Diversifiera Trading. Automatiserade handelssystem tillåter användaren att handla flera konton eller olika strategier samtidigt. Detta har potential att sprida risk över olika instrument samtidigt som man skapar en säkring mot att förlora positioner. Det som skulle vara oerhört utmanande för en människa att åstadkomma utförs effektivt av en dator i fråga om millisekunder. Datorn kan skanna efter handelsmöjligheter på en rad marknader, generera order och övervaka handel. Nackdelar och realiteter hos automatiserade handelssystem Automatiserade handelssystem präglar många fördelar, men det finns några nedgångar och realties som handelsmän bör vara medvetna om. Mekaniska fel. Teorin bakom automatiserad handel gör det verkligt enkelt: sätt upp programvaran, programmera reglerna och se den handla. I verkligheten är emellertid automatiserad handel en sofistikerad handelsmetod, men inte ofelbar. Beroende på handelsplattformen skulle en handelsorder kunna ligga på en dator och inte en server. Vad det betyder är att om en Internetanslutning går förlorad, kanske en order inte skickas till marknaden. Det kan också finnas en motsättning mellan de teoretiska handlarna som genereras av strategin och orderingångsplattformskomponenten som gör dem till verkliga affärer. De flesta handlare bör förvänta sig en inlärningskurva när de använder automatiserade handelssystem, och det är generellt en bra idé att börja med små handelsstorlekar medan processen förädlas. Övervakning. Även om det vore bra att slå på datorn och lämna dagen, kräver automatiserade handelssystem övervakning. Detta beror på potentialen för mekaniska fel, till exempel anslutningsproblem, strömförluster eller datorkrascher och systemkvaliteter. Det är möjligt för ett automatiserat handelssystem att uppleva anomalier som kan leda till felaktiga order, missade order eller dubbla order. Om systemet övervakas kan dessa händelser identifieras och lösas snabbt. Över optimering. Trots att det inte är specifikt för automatiserade handelssystem, kan handlare som använder backtestingsteknik skapa system som ser bra ut på papper och utför fruktansvärt på en levande marknad. Överoptimering avser överdriven kurvpassning som skapar en handelsplan som är opålitlig i direkt handel. Det är exempelvis möjligt att tweak en strategi för att uppnå exceptionella resultat på de historiska data som den testades på. Handlare antar ibland felaktigt att en handelsplan borde ha nära 100 lönsamma affärer eller borde aldrig uppleva en drawdown för att vara en genomförbar plan. Som sådan kan parametrar justeras för att skapa en nästan perfekt plan som helt misslyckas så snart den tillämpas på en levande marknad. (Den här överoptimeringen skapar system som ser bra ut på papper. För mer, se Backtesting and Forward Testing: Betydelsen av korrelation.) Serverbaserade automationshandlare har möjlighet att köra sina automatiserade handelssystem genom en serverbaserad handel plattform som Strategy Runner. Dessa plattformar erbjuder ofta kommersiella strategier till försäljning, en trollkarl så att handlare kan utforma sina egna system eller förmågan att vara värd för befintliga system på den servern baserade plattformen. Mot en avgift kan det automatiserade handelssystemet skanna efter, exekvera och övervaka handlar med alla order som finns på deras server, vilket resulterar i potentiellt snabbare och mer tillförlitliga orderingångar. Slutsats Även om det är en förutsättning för en rad olika faktorer, bör automatiserade handelssystem inte betraktas som en ersättning för noggrant genomförd handel. Mekaniska fel kan inträffa, och som sådana kräver dessa system övervakning. Serverbaserade plattformar kan erbjuda en lösning för näringsidkare som vill minimera riskerna för mekaniska fel. (För relaterad läsning, se Dagens handelsstrategier för nybörjare.) Det totala dollarns marknadsvärdet för alla bolagets utestående aktier. Marknadsvärdet beräknas genom att multiplicera. Frexit kort för quotFrench exitquot är en fransk spinoff av termen Brexit, som uppstod när Storbritannien röstade till. En order placerad med en mäklare som kombinerar funktionerna i stopporder med de i en gränsvärde. En stopporderorder kommer att. En finansieringsrunda där investerare köper aktier från ett företag till en lägre värdering än värderingen placerad på. En ekonomisk teori om totala utgifter i ekonomin och dess effekter på produktion och inflation. Keynesian ekonomi utvecklades. En innehav av en tillgång i en portfölj. En portföljinvestering görs med förväntan på att få en avkastning på den. This. Guile är ett programmeringsspråk Guile är utformat för att hjälpa programmerare att skapa flexibla applikationer som kan utökas av användare eller andra programmerare med plug-ins, moduler eller skript. Med Guile kan du skapa program och spel för skrivbordet. webben. kommandoraden. och mer. Kodsexempel Guile är ett genomförande av schemaläggningsspråket, som stöder de reviderade 5 och de flesta reviderade 6-språkrapporterna, liksom många SRFI. Det kommer också med ett bibliotek med moduler som erbjuder ytterligare funktioner, som en HTTP-server och klient, XML-parsning och objektorienterad programmering. Hej världsprogram Definiera en variabel kallad namn. gå med i texten Hello. namn. och. tillsammans för att bilda hälsning Hello world. och visa den på skärmen. Importera moduler Importera srfi-19-modulen och använd dess funktioner för att visa aktuellt datum och tid i formatet WEEKDAY, MÅNAD MÅNADÅR HOUR: SECOND. Hej HTTP-server Kör en webbserver som returnerar ett svar med texten quotHello Worldquot till varje förfrågan som skickas av HTTP-klienter. Öppna localhost: 8080 för att se resultatet. Guile är en förlängningsspråkplattform Guile innehåller en effektiv kompilator och virtuell maskin. Den kan användas utanför rutan för att skriva program i Schema eller kan enkelt integreras med C och C-program. Guile är GNU Allestädes Intelligent Språket för Extensions, och det officiella språket för GNU-projektet. Utöka applikationer Förutom Scheme innehåller Guile kompilatorns frontändar för ECMAScript och Emacs Lisp (stöd pågår för Lua), vilket innebär att din ansökan kan utökas på det språk som är mest lämpligt för din användarbas. Och Guileaposs-verktyg för analysering och kompilering exponeras som en del av sin standardmoduluppsättning, så stöd för ytterligare språk kan läggas till utan att skriva en enda rad C. Guile ger användare möjlighet att använda quotpractical software freedomquot Använda något av de stödda skriptspråken kan användarna anpassa och utöka applikationer medan de körs och se förändringarna sker live. Användare kan enkelt handla och dela funktioner genom att ladda upp och ladda ner skript, istället för att handla komplexa korrigeringar och återställa deras applikationer. Program som använder Guile GNU Guix Amp GuixSD Pakethanterare och GNU-distributionssupport för elektronisk designautomatisering GNU-debugger GNU Guile på FOSDEM 10 januari 2017 GNU Guile har sin egen session på FOSDEM i år igen. Schemat är nu tillgängligt. Samtalet omfattar en rad ämnen: användargränssnitt GNU Guile 2.1.5 släppt 9 december 2016 Vi är glada att meddela GNU Guile release 2.1.5, nästa förhandsavgivning i vad som blir 2.2 stabila serien. Denna release förbättrar Guileaposs parallellitet GNU Guile 2.0.13 släppte säkerhetsfixar 12 oktober 2016 Weaposve släppte precis en ny version av GNU Guile, version 2.0.13, som är en säkerhetsversion för Guile (se det ursprungliga meddelandet). Det handlar om en betydande Säkerhetsproblem Om webbplatsen Den här webbplatsen drivs av GNU Guile och källkoden är under GNU AGPL. Var vänlig och använd postlistan eller falkanalen på Freenode för mer information om GNU Guile och den här webbplatsen.

No comments:

Post a Comment