The Register - Don Syme iz Microsofta je povedal, da je Microsoft izdal izvorno kodo prevajalnika za programski jezik F#, ki je od marca letos v paketu Visual Studio 2010, pod licenco Apache 2.0. Doslej je bila izvorna koda sicer že dostopna, a le pod licenco Microsoft Research Shared Source License Agreement, ki je dovoljevala rabo izdelka za izvedene izdelke le v nekomercialne namene. Sedanja ureditev dovoljuje tudi komercialno rabo, toda ker gre za pristop code drop, uporabniki ne bodo imeli dostopa do glavnega debla razvoja, možnosti izboljševanja in popravljanja ali odločanja o prihodnosti. Nadzor nad prihodnjimi verzijami ostaja ekskluzivno pri Microsoftu.
Ja že .Net na Linuxu je to .Mono, rabimo bolj Profi. odgovore, sem samo uporabnik Linux in včasih kaj sprobam skompilirat, če ni že samo to je tud vse.
Python ni programski jezik? Od kje si pa to pobral? F# pa še vseeno potrebuje .NET framework za delovanje.
python pa nuca python. c nuca pa clib.
dugač ša f# ima statično tipizacijo , python pa dinamično. f# je v prvi vrsti funkcijski , python imperativen. od metaprogramiranja pa obadva nimata kaj prida. tu je še vedno daleč najbolj napreden poleg commonLispa nemerle(ravno tako kot f# izpeljanka iz ocaml-a). Je pa pozitivno , da so zadevo odprli. saj je se dajo določeni deli kot so dopolnjevanje sintakse(v visual studiu) s pomočjo sklepanja na tip uporabit tudi v drugih jezikih. Ravno tako omogoča , da se f# integrira v druga ide okolja(recimo monodevelop).
Je pa pozitivno , da so zadevo odprli. saj je se dajo določeni deli kot so dopolnjevanje sintakse(v visual studiu) s pomočjo sklepanja na tip uporabit tudi v drugih jezikih. Ravno tako omogoča , da se f# integrira v druga ide okolja(recimo monodevelop).
toda ker gre za pristop code drop, uporabniki ne bodo imeli dostopa do glavnega debla razvoja, možnosti izboljševanja in popravljanja ali odločanja o prihodnosti.
No ja, Microsoft izdeluje programska orodja za svoje stranke. Itak, da jih zanima feedback tistih, ki mu nosijo cekine
S to potezo bo F# dobil širši doseg. Razviti popularno platformo in povečati število razvijalcev pa je dobro za MSFT.
Največja napaka desetletja je bila narejena 4. novembra 2008
Oni so goljufali in Alah je goljufal, Alah je najboljši prevarant. (Koran 3:54)
Citiraj svetega očeta Benedikta XVI. in postani "persona rudis"...
Python ni programski jezik? Od kje si pa to pobral? F# pa še vseeno potrebuje .NET framework za delovanje.
python pa nuca python. c nuca pa clib.
python je pa napisan v C-ju, zato rabi tudi libc. .NET framework pa verjetno še libc++. C lahko uporabiš tudi brez libc in tud drugač rabi manj kot novi počasni jeziki.
Python ni programski jezik? Od kje si pa to pobral? F# pa še vseeno potrebuje .NET framework za delovanje.
python pa nuca python. c nuca pa clib.
python je pa napisan v C-ju, zato rabi tudi libc. .NET framework pa verjetno še libc++. C lahko uporabiš tudi brez libc in tud drugač rabi manj kot novi počasni jeziki.
libc (c runtime lib) je potreben pogoj za izvajanje c programov(če govorimo v okviru običajnih operacijskih sistemov), ne obstaja pa nič takega kot ti imenuješ libc++. python prihaja tudi v drugih okusih jpython , ironpython in tudi v teh primerih rabi libc(prek JRE oz .NET runtimov) za izvajanje(kar pa ni nič čudnega saj je doberšen del OSa spisan v Cju).
glede požrešnosti pa, ja imaš prav. ampak svet je pač tak , da so potrebe različne c pa nažalost ni primeren prav za vse situacije.
Bi blo hecno, če bi se najdla skupina ko bi forkala f# in MS pustila zadi. :)
Drugač pa python ni odvisen od libc, ampak so od tega odvisne implementacije interpreterja in knjižnice. Če bi ga portal na sistem, ki ne bi poznal libc knjižnice, bi moral pač uporabiti kaj drugega.
libc (c runtime lib) je potreben pogoj za izvajanje c programov(če govorimo v okviru običajnih operacijskih sistemov), ne obstaja pa nič takega kot ti imenuješ libc++.
libc je lahko tudi statično povezan, ampak v praksi res potrebuješ libc. libc++ obstaja, ampak v mislih sem mel standardno c++ knjižnico.
Bi blo hecno, če bi se najdla skupina ko bi forkala f# in MS pustila zadi. :)
močno dvomim ,da bo prišlo do forka. http://nemerle.org/Main_Page je povečini superioren pa se ne prime. zaradi majhne razvijalske skupine. niti nimajo vpliva na clr.
Bi blo hecno, če bi se najdla skupina ko bi forkala f# in MS pustila zadi. :)
Seveda, potrebujemo še več med seboj nekompatibilnih novotarij. Edini razlog, da je MSFT odprl kodo F# je, da se ta jezik (kot standard) še bolj razširi.
Največja napaka desetletja je bila narejena 4. novembra 2008
Oni so goljufali in Alah je goljufal, Alah je najboljši prevarant. (Koran 3:54)
Citiraj svetega očeta Benedikta XVI. in postani "persona rudis"...